From 253d0c199e8bacab44393830a0f22fbed8d2fd85 Mon Sep 17 00:00:00 2001 From: sherlockbeard Date: Sat, 27 Mar 2021 19:00:50 +0530 Subject: [PATCH 1/9] changes the image from png to vector drawable --- .../fragments/detail/VideoDetailFragment.java | 2 +- .../drawable-nodpi/not_available_monkey.png | Bin 27920 -> 0 bytes .../res/drawable/ic_not_available_monkey.xml | 26 ++++++++++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) delete mode 100644 app/src/main/res/drawable-nodpi/not_available_monkey.png create mode 100644 app/src/main/res/drawable/ic_not_available_monkey.xml diff --git a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java index a5dfe205761..baf786bd705 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java @@ -1329,7 +1329,7 @@ private void setErrorImage(final int imageResource) { @Override public void handleError() { super.handleError(); - setErrorImage(R.drawable.not_available_monkey); + setErrorImage(R.drawable.ic_not_available_monkey); if (binding.relatedStreamsLayout != null) { // hide related streams for tablets binding.relatedStreamsLayout.setVisibility(View.INVISIBLE); diff --git a/app/src/main/res/drawable-nodpi/not_available_monkey.png b/app/src/main/res/drawable-nodpi/not_available_monkey.png deleted file mode 100644 index babd536024a6397424355e6f3bb1a052ae27563e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27920 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 GsQ&|lw+RFQ diff --git a/app/src/main/res/drawable/ic_not_available_monkey.xml b/app/src/main/res/drawable/ic_not_available_monkey.xml new file mode 100644 index 00000000000..c697bd29dc5 --- /dev/null +++ b/app/src/main/res/drawable/ic_not_available_monkey.xml @@ -0,0 +1,26 @@ + + + + + + + From 6d142f1e01d0dd575c9e7098894283cd17d36f3f Mon Sep 17 00:00:00 2001 From: sherlockbeard Date: Sat, 27 Mar 2021 23:25:27 +0530 Subject: [PATCH 2/9] changed drawable name --- .../schabi/newpipe/fragments/detail/VideoDetailFragment.java | 2 +- .../{ic_not_available_monkey.xml => not_available_monkey.xml} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename app/src/main/res/drawable/{ic_not_available_monkey.xml => not_available_monkey.xml} (100%) diff --git a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java index baf786bd705..a5dfe205761 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java @@ -1329,7 +1329,7 @@ private void setErrorImage(final int imageResource) { @Override public void handleError() { super.handleError(); - setErrorImage(R.drawable.ic_not_available_monkey); + setErrorImage(R.drawable.not_available_monkey); if (binding.relatedStreamsLayout != null) { // hide related streams for tablets binding.relatedStreamsLayout.setVisibility(View.INVISIBLE); diff --git a/app/src/main/res/drawable/ic_not_available_monkey.xml b/app/src/main/res/drawable/not_available_monkey.xml similarity index 100% rename from app/src/main/res/drawable/ic_not_available_monkey.xml rename to app/src/main/res/drawable/not_available_monkey.xml From 748fae0419ff3a8ab5ed466f82a92cfc75e82a1a Mon Sep 17 00:00:00 2001 From: sherlockbeard Date: Sun, 28 Mar 2021 22:32:41 +0530 Subject: [PATCH 3/9] changed the image --- app/src/main/res/drawable/not_available_monkey.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/res/drawable/not_available_monkey.xml b/app/src/main/res/drawable/not_available_monkey.xml index c697bd29dc5..b8d4aee8626 100644 --- a/app/src/main/res/drawable/not_available_monkey.xml +++ b/app/src/main/res/drawable/not_available_monkey.xml @@ -12,15 +12,15 @@ android:fillColor="#FFFFFF" android:strokeColor="#00000000"/> - + \ No newline at end of file From cccf9240973f9d512372a48efb59760f39839a31 Mon Sep 17 00:00:00 2001 From: sherlockbeard Date: Sun, 28 Mar 2021 22:53:54 +0530 Subject: [PATCH 4/9] padded the image --- app/src/main/res/drawable/not_available_monkey.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/res/drawable/not_available_monkey.xml b/app/src/main/res/drawable/not_available_monkey.xml index b8d4aee8626..313bb7d3938 100644 --- a/app/src/main/res/drawable/not_available_monkey.xml +++ b/app/src/main/res/drawable/not_available_monkey.xml @@ -4,23 +4,23 @@ android:viewportWidth="2608" android:viewportHeight="1469"> \ No newline at end of file From 5b599c5dda4b520fe35501d933602746b7060404 Mon Sep 17 00:00:00 2001 From: sherlockbeard Date: Sun, 4 Apr 2021 14:28:46 +0530 Subject: [PATCH 5/9] update --- .../fragments/detail/VideoDetailFragment.java | 7 ++--- .../drawable/not_available_monkey_black.xml | 27 +++++++++++++++++++ ...key.xml => not_available_monkey_white.xml} | 0 .../main/res/layout/fragment_video_detail.xml | 2 +- app/src/main/res/values/attrs.xml | 1 + app/src/main/res/values/styles.xml | 2 ++ 6 files changed, 35 insertions(+), 4 deletions(-) create mode 100644 app/src/main/res/drawable/not_available_monkey_black.xml rename app/src/main/res/drawable/{not_available_monkey.xml => not_available_monkey_white.xml} (100%) diff --git a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java index 72e3300ed1d..f1d63a14fed 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java @@ -1325,9 +1325,10 @@ private void setErrorImage(final int imageResource) { if (binding == null || activity == null) { return; } - binding.detailThumbnailImageView.setImageDrawable( - AppCompatResources.getDrawable(requireContext(), imageResource)); + AppCompatResources.getDrawable(requireContext(), + ThemeHelper.resolveResourceIdFromAttr(requireContext(), + imageResource))); animate(binding.detailThumbnailImageView, false, 0, AnimationType.ALPHA, 0, () -> animate(binding.detailThumbnailImageView, true, 500)); } @@ -1335,7 +1336,7 @@ private void setErrorImage(final int imageResource) { @Override public void handleError() { super.handleError(); - setErrorImage(R.drawable.not_available_monkey); + setErrorImage(R.attr.not_available_monkey); if (binding.relatedStreamsLayout != null) { // hide related streams for tablets binding.relatedStreamsLayout.setVisibility(View.INVISIBLE); diff --git a/app/src/main/res/drawable/not_available_monkey_black.xml b/app/src/main/res/drawable/not_available_monkey_black.xml new file mode 100644 index 00000000000..34d4f2279f4 --- /dev/null +++ b/app/src/main/res/drawable/not_available_monkey_black.xml @@ -0,0 +1,27 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/not_available_monkey.xml b/app/src/main/res/drawable/not_available_monkey_white.xml similarity index 100% rename from app/src/main/res/drawable/not_available_monkey.xml rename to app/src/main/res/drawable/not_available_monkey_white.xml diff --git a/app/src/main/res/layout/fragment_video_detail.xml b/app/src/main/res/layout/fragment_video_detail.xml index 28d30ebe809..7065ce72b08 100644 --- a/app/src/main/res/layout/fragment_video_detail.xml +++ b/app/src/main/res/layout/fragment_video_detail.xml @@ -42,7 +42,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:minHeight="200dp" - android:background="@android:color/transparent" + android:background="?windowBackground" android:contentDescription="@string/detail_thumbnail_view_description" android:scaleType="fitCenter" tools:ignore="RtlHardcoded" diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index 42fc7660ecf..628618c96f8 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -91,6 +91,7 @@ + diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index d7e7ab1dc3f..06ff8ea14ac 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -99,6 +99,7 @@ @drawable/ic_sort_black_24dp @drawable/ic_help_black_24dp @drawable/ic_arrow_back_black_24dp + @drawable/not_available_monkey_black @color/light_separator_color @color/light_contrast_background_color @@ -209,6 +210,7 @@ @drawable/ic_sort_white_24dp @drawable/ic_help_white_24dp @drawable/ic_arrow_back_white_24dp + @drawable/not_available_monkey_white @color/dark_separator_color @color/dark_contrast_background_color From 7576b018732d4bc23ebb1ed921bf2a0ee4a2536b Mon Sep 17 00:00:00 2001 From: sherlockbeard Date: Sun, 4 Apr 2021 18:08:48 +0530 Subject: [PATCH 6/9] complete --- .../fragments/detail/VideoDetailFragment.java | 2 +- ...key_black.xml => not_available_monkey.xml} | 12 ++++----- .../drawable/not_available_monkey_white.xml | 26 ------------------- app/src/main/res/values/attrs.xml | 1 - 4 files changed, 7 insertions(+), 34 deletions(-) rename app/src/main/res/drawable/{not_available_monkey_black.xml => not_available_monkey.xml} (89%) delete mode 100644 app/src/main/res/drawable/not_available_monkey_white.xml diff --git a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java index 292e8520b0f..7d38c6d129d 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java @@ -1334,7 +1334,7 @@ private void setErrorImage(final int imageResource) { @Override public void handleError() { super.handleError(); - setErrorImage(R.attr.not_available_monkey); + setErrorImage(R.drawable.not_available_monkey); if (binding.relatedItemsLayout != null) { // hide related streams for tablets binding.relatedItemsLayout.setVisibility(View.INVISIBLE); diff --git a/app/src/main/res/drawable/not_available_monkey_black.xml b/app/src/main/res/drawable/not_available_monkey.xml similarity index 89% rename from app/src/main/res/drawable/not_available_monkey_black.xml rename to app/src/main/res/drawable/not_available_monkey.xml index 34d4f2279f4..b15a381c5da 100644 --- a/app/src/main/res/drawable/not_available_monkey_black.xml +++ b/app/src/main/res/drawable/not_available_monkey.xml @@ -1,27 +1,27 @@ \ No newline at end of file diff --git a/app/src/main/res/drawable/not_available_monkey_white.xml b/app/src/main/res/drawable/not_available_monkey_white.xml deleted file mode 100644 index 313bb7d3938..00000000000 --- a/app/src/main/res/drawable/not_available_monkey_white.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index 2b43024c880..80572e14ecf 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -10,7 +10,6 @@ - From 6ae34b818a69a2d22e16face365a9f2d8e256b43 Mon Sep 17 00:00:00 2001 From: sherlockbeard Date: Sun, 4 Apr 2021 18:26:21 +0530 Subject: [PATCH 7/9] change --- .../fragments/detail/VideoDetailFragment.java | 1 - .../drawable-nodpi/not_available_monkey.png | Bin 27920 -> 0 bytes .../res/drawable/not_available_monkey.xml | 27 ++++++++++++++++++ .../main/res/layout/fragment_video_detail.xml | 2 +- 4 files changed, 28 insertions(+), 2 deletions(-) delete mode 100644 app/src/main/res/drawable-nodpi/not_available_monkey.png create mode 100644 app/src/main/res/drawable/not_available_monkey.xml diff --git a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java index 71739ba3d45..7d38c6d129d 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java @@ -1325,7 +1325,6 @@ private void setErrorImage(final int imageResource) { if (binding == null || activity == null) { return; } - binding.detailThumbnailImageView.setImageDrawable( AppCompatResources.getDrawable(requireContext(), imageResource)); animate(binding.detailThumbnailImageView, false, 0, AnimationType.ALPHA, diff --git a/app/src/main/res/drawable-nodpi/not_available_monkey.png b/app/src/main/res/drawable-nodpi/not_available_monkey.png deleted file mode 100644 index babd536024a6397424355e6f3bb1a052ae27563e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27920 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 GsQ&|lw+RFQ diff --git a/app/src/main/res/drawable/not_available_monkey.xml b/app/src/main/res/drawable/not_available_monkey.xml new file mode 100644 index 00000000000..b15a381c5da --- /dev/null +++ b/app/src/main/res/drawable/not_available_monkey.xml @@ -0,0 +1,27 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_video_detail.xml b/app/src/main/res/layout/fragment_video_detail.xml index 0b10addf4d4..b48a55a510b 100644 --- a/app/src/main/res/layout/fragment_video_detail.xml +++ b/app/src/main/res/layout/fragment_video_detail.xml @@ -42,7 +42,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:minHeight="200dp" - android:background="@android:color/transparent" + android:background="?windowBackground" android:contentDescription="@string/detail_thumbnail_view_description" android:scaleType="fitCenter" tools:ignore="RtlHardcoded" From 52de3564cc00cb9d27ae631ec64fd09b9f126264 Mon Sep 17 00:00:00 2001 From: sherlockbeard <46790654+sherlockbeard@users.noreply.github.com> Date: Sun, 4 Apr 2021 18:29:16 +0530 Subject: [PATCH 8/9] Update VideoDetailFragment.java --- .../org/schabi/newpipe/fragments/detail/VideoDetailFragment.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java index 7d38c6d129d..eca0c7c1e5b 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java @@ -1325,6 +1325,7 @@ private void setErrorImage(final int imageResource) { if (binding == null || activity == null) { return; } + binding.detailThumbnailImageView.setImageDrawable( AppCompatResources.getDrawable(requireContext(), imageResource)); animate(binding.detailThumbnailImageView, false, 0, AnimationType.ALPHA, From a3abc9de62d4c7dc4707dfa003f7cbdde3df8cb7 Mon Sep 17 00:00:00 2001 From: sherlockbeard Date: Sun, 4 Apr 2021 20:05:05 +0530 Subject: [PATCH 9/9] style error --- .../org/schabi/newpipe/fragments/detail/VideoDetailFragment.java | 1 - 1 file changed, 1 deletion(-) diff --git a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java index eca0c7c1e5b..7d38c6d129d 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java @@ -1325,7 +1325,6 @@ private void setErrorImage(final int imageResource) { if (binding == null || activity == null) { return; } - binding.detailThumbnailImageView.setImageDrawable( AppCompatResources.getDrawable(requireContext(), imageResource)); animate(binding.detailThumbnailImageView, false, 0, AnimationType.ALPHA,