From 1b23a7d54b26ad7bdfc81ffcd4ec6c10a1c3e4cc Mon Sep 17 00:00:00 2001 From: PuPha Date: Thu, 31 Oct 2024 13:18:27 +0700 Subject: [PATCH] add xml --- android/app/src/main/res/.DS_Store | Bin 0 -> 6148 bytes .../res/drawable-night-v21/background.png | Bin 0 -> 69 bytes .../main/res/drawable-night/background.png | Bin 0 -> 69 bytes .../example_appwidget_preview.png | Bin 0 -> 3522 bytes .../drawable-v21/app_widget_background.xml | 10 ++++ .../app_widget_inner_view_background.xml | 10 ++++ .../main/res/drawable/failed_daily_image.png | Bin 0 -> 11081 bytes .../src/main/res/drawable/no_thumbnail.png | Bin 0 -> 11081 bytes .../app/src/main/res/layout/widget_1x2.xml | 6 ++ .../app/src/main/res/layout/widget_2x1.xml | 6 ++ .../app/src/main/res/layout/widget_2x2.xml | 52 ++++++++++++++++++ .../src/main/res/values-night-v31/themes.xml | 10 ++++ .../app/src/main/res/values-v21/styles.xml | 14 +++++ .../app/src/main/res/values-v31/themes.xml | 11 ++++ android/app/src/main/res/values/attrs.xml | 7 +++ android/app/src/main/res/values/colors.xml | 6 ++ android/app/src/main/res/values/dimens.xml | 10 ++++ android/app/src/main/res/values/themes.xml | 17 ++++++ .../src/main/res/xml/feralfile_daily_info.xml | 8 +-- 19 files changed, 163 insertions(+), 4 deletions(-) create mode 100644 android/app/src/main/res/.DS_Store create mode 100644 android/app/src/main/res/drawable-night-v21/background.png create mode 100644 android/app/src/main/res/drawable-night/background.png create mode 100644 android/app/src/main/res/drawable-nodpi/example_appwidget_preview.png create mode 100644 android/app/src/main/res/drawable-v21/app_widget_background.xml create mode 100644 android/app/src/main/res/drawable-v21/app_widget_inner_view_background.xml create mode 100644 android/app/src/main/res/drawable/failed_daily_image.png create mode 100644 android/app/src/main/res/drawable/no_thumbnail.png create mode 100644 android/app/src/main/res/layout/widget_1x2.xml create mode 100644 android/app/src/main/res/layout/widget_2x1.xml create mode 100644 android/app/src/main/res/layout/widget_2x2.xml create mode 100644 android/app/src/main/res/values-night-v31/themes.xml create mode 100644 android/app/src/main/res/values-v21/styles.xml create mode 100644 android/app/src/main/res/values-v31/themes.xml create mode 100644 android/app/src/main/res/values/attrs.xml create mode 100644 android/app/src/main/res/values/colors.xml create mode 100644 android/app/src/main/res/values/dimens.xml create mode 100644 android/app/src/main/res/values/themes.xml diff --git a/android/app/src/main/res/.DS_Store b/android/app/src/main/res/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..3e9e28964a3ba7ef0c5c7a6227a418f9c3c102a7 GIT binary patch literal 6148 zcmeHK!A{#i5S@hpPN7l`MdG*;*Hk2-r64X=3O|4=dH|H#vQ@0QUKBgAswk4r@I(EQ zeox=*E|fHIs44-19clKBcV}$BC#}~*M4~^6yF@J_^5Be(R~YUvUT2@P1v|3@6#5<^ zMU+uOZ)rT2?IxT8PJySU0Po#3ifKq8Rq#Liw@2M^Fw8TRe?<=VH!WjthxCIKji`*O z;v&jag!!M*MV1z2r}IlJEH;*wSG*N()jJE$RTY$BIV$?$@Pw~EDV0UnaTpz^Ni}G_ z`Karq>*_HYStahuyZ^?!2G2BRWg6ONIC_a0{@}_e;*{A(YII|)SnIvx&;6>Fs%(S_YzzqE&3K~ zgIIwHQwlVt!nPQ~lw)4nJl|q%(3F#~&4;j07PdnX`suj8)afLAgKl&RI0a@ESTvU{ zKK~Ez@Be3u+?7+nDe$Zm5RHT2pbtv+Y@H*=XRU;PfwOU5ZBUnBu*b0u_$c0hYr~r4 X0O(t+4Ppl7egw1(Zg2`br~$lds_TJBqcXqPd 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 + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/drawable-v21/app_widget_inner_view_background.xml b/android/app/src/main/res/drawable-v21/app_widget_inner_view_background.xml new file mode 100644 index 000000000..007e2872f --- /dev/null +++ b/android/app/src/main/res/drawable-v21/app_widget_inner_view_background.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/drawable/failed_daily_image.png b/android/app/src/main/res/drawable/failed_daily_image.png new file mode 100644 index 0000000000000000000000000000000000000000..fdba5d430dd136d1437990d4a5db709c550af841 GIT binary patch literal 11081 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 DxbC=O literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable/no_thumbnail.png b/android/app/src/main/res/drawable/no_thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..fdba5d430dd136d1437990d4a5db709c550af841 GIT binary patch literal 11081 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 DxbC=O literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/layout/widget_1x2.xml b/android/app/src/main/res/layout/widget_1x2.xml new file mode 100644 index 000000000..77d9ef65f --- /dev/null +++ b/android/app/src/main/res/layout/widget_1x2.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/android/app/src/main/res/layout/widget_2x1.xml b/android/app/src/main/res/layout/widget_2x1.xml new file mode 100644 index 000000000..77d9ef65f --- /dev/null +++ b/android/app/src/main/res/layout/widget_2x1.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/android/app/src/main/res/layout/widget_2x2.xml b/android/app/src/main/res/layout/widget_2x2.xml new file mode 100644 index 000000000..a30992952 --- /dev/null +++ b/android/app/src/main/res/layout/widget_2x2.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/res/values-night-v31/themes.xml b/android/app/src/main/res/values-night-v31/themes.xml new file mode 100644 index 000000000..f253c9da8 --- /dev/null +++ b/android/app/src/main/res/values-night-v31/themes.xml @@ -0,0 +1,10 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/values-v21/styles.xml b/android/app/src/main/res/values-v21/styles.xml new file mode 100644 index 000000000..0b35f7d83 --- /dev/null +++ b/android/app/src/main/res/values-v21/styles.xml @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/values-v31/themes.xml b/android/app/src/main/res/values-v31/themes.xml new file mode 100644 index 000000000..badd306ab --- /dev/null +++ b/android/app/src/main/res/values-v31/themes.xml @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/values/attrs.xml b/android/app/src/main/res/values/attrs.xml new file mode 100644 index 000000000..7781ac86b --- /dev/null +++ b/android/app/src/main/res/values/attrs.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml new file mode 100644 index 000000000..b2bffa8df --- /dev/null +++ b/android/app/src/main/res/values/colors.xml @@ -0,0 +1,6 @@ + + #FFE1F5FE + #FF81D4FA + #FF039BE5 + #FF01579B + \ No newline at end of file diff --git a/android/app/src/main/res/values/dimens.xml b/android/app/src/main/res/values/dimens.xml new file mode 100644 index 000000000..4db8c5906 --- /dev/null +++ b/android/app/src/main/res/values/dimens.xml @@ -0,0 +1,10 @@ + + + + + 0dp + + \ No newline at end of file diff --git a/android/app/src/main/res/values/themes.xml b/android/app/src/main/res/values/themes.xml new file mode 100644 index 000000000..dcd8899e9 --- /dev/null +++ b/android/app/src/main/res/values/themes.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/xml/feralfile_daily_info.xml b/android/app/src/main/res/xml/feralfile_daily_info.xml index d720053a2..8cb56ffa6 100644 --- a/android/app/src/main/res/xml/feralfile_daily_info.xml +++ b/android/app/src/main/res/xml/feralfile_daily_info.xml @@ -3,12 +3,12 @@ android:description="@string/app_widget_description" android:initialKeyguardLayout="@layout/feralfile_daily" android:initialLayout="@layout/feralfile_daily" - android:minWidth="40dp" - android:minHeight="40dp" + android:maxResizeWidth="220dp" + android:maxResizeHeight="220dp" + android:minWidth="110dp" + android:minHeight="110dp" android:previewImage="@drawable/example_appwidget_preview" android:previewLayout="@layout/feralfile_daily" android:resizeMode="horizontal|vertical" - android:targetCellWidth="2" - android:targetCellHeight="2" android:updatePeriodMillis="86400000" android:widgetCategory="home_screen" /> \ No newline at end of file