From ba7cbbac0b2a4ff0646b48d9114416c1d5e9afdd Mon Sep 17 00:00:00 2001 From: Aditya Srivastava Date: Tue, 25 May 2021 00:54:55 +0530 Subject: [PATCH 1/4] Initialised xmls, made folder and image item. --- app/build.gradle | 2 +- .../main/res/drawable-ldpi/circle_shape.xml | 4 + app/src/main/res/drawable-ldpi/commons.xml | 62 +++++++++++++ .../res/layout/activity_custom_selector.xml | 7 ++ .../res/layout/fragment_custom_selector.xml | 42 +++++++++ .../layout/item_custom_selector_folder.xml | 84 ++++++++++++++++++ .../res/layout/item_custom_selector_image.xml | 87 +++++++++++++++++++ 7 files changed, 287 insertions(+), 1 deletion(-) create mode 100644 app/src/main/res/drawable-ldpi/circle_shape.xml create mode 100644 app/src/main/res/drawable-ldpi/commons.xml create mode 100644 app/src/main/res/layout/activity_custom_selector.xml create mode 100644 app/src/main/res/layout/fragment_custom_selector.xml create mode 100644 app/src/main/res/layout/item_custom_selector_folder.xml create mode 100644 app/src/main/res/layout/item_custom_selector_image.xml diff --git a/app/build.gradle b/app/build.gradle index 13d04aed9..1dc8b6572 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -203,7 +203,7 @@ android { } } debug { - minifyEnabled true + minifyEnabled false testCoverageEnabled project.hasProperty('coverage') proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' testProguardFile 'test-proguard-rules.txt' diff --git a/app/src/main/res/drawable-ldpi/circle_shape.xml b/app/src/main/res/drawable-ldpi/circle_shape.xml new file mode 100644 index 000000000..d581bfb9f --- /dev/null +++ b/app/src/main/res/drawable-ldpi/circle_shape.xml @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/app/src/main/res/drawable-ldpi/commons.xml b/app/src/main/res/drawable-ldpi/commons.xml new file mode 100644 index 000000000..4c2e6cabf --- /dev/null +++ b/app/src/main/res/drawable-ldpi/commons.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/activity_custom_selector.xml b/app/src/main/res/layout/activity_custom_selector.xml new file mode 100644 index 000000000..1b6d22e00 --- /dev/null +++ b/app/src/main/res/layout/activity_custom_selector.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_custom_selector.xml b/app/src/main/res/layout/fragment_custom_selector.xml new file mode 100644 index 000000000..45a174bff --- /dev/null +++ b/app/src/main/res/layout/fragment_custom_selector.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_custom_selector_folder.xml b/app/src/main/res/layout/item_custom_selector_folder.xml new file mode 100644 index 000000000..3592255dd --- /dev/null +++ b/app/src/main/res/layout/item_custom_selector_folder.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_custom_selector_image.xml b/app/src/main/res/layout/item_custom_selector_image.xml new file mode 100644 index 000000000..7252f543f --- /dev/null +++ b/app/src/main/res/layout/item_custom_selector_image.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 0ce1a20f407883b23debd7e2586167b23389781b Mon Sep 17 00:00:00 2001 From: Aditya Srivastava Date: Sat, 5 Jun 2021 05:25:10 +0530 Subject: [PATCH 2/4] xmls done --- app/src/main/res/drawable/ic_arrow_back_black.xml | 10 ++++++++++ app/src/main/res/drawable/ic_done_black.xml | 10 ++++++++++ app/src/main/res/drawable/ic_done_white.xml | 5 +++++ app/src/main/res/layout/custom_selector_toolbar.xml | 6 ++++++ 4 files changed, 31 insertions(+) create mode 100644 app/src/main/res/drawable/ic_arrow_back_black.xml create mode 100644 app/src/main/res/drawable/ic_done_black.xml create mode 100644 app/src/main/res/drawable/ic_done_white.xml create mode 100644 app/src/main/res/layout/custom_selector_toolbar.xml diff --git a/app/src/main/res/drawable/ic_arrow_back_black.xml b/app/src/main/res/drawable/ic_arrow_back_black.xml new file mode 100644 index 000000000..b5487b3ea --- /dev/null +++ b/app/src/main/res/drawable/ic_arrow_back_black.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/drawable/ic_done_black.xml b/app/src/main/res/drawable/ic_done_black.xml new file mode 100644 index 000000000..899cbb684 --- /dev/null +++ b/app/src/main/res/drawable/ic_done_black.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/drawable/ic_done_white.xml b/app/src/main/res/drawable/ic_done_white.xml new file mode 100644 index 000000000..2728880b7 --- /dev/null +++ b/app/src/main/res/drawable/ic_done_white.xml @@ -0,0 +1,5 @@ + + + diff --git a/app/src/main/res/layout/custom_selector_toolbar.xml b/app/src/main/res/layout/custom_selector_toolbar.xml new file mode 100644 index 000000000..28f5b725c --- /dev/null +++ b/app/src/main/res/layout/custom_selector_toolbar.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file From c00617d81fcb1e30cad647a5496678b21bb82b14 Mon Sep 17 00:00:00 2001 From: Aditya Srivastava Date: Sat, 5 Jun 2021 05:25:47 +0530 Subject: [PATCH 3/4] xmls completed --- app/src/main/res/drawable/ic_done_black.xml | 2 +- .../res/layout/activity_custom_selector.xml | 23 ++++++++-- .../res/layout/custom_selector_toolbar.xml | 46 +++++++++++++++++-- .../res/layout/fragment_custom_selector.xml | 14 +++--- .../layout/item_custom_selector_folder.xml | 13 +++--- .../res/layout/item_custom_selector_image.xml | 15 +++--- app/src/main/res/values/attrs.xml | 2 + app/src/main/res/values/dimens.xml | 1 + app/src/main/res/values/strings.xml | 2 + app/src/main/res/values/styles.xml | 4 ++ 10 files changed, 91 insertions(+), 31 deletions(-) diff --git a/app/src/main/res/drawable/ic_done_black.xml b/app/src/main/res/drawable/ic_done_black.xml index 899cbb684..2d3858a70 100644 --- a/app/src/main/res/drawable/ic_done_black.xml +++ b/app/src/main/res/drawable/ic_done_black.xml @@ -5,6 +5,6 @@ android:viewportHeight="24" android:tint="?attr/colorControlNormal"> diff --git a/app/src/main/res/layout/activity_custom_selector.xml b/app/src/main/res/layout/activity_custom_selector.xml index 1b6d22e00..f90ca51e2 100644 --- a/app/src/main/res/layout/activity_custom_selector.xml +++ b/app/src/main/res/layout/activity_custom_selector.xml @@ -1,7 +1,24 @@ - + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/custom_selector_toolbar.xml b/app/src/main/res/layout/custom_selector_toolbar.xml index 28f5b725c..45ebdc923 100644 --- a/app/src/main/res/layout/custom_selector_toolbar.xml +++ b/app/src/main/res/layout/custom_selector_toolbar.xml @@ -1,6 +1,44 @@ - + - \ No newline at end of file + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_custom_selector.xml b/app/src/main/res/layout/fragment_custom_selector.xml index 45a174bff..8a41cb6dd 100644 --- a/app/src/main/res/layout/fragment_custom_selector.xml +++ b/app/src/main/res/layout/fragment_custom_selector.xml @@ -6,20 +6,19 @@ xmlns:app="http://schemas.android.com/apk/res-auto"> + /> + + diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index ac5d31cf7..b3fb6d1a4 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -58,6 +58,7 @@ 0dp + 2dp 6dp 10dp 20dp diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 337c4deba..f3ed4da9a 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -613,5 +613,7 @@ Upload your first media by tapping on the add button. App user interface language Removes a caption and description Read more + Custom Selector + No Images diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 63bca8146..d3fb0bd67 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -54,6 +54,8 @@ @color/white @color/white @drawable/ic_search_white_24dp + @drawable/ic_done_white + @drawable/ic_arrow_back_white false false @@ -111,6 +113,8 @@ @color/disabled_button_text_color_dark @color/primaryDarkColor @drawable/ic_search_blue_24dp + @drawable/ic_done_black + @drawable/ic_arrow_back_black false false From bb8ebe561150ddf0a32a8bc70596253de5bf98a8 Mon Sep 17 00:00:00 2001 From: Aditya Srivastava Date: Sat, 5 Jun 2021 08:00:07 +0530 Subject: [PATCH 4/4] removed unwanted attribute --- app/src/main/res/layout/item_custom_selector_folder.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/layout/item_custom_selector_folder.xml b/app/src/main/res/layout/item_custom_selector_folder.xml index c13838e92..4dcc78c1a 100644 --- a/app/src/main/res/layout/item_custom_selector_folder.xml +++ b/app/src/main/res/layout/item_custom_selector_folder.xml @@ -31,7 +31,7 @@ android:layout_height="match_parent" android:id="@+id/album_overlay" android:alpha="0.05" - android:background=""/> + />