From f51efb05ccdeaa446a1cd16eb766985d2fda0f87 Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 21 Dec 2022 10:01:22 +0100 Subject: [PATCH] use a vector asset for bright display --- app/src/main/AndroidManifest.xml | 2 +- .../helpers/MyWidgetBrightDisplayProvider.kt | 2 +- .../main/res/drawable-hdpi/ic_bright_display.png | Bin 1357 -> 0 bytes .../res/drawable-xhdpi/ic_bright_display.png | Bin 1661 -> 0 bytes .../res/drawable-xxhdpi/ic_bright_display.png | Bin 2789 -> 0 bytes .../res/drawable-xxxhdpi/ic_bright_display.png | Bin 2735 -> 0 bytes .../res/drawable/ic_bright_display_vector.xml | 3 +++ .../res/drawable/shortcut_bright_display.xml | 10 +++++----- app/src/main/res/layout/activity_main.xml | 10 +++++----- .../res/layout/widget_bright_display_config.xml | 2 +- app/src/main/res/values/dimens.xml | 2 ++ 11 files changed, 18 insertions(+), 13 deletions(-) delete mode 100644 app/src/main/res/drawable-hdpi/ic_bright_display.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_bright_display.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_bright_display.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_bright_display.png create mode 100644 app/src/main/res/drawable/ic_bright_display_vector.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 1810fd9..3d82d30 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -120,7 +120,7 @@ diff --git a/app/src/main/kotlin/com/simplemobiletools/flashlight/helpers/MyWidgetBrightDisplayProvider.kt b/app/src/main/kotlin/com/simplemobiletools/flashlight/helpers/MyWidgetBrightDisplayProvider.kt index 5dc34f6..00272b0 100644 --- a/app/src/main/kotlin/com/simplemobiletools/flashlight/helpers/MyWidgetBrightDisplayProvider.kt +++ b/app/src/main/kotlin/com/simplemobiletools/flashlight/helpers/MyWidgetBrightDisplayProvider.kt @@ -44,7 +44,7 @@ class MyWidgetBrightDisplayProvider : AppWidgetProvider() { } private fun getColoredIcon(context: Context, color: Int, alpha: Int): Bitmap { - val drawable = context.resources.getColoredDrawableWithColor(R.drawable.ic_bright_display, color, alpha) + val drawable = context.resources.getColoredDrawableWithColor(R.drawable.ic_bright_display_vector, color, alpha) return context.drawableToBitmap(drawable) } } diff --git a/app/src/main/res/drawable-hdpi/ic_bright_display.png b/app/src/main/res/drawable-hdpi/ic_bright_display.png deleted file mode 100644 index ca036f516e60dfa84e6b7e718fb1ec31e8077848..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1357 zcmV-T1+w~yP)eEfUZ=Z@!o%qEWX*=+dnGNReZhj<@z$)Nz;8tKB(3^ZpuAoP7tIrF7+kh=VpQN3V z?w7P6Psg)F(p*U^C2a-zfiB=)U_LHndZO4ieHUv5egzgKe;aTiuo`#(_(jq#;B_-Q znny=MBk5A$d0d~ap)wQ^FbJHLR4}vA3ImeXN!lgp%p~cAj;QI1S_G^E)&d>C9N>F1 z>-BzBO^TTfNct3b5E#R)ygvcD%FnE&sJanH}CYC z*{P`-dsotCc81ifKGQL?-N5cz+sB2XhbWMTD3FIJkcTLchbWMTD3FIJkcWcGVyj6w zX=aBr_a;XqEd?&~wJQMoYp}OZ((Pt8R<~!(!z;KP(3BLY?I+_IomZX&QA6M39OR)u z4dW0PnPtNZU=uERHYJ552lT(g%!YwsU%NQOJVb#!M1ed+fjmTkJVb#!M1efiERZBq zfU?>~BUhwQbHBX}C0!zEHSjU;LOsqk3G0D9lAe^*CTYretm+k!9CTx1>^|V?WY-On zI?XI-p=8c%0PadYzvIN}0=g@Hi>I{w#en6wpJmtMs@0)1;#~^d0(_N;>lq_yF>ps} zQyWgO4M4x74}hJ(cg5Hv6&q#W@A+1)c*AW!Htw83djJ_5go#F6Cjs z65JHh18kEt2TF(75nO#tnm*t|TtUO3YM0{0Iz~*=)=r zR*>9qdVyX^FXBplCi3s)^+8|e>RpqOB58QK0L zBfAr1Ay7&1XJ#*FaE_YJ9fHt9tc7ziTq9UU<@2+RMU~I2_RAFp0p%$}o0ru7s5n`Ycu6e6L8Vz~3PjpD z-dK?7yk*KXhW=0Gbu}H8f^5pVtejEIDOsA$?Zf$Uwhzzq{NDG=`+j(y_dOT84{w6B zLIMC_LL@|yHWd5=h6Wq_xRw#PAx3mUQUL&LzWWDY0*}qs8%@i?=)}Uf+^j+dIiCWA zXXd6;?1?n;XA}~JoOwKNj1mF>21sI5czki4rv6ApYTQR)qU?xN#P#Yyj2J9@P}eC)v#T@$L&1Q!GwBMZV@fUTAlypSX!9Q zGIaaRiFkrD*p$X<_DwsE~6 zBr$Bnn@|NZn>3b^9kFxSciy#6-_ATR@VuVk*D{(1C$M>(i}lo=xyDty8Jnt@vKpAwn zob*@`Am}sebK+?_IUz9Q)feG`RkaT$FPBR=?@XJ7M0nJ-(}09=?m+c!`_7}kB|}mP zW~L!iI-A?@FjT_m4xQ4)fRxo>+EIq~V|6i({GI-ks>Gz&HW5o@hCh3?tgtmoL8chn zq(~NQz7)@v^m<&sXE!K8?q{mbZv^AkG6(=-HO#&h0_h~X}i<#?$kqL^gD4UQl3>NKWOf48g+tU z`TFHCX7)HD`!9=|n(eJI8Q_6iVL$v+$3>i{Em4lI4D2 z;LbY5bVA_TGLPvonP*%ZX)&<18}GRb)}d#xH~6spB=J8ddX`v*L@(YhUZKBoCD16* z@X|^Otaobuk)~RNZs=Wu?u;0YuIFgI$7`S?{umjir9^iipH{3d)i5 rZm^tGVCp;`9ZUm;FWE=@j3uv^uDN$2=LVJ?SA{? diff --git a/app/src/main/res/drawable-xxhdpi/ic_bright_display.png b/app/src/main/res/drawable-xxhdpi/ic_bright_display.png deleted file mode 100644 index d129e1603b6df14cf20b263c6e4c48e98eb0972d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2789 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 AIRF3v diff --git a/app/src/main/res/drawable-xxxhdpi/ic_bright_display.png b/app/src/main/res/drawable-xxxhdpi/ic_bright_display.png deleted file mode 100644 index e8508195cb20f23184e83b19ebbdb36e82165754..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2735 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 diff --git a/app/src/main/res/drawable/ic_bright_display_vector.xml b/app/src/main/res/drawable/ic_bright_display_vector.xml new file mode 100644 index 0000000..0cc4d93 --- /dev/null +++ b/app/src/main/res/drawable/ic_bright_display_vector.xml @@ -0,0 +1,3 @@ + + + diff --git a/app/src/main/res/drawable/shortcut_bright_display.xml b/app/src/main/res/drawable/shortcut_bright_display.xml index cb7f759..c20cde7 100644 --- a/app/src/main/res/drawable/shortcut_bright_display.xml +++ b/app/src/main/res/drawable/shortcut_bright_display.xml @@ -7,10 +7,10 @@ + android:bottom="@dimen/shortcut_padding" + android:drawable="@drawable/ic_bright_display_vector" + android:left="@dimen/shortcut_padding" + android:right="@dimen/shortcut_padding" + android:top="@dimen/shortcut_padding" /> diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 51671f9..89b05b7 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -41,11 +41,11 @@ + android:background="@drawable/ic_bright_display_vector" /> diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index ece5e2c..29954e9 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -1,6 +1,8 @@ 250dp 150dp + 80dp + 60dp 26sp