From da1dfa32d0dd56c8c9b4667ebd75d847329285b6 Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Wed, 26 Apr 2017 22:34:49 -0700 Subject: Creating a custom drawable to customize shadow. > Fixing DrapTargetBar set to visible (with alpha = 0) in the start causing unnecessary draw Bug: 37616877 Change-Id: Iaaff96099910f504f6e2f81c9376ddacde50ff6a --- res/drawable-hdpi/ic_info_launcher.png | Bin 1372 -> 0 bytes res/drawable-hdpi/ic_remove_launcher.png | Bin 832 -> 0 bytes res/drawable-hdpi/ic_uninstall_launcher.png | Bin 552 -> 0 bytes res/drawable-mdpi/ic_info_launcher.png | Bin 689 -> 0 bytes res/drawable-mdpi/ic_remove_launcher.png | Bin 473 -> 0 bytes res/drawable-mdpi/ic_uninstall_launcher.png | Bin 378 -> 0 bytes res/drawable-v24/ic_info_shadow.xml | 18 ++++++++++++++++++ res/drawable-v24/ic_remove_shadow.xml | 18 ++++++++++++++++++ res/drawable-v24/ic_uninstall_shadow.xml | 18 ++++++++++++++++++ res/drawable-xhdpi/ic_info_launcher.png | Bin 2056 -> 0 bytes res/drawable-xhdpi/ic_remove_launcher.png | Bin 965 -> 0 bytes res/drawable-xhdpi/ic_uninstall_launcher.png | Bin 730 -> 0 bytes res/drawable-xxhdpi/ic_info_launcher.png | Bin 3596 -> 0 bytes res/drawable-xxhdpi/ic_remove_launcher.png | Bin 1694 -> 0 bytes res/drawable-xxhdpi/ic_uninstall_launcher.png | Bin 1058 -> 0 bytes res/drawable-xxxhdpi/ic_info_launcher.png | Bin 3276 -> 0 bytes res/drawable-xxxhdpi/ic_remove_launcher.png | Bin 1726 -> 0 bytes res/drawable-xxxhdpi/ic_uninstall_launcher.png | Bin 1042 -> 0 bytes res/drawable/ic_info_no_shadow.xml | 5 +++-- res/drawable/ic_remove_no_shadow.xml | 25 +++++++++++++++++++++++++ res/drawable/ic_uninstall_no_shadow.xml | 25 +++++++++++++++++++++++++ res/layout/drop_target_bar_horz.xml | 1 + res/layout/drop_target_bar_vert.xml | 1 + res/values/attrs.xml | 6 +++++- res/values/dimens.xml | 1 + res/values/drawables.xml | 20 ++++++++++++++++++++ 26 files changed, 135 insertions(+), 3 deletions(-) delete mode 100644 res/drawable-hdpi/ic_info_launcher.png delete mode 100644 res/drawable-hdpi/ic_remove_launcher.png delete mode 100644 res/drawable-hdpi/ic_uninstall_launcher.png delete mode 100644 res/drawable-mdpi/ic_info_launcher.png delete mode 100644 res/drawable-mdpi/ic_remove_launcher.png delete mode 100644 res/drawable-mdpi/ic_uninstall_launcher.png create mode 100644 res/drawable-v24/ic_info_shadow.xml create mode 100644 res/drawable-v24/ic_remove_shadow.xml create mode 100644 res/drawable-v24/ic_uninstall_shadow.xml delete mode 100644 res/drawable-xhdpi/ic_info_launcher.png delete mode 100644 res/drawable-xhdpi/ic_remove_launcher.png delete mode 100644 res/drawable-xhdpi/ic_uninstall_launcher.png delete mode 100644 res/drawable-xxhdpi/ic_info_launcher.png delete mode 100644 res/drawable-xxhdpi/ic_remove_launcher.png delete mode 100644 res/drawable-xxhdpi/ic_uninstall_launcher.png delete mode 100644 res/drawable-xxxhdpi/ic_info_launcher.png delete mode 100644 res/drawable-xxxhdpi/ic_remove_launcher.png delete mode 100644 res/drawable-xxxhdpi/ic_uninstall_launcher.png create mode 100644 res/drawable/ic_remove_no_shadow.xml create mode 100644 res/drawable/ic_uninstall_no_shadow.xml create mode 100644 res/values/drawables.xml (limited to 'res') diff --git a/res/drawable-hdpi/ic_info_launcher.png b/res/drawable-hdpi/ic_info_launcher.png deleted file mode 100644 index 11162e1e7..000000000 Binary files a/res/drawable-hdpi/ic_info_launcher.png and /dev/null differ diff --git a/res/drawable-hdpi/ic_remove_launcher.png b/res/drawable-hdpi/ic_remove_launcher.png deleted file mode 100644 index ad2b9af24..000000000 Binary files a/res/drawable-hdpi/ic_remove_launcher.png and /dev/null differ diff --git a/res/drawable-hdpi/ic_uninstall_launcher.png b/res/drawable-hdpi/ic_uninstall_launcher.png deleted file mode 100644 index 426683c6d..000000000 Binary files a/res/drawable-hdpi/ic_uninstall_launcher.png and /dev/null differ diff --git a/res/drawable-mdpi/ic_info_launcher.png b/res/drawable-mdpi/ic_info_launcher.png deleted file mode 100644 index 6fbe5e395..000000000 Binary files a/res/drawable-mdpi/ic_info_launcher.png and /dev/null differ diff --git a/res/drawable-mdpi/ic_remove_launcher.png b/res/drawable-mdpi/ic_remove_launcher.png deleted file mode 100644 index 2bb281d59..000000000 Binary files a/res/drawable-mdpi/ic_remove_launcher.png and /dev/null differ diff --git a/res/drawable-mdpi/ic_uninstall_launcher.png b/res/drawable-mdpi/ic_uninstall_launcher.png deleted file mode 100644 index bfcbc6dfa..000000000 Binary files a/res/drawable-mdpi/ic_uninstall_launcher.png and /dev/null differ diff --git a/res/drawable-v24/ic_info_shadow.xml b/res/drawable-v24/ic_info_shadow.xml new file mode 100644 index 000000000..9bd7e16d0 --- /dev/null +++ b/res/drawable-v24/ic_info_shadow.xml @@ -0,0 +1,18 @@ + + + diff --git a/res/drawable-v24/ic_remove_shadow.xml b/res/drawable-v24/ic_remove_shadow.xml new file mode 100644 index 000000000..16a630e5f --- /dev/null +++ b/res/drawable-v24/ic_remove_shadow.xml @@ -0,0 +1,18 @@ + + + diff --git a/res/drawable-v24/ic_uninstall_shadow.xml b/res/drawable-v24/ic_uninstall_shadow.xml new file mode 100644 index 000000000..2532157ab --- /dev/null +++ b/res/drawable-v24/ic_uninstall_shadow.xml @@ -0,0 +1,18 @@ + + + diff --git a/res/drawable-xhdpi/ic_info_launcher.png b/res/drawable-xhdpi/ic_info_launcher.png deleted file mode 100644 index 041f2b3c0..000000000 Binary files a/res/drawable-xhdpi/ic_info_launcher.png and /dev/null differ diff --git a/res/drawable-xhdpi/ic_remove_launcher.png b/res/drawable-xhdpi/ic_remove_launcher.png deleted file mode 100644 index ff94eb8e9..000000000 Binary files a/res/drawable-xhdpi/ic_remove_launcher.png and /dev/null differ diff --git a/res/drawable-xhdpi/ic_uninstall_launcher.png b/res/drawable-xhdpi/ic_uninstall_launcher.png deleted file mode 100644 index 2c7ab56e9..000000000 Binary files a/res/drawable-xhdpi/ic_uninstall_launcher.png and /dev/null differ diff --git a/res/drawable-xxhdpi/ic_info_launcher.png b/res/drawable-xxhdpi/ic_info_launcher.png deleted file mode 100644 index 8e602da02..000000000 Binary files a/res/drawable-xxhdpi/ic_info_launcher.png and /dev/null differ diff --git a/res/drawable-xxhdpi/ic_remove_launcher.png b/res/drawable-xxhdpi/ic_remove_launcher.png deleted file mode 100644 index 78ca0804c..000000000 Binary files a/res/drawable-xxhdpi/ic_remove_launcher.png and /dev/null differ diff --git a/res/drawable-xxhdpi/ic_uninstall_launcher.png b/res/drawable-xxhdpi/ic_uninstall_launcher.png deleted file mode 100644 index 43aba6ec0..000000000 Binary files a/res/drawable-xxhdpi/ic_uninstall_launcher.png and /dev/null differ diff --git a/res/drawable-xxxhdpi/ic_info_launcher.png b/res/drawable-xxxhdpi/ic_info_launcher.png deleted file mode 100644 index 3540de1a1..000000000 Binary files a/res/drawable-xxxhdpi/ic_info_launcher.png and /dev/null differ diff --git a/res/drawable-xxxhdpi/ic_remove_launcher.png b/res/drawable-xxxhdpi/ic_remove_launcher.png deleted file mode 100644 index 418d81ad6..000000000 Binary files a/res/drawable-xxxhdpi/ic_remove_launcher.png and /dev/null differ diff --git a/res/drawable-xxxhdpi/ic_uninstall_launcher.png b/res/drawable-xxxhdpi/ic_uninstall_launcher.png deleted file mode 100644 index 724437a2a..000000000 Binary files a/res/drawable-xxxhdpi/ic_uninstall_launcher.png and /dev/null differ diff --git a/res/drawable/ic_info_no_shadow.xml b/res/drawable/ic_info_no_shadow.xml index 5f145c9f1..91a3a565a 100644 --- a/res/drawable/ic_info_no_shadow.xml +++ b/res/drawable/ic_info_no_shadow.xml @@ -17,8 +17,9 @@ android:width="24dp" android:height="24dp" android:viewportWidth="24.0" - android:viewportHeight="24.0"> + android:viewportHeight="24.0" + android:tint="?android:attr/textColorPrimary" > diff --git a/res/drawable/ic_remove_no_shadow.xml b/res/drawable/ic_remove_no_shadow.xml new file mode 100644 index 000000000..ef538a611 --- /dev/null +++ b/res/drawable/ic_remove_no_shadow.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/res/drawable/ic_uninstall_no_shadow.xml b/res/drawable/ic_uninstall_no_shadow.xml new file mode 100644 index 000000000..5bab4222e --- /dev/null +++ b/res/drawable/ic_uninstall_no_shadow.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/res/layout/drop_target_bar_horz.xml b/res/layout/drop_target_bar_horz.xml index fcbb54e39..ed18192c5 100644 --- a/res/layout/drop_target_bar_horz.xml +++ b/res/layout/drop_target_bar_horz.xml @@ -20,6 +20,7 @@ android:theme="@style/HomeScreenElementTheme" android:layout_width="match_parent" android:layout_height="@dimen/dynamic_grid_drop_target_size" + android:visibility="invisible" android:layout_gravity="center_horizontal|top" android:focusable="false"> diff --git a/res/layout/drop_target_bar_vert.xml b/res/layout/drop_target_bar_vert.xml index 54d9dfe3a..e2a65d4a5 100644 --- a/res/layout/drop_target_bar_vert.xml +++ b/res/layout/drop_target_bar_vert.xml @@ -21,6 +21,7 @@ android:orientation="vertical" android:layout_height="match_parent" android:layout_gravity="left" + android:visibility="invisible" android:focusable="false" android:paddingTop="@dimen/vert_drop_target_vertical_gap" > diff --git a/res/values/attrs.xml b/res/values/attrs.xml index 18f409f34..18759f817 100644 --- a/res/values/attrs.xml +++ b/res/values/attrs.xml @@ -16,7 +16,7 @@ */ --> - + @@ -111,4 +111,8 @@ + + + + diff --git a/res/values/dimens.xml b/res/values/dimens.xml index 75618b894..7dd9e5315 100644 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml @@ -146,6 +146,7 @@ 2dp 4dp 2dp + 2dp 8dp diff --git a/res/values/drawables.xml b/res/values/drawables.xml new file mode 100644 index 000000000..fea17b153 --- /dev/null +++ b/res/values/drawables.xml @@ -0,0 +1,20 @@ + + + + @drawable/ic_info_no_shadow + @drawable/ic_remove_no_shadow + @drawable/ic_uninstall_no_shadow + \ No newline at end of file -- cgit v1.2.3