Commit ebecd9c0 authored by Shakti Sahu's avatar Shakti Sahu Committed by Commit Bot

Download Home : Added selection ability for prefetch items

Bug: 868205
Change-Id: I9f4b2c8a47c9ad7d3405a5a5cf614e4d2e225435
Reviewed-on: https://chromium-review.googlesource.com/1166463
Commit-Queue: Shakti Sahu <shaktisahu@chromium.org>
Reviewed-by: default avatarTheresa <twellington@chromium.org>
Cr-Commit-Position: refs/heads/master@{#582745}
parent 16c1e12e
......@@ -25,10 +25,6 @@
<org.chromium.chrome.browser.download.home.view.SelectionView
android:id="@+id/selection"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_gravity="start|top"
android:layout_marginStart="6dp"
android:layout_marginTop="6dp"/>
style="@style/DownloadItemSelectionView"/>
</FrameLayout>
......@@ -31,6 +31,12 @@
app:cornerRadiusBottomStart="@dimen/download_manager_prefetch_thumbnail_corner_radius"
tools:ignore="ContentDescription" />
<org.chromium.chrome.browser.download.home.view.SelectionView
android:id="@+id/selection"
style="@style/DownloadItemSelectionView"
app:layout_column="0"
app:layout_row="0"/>
<Space
android:layout_width="wrap_content"
android:layout_height="0dp"
......
......@@ -729,6 +729,12 @@
<item name="android:ellipsize">end</item>
<item name="android:singleLine">true</item>
</style>
<style name="DownloadItemSelectionView">
<item name="android:layout_width">24dp</item>
<item name="android:layout_height">24dp</item>
<item name="android:layout_marginStart">8dp</item>
<item name="android:layout_marginTop">8dp</item>
</style>
<!-- Data Reduction -->
<style name="TextAppearance.DataUsageBreakdownColumnLabel" parent="@style/BlackButtonText">
......
......@@ -77,6 +77,7 @@ public class GenericViewHolder extends ThumbnailAwareViewHolder {
private void updateThumbnailView() {
Resources resources = itemView.getContext().getResources();
SelectionView selectionView = itemView.findViewById(R.id.selection);
selectionView.setVisibility(selectionView.isSelected() ? View.VISIBLE : View.GONE);
mThumbnailView.setVisibility(selectionView.isSelected() ? View.GONE : View.VISIBLE);
if (mThumbnailBitmap != null) {
assert !mThumbnailBitmap.isRecycled();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment