Recreate splash screen

This commit is contained in:
Zakhar Timoshenko
2023-12-19 21:36:23 +03:00
parent 040fe258e9
commit f082fa084f
7 changed files with 251 additions and 53 deletions

View File

@@ -0,0 +1,131 @@
<?xml version="1.0" encoding="utf-8"?>
<animated-vector xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt">
<aapt:attr name="android:drawable">
<vector
android:name="splash"
android:width="320dp"
android:height="320dp"
android:viewportWidth="320"
android:viewportHeight="320">
<group
android:name="scaleme"
android:pivotX="160"
android:pivotY="160"
android:scaleX="1"
android:scaleY="1">
<group android:name="bg">
<path
android:name="circle"
android:pathData="M 160 110 C 146.744 110 134.018 115.271 124.645 124.645 C 115.271 134.018 110 146.744 110 160 C 110 173.256 115.271 185.982 124.645 195.355 C 134.018 204.729 146.744 210 160 210 C 173.256 210 185.982 204.729 195.355 195.355 C 204.729 185.982 210 173.256 210 160 C 210 146.744 204.729 134.018 195.355 124.645 C 185.982 115.271 173.256 110 160 110 Z"
android:fillColor="@color/m3_sys_color_dynamic_dark_primary_container"
android:fillAlpha="0"
android:strokeWidth="1" />
</group>
<group
android:name="fg"
android:pivotX="160"
android:pivotY="160"
android:scaleX="0"
android:scaleY="0">
<clip-path
android:name="mask"
android:pathData="M 160 60 C 133.489 60 108.036 70.543 89.289 89.289 C 70.543 108.036 60 133.489 60 160 C 60 186.511 70.543 211.964 89.289 230.711 C 108.036 249.457 133.489 260 160 260 C 186.511 260 211.964 249.457 230.711 230.711 C 249.457 211.964 260 186.511 260 160 C 260 133.489 249.457 108.036 230.711 89.289 C 211.964 70.543 186.511 60 160 60 Z" />
<group
android:name="totoro_group"
android:scaleX="0.73903004444"
android:scaleY="0.73903004444">
<clip-path android:pathData="M0.81,0.07h432v432h-432z" />
<path
android:name="totoro"
android:pathData="M242.26,418.58c-44.77,0 -89.54,0 -134.31,0c-6.96,0 -7.12,-0.56 -6.31,-7.57c6.75,-58.64 31.14,-110.6 61.45,-160.07c6.71,-10.95 9.45,-22.06 11.05,-34.22c1.43,-10.89 5.32,-20.99 13.4,-28.93c5.67,-5.58 9.49,-5.72 14.67,0.29c6.42,7.45 12.41,15.28 18.2,23.23c2.01,2.76 3.88,4.35 7.39,4.3c9.86,-0.15 19.72,-0.13 29.58,-0.01c3.26,0.04 5.21,-1.26 7.14,-3.9c6.02,-8.18 12.19,-16.28 18.74,-24.04c4.56,-5.41 8.36,-5.29 13.65,-0.51c8.35,7.53 11.83,17.58 13.9,28.16c1.14,5.82 1.07,11.88 2.18,17.71c0.61,3.18 2.21,6.32 3.97,9.1c19.34,30.51 35.86,62.44 48.61,96.27c8.91,23.64 15.25,47.93 18.01,73.09c0.72,6.6 0.28,7.1 -6.53,7.1C332.12,418.59 287.19,418.58 242.26,418.58zM172.46,404.96c0.23,-0.04 1.58,0.09 2.4,-0.51c8.32,-6.01 16.3,-5.48 24.88,-0.06c3.28,2.07 7.64,0.92 10.26,-2.87c2.4,-3.47 2.93,-7.99 -0.37,-10.11c-6.96,-4.48 -14.69,-7.79 -22.16,-11.45c-0.71,-0.35 -1.97,0.02 -2.8,0.42c-6.1,2.95 -12.31,5.72 -18.16,9.11c-3.47,2.01 -4.86,5.62 -3.44,9.68C164.45,403.11 167.3,405.15 172.46,404.96zM218.13,370.48c-0.72,7.32 5.26,12.42 10.7,10.65c3.5,-1.14 6.64,-3.36 10.15,-4.45c2.19,-0.68 4.93,-0.73 7.1,-0.05c3.5,1.09 6.63,3.81 10.14,4.31c2.71,0.39 6.58,-0.8 8.42,-2.72c1.69,-1.77 2.38,-5.74 1.7,-8.26c-1.66,-6.13 -21.82,-15 -27.76,-12.78c-0.3,0.11 -0.6,0.25 -0.88,0.39c-4.76,2.37 -9.72,4.42 -14.2,7.23C220.99,366.38 219.28,369.23 218.13,370.48zM312.12,405.04c5.83,-0.02 8.75,-2.02 9.96,-6c1.29,-4.24 -0.29,-7.83 -4,-9.92c-5.46,-3.07 -11.09,-5.89 -16.87,-8.3c-1.97,-0.82 -4.88,-0.73 -6.87,0.1c-5.49,2.28 -10.81,5.01 -16.03,7.87c-4.63,2.54 -6.06,7.19 -3.97,11.49c2.04,4.18 6.73,5.95 11.55,4.09c2.69,-1.04 5.36,-2.29 7.8,-3.82c3.12,-1.96 5.81,-1.75 8.95,0.07C306.06,402.61 309.82,403.99 312.12,405.04zM186.6,262.09c0.05,8.66 5.72,15.1 14.55,16.52c7.21,1.16 15.06,-3.96 17.57,-11.47c2.13,-6.36 0.68,-9.3 -5.95,-10.15c-3.72,-0.47 -4.65,-1.86 -5.04,-5.35c-0.62,-5.66 -3.07,-7 -8.67,-5.72C191.46,247.66 186.55,254.03 186.6,262.09zM282.02,278.75c7.26,0.03 14.41,-5.46 16.13,-12.38c1.46,-5.89 0.26,-8.38 -5.73,-9.23c-4.07,-0.58 -5.45,-2.48 -5.77,-6.12c-0.33,-3.76 -2.15,-6.05 -6.28,-5.61c-8.6,0.91 -15.51,8.95 -14.97,17.39C265.96,271.4 273.59,278.72 282.02,278.75zM259.29,278.52c-0.09,-5.33 -3.97,-9.16 -8.9,-9.28c-5.17,-0.13 -10.35,0 -15.52,-0.04c-3.82,-0.03 -6.54,1.76 -8.08,5.12c-1.56,3.4 -0.95,6.7 1.57,9.44c2.62,2.85 5.33,5.66 8.23,8.22c3.42,3.02 7.46,3.55 11.05,0.59c3.59,-2.97 6.8,-6.44 9.9,-9.93C258.63,281.4 258.91,279.45 259.29,278.52z"
android:fillType="evenOdd"
android:fillColor="@color/m3_sys_color_dynamic_dark_primary"
android:fillAlpha="0"
android:strokeWidth="1"
tools:targetApi="s" />
</group>
</group>
</group>
</vector>
</aapt:attr>
<target android:name="circle">
<aapt:attr name="android:animation">
<set>
<objectAnimator
android:propertyName="pathData"
android:startOffset="200"
android:duration="300"
android:valueFrom="M 160 110 C 146.744 110 134.018 115.271 124.645 124.645 C 115.271 134.018 110 146.744 110 160 C 110 173.256 115.271 185.982 124.645 195.355 C 134.018 204.729 146.744 210 160 210 C 173.256 210 185.982 204.729 195.355 195.355 C 204.729 185.982 210 173.256 210 160 C 210 146.744 204.729 134.018 195.355 124.645 C 185.982 115.271 173.256 110 160 110 Z"
android:valueTo="M 160 60 C 133.489 60 108.036 70.543 89.289 89.289 C 70.543 108.036 60 133.489 60 160 C 60 186.511 70.543 211.964 89.289 230.711 C 108.036 249.457 133.489 260 160 260 C 186.511 260 211.964 249.457 230.711 230.711 C 249.457 211.964 260 186.511 260 160 C 260 133.489 249.457 108.036 230.711 89.289 C 211.964 70.543 186.511 60 160 60 Z"
android:valueType="pathType"
android:interpolator="@android:anim/overshoot_interpolator" />
<objectAnimator
android:propertyName="fillAlpha"
android:startOffset="200"
android:duration="100"
android:valueFrom="0"
android:valueTo="1"
android:valueType="floatType"
android:interpolator="@android:interpolator/fast_out_slow_in" />
</set>
</aapt:attr>
</target>
<target android:name="totoro_group">
<aapt:attr name="android:animation">
<set>
<objectAnimator
android:startOffset="200"
android:duration="300"
android:propertyName="translateY"
android:valueFrom="160"
android:valueTo="0"
android:interpolator="@android:interpolator/fast_out_slow_in" />
<objectAnimator
android:startOffset="200"
android:duration="300"
android:propertyName="scaleY"
android:valueFrom="0.5"
android:valueTo="0.73903004444"
android:interpolator="@android:interpolator/fast_out_slow_in" />
</set>
</aapt:attr>
</target>
<target android:name="totoro">
<aapt:attr name="android:animation">
<set>
<objectAnimator
android:propertyName="fillAlpha"
android:startOffset="200"
android:duration="100"
android:valueFrom="0"
android:valueTo="1"
android:valueType="floatType"
android:interpolator="@android:interpolator/fast_out_slow_in" />
</set>
</aapt:attr>
</target>
<target android:name="fg">
<aapt:attr name="android:animation">
<set>
<objectAnimator
android:propertyName="scaleX"
android:startOffset="200"
android:duration="300"
android:valueFrom="0.5"
android:valueTo="1"
android:valueType="floatType"
android:interpolator="@android:anim/overshoot_interpolator" />
<objectAnimator
android:propertyName="scaleY"
android:startOffset="200"
android:duration="300"
android:valueFrom="0.5"
android:valueTo="1"
android:valueType="floatType"
android:interpolator="@android:anim/overshoot_interpolator" />
</set>
</aapt:attr>
</target>
</animated-vector>

View File

@@ -1,64 +1,131 @@
<animated-vector
<?xml version="1.0" encoding="utf-8"?>
<animated-vector xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt">
<aapt:attr name="android:drawable">
<vector
android:name="vector"
android:width="288dp"
android:height="288dp"
android:viewportWidth="288"
android:viewportHeight="288">
<path
android:name="path"
android:fillColor="@color/splash_primary"
android:pathData="M 144 121.499 C 121.258 121.499 102.75 141.685 102.75 166.499 C 102.75 191.314 121.258 211.499 144 211.499 C 166.741 211.499 185.25 191.314 185.25 166.499 C 185.25 141.685 166.742 121.499 144 121.499 Z M 128.604 156.927 C 127.945 158.238 126.619 159 125.25 159 C 124.686 159 124.114 158.875 123.572 158.604 L 117.749 155.689 L 111.926 158.604 C 110.066 159.534 107.825 158.772 106.894 156.927 C 105.972 155.074 106.719 152.825 108.572 151.895 L 116.072 148.145 C 117.126 147.617 118.372 147.617 119.426 148.145 L 126.926 151.895 C 128.78 152.825 129.527 155.074 128.604 156.927 Z M 154.854 145.677 C 154.195 146.988 152.869 147.75 151.5 147.75 C 150.936 147.75 150.364 147.625 149.822 147.354 L 144 144.439 L 138.177 147.354 C 136.316 148.284 134.075 147.522 133.145 145.677 C 132.222 143.824 132.969 141.575 134.822 140.645 L 142.322 136.895 C 143.377 136.367 144.622 136.367 145.677 136.895 L 153.177 140.645 C 155.03 141.575 155.777 143.824 154.854 145.677 Z M 179.427 151.895 C 181.28 152.825 182.027 155.074 181.104 156.927 C 180.445 158.238 179.119 159 177.75 159 C 177.186 159 176.615 158.875 176.072 158.604 L 170.25 155.689 L 164.427 158.604 C 162.574 159.534 160.325 158.772 159.395 156.927 C 158.472 155.074 159.219 152.825 161.072 151.895 L 168.572 148.145 C 169.627 147.617 170.872 147.617 171.927 148.145 Z"
android:strokeWidth="1" />
<path
android:name="path_1"
android:fillAlpha="0"
android:fillColor="@color/splash_primary"
android:pathData="M 192.709 104.964 C 191.142 101.857 189.595 98.926 188.115 96.247 L 184.395 89.731 C 181.336 84.548 178.879 80.775 177.742 79.082 C 177.42 59.584 169.136 54.875 168.177 54.391 C 166.734 53.681 164.984 53.952 163.848 55.094 C 158.333 60.61 154.744 66.103 153.045 68.996 L 134.954 68.996 C 133.255 66.103 129.666 60.61 124.151 55.094 C 123.016 53.952 121.272 53.681 119.822 54.391 C 118.863 54.875 110.579 59.584 110.257 79.082 C 109.12 80.775 106.663 84.547 103.605 89.731 L 99.882 96.252 C 98.401 98.933 96.853 101.864 95.285 104.974 L 91.935 111.87 C 83.959 128.994 76.5 150.313 76.5 170.248 C 76.5 201.442 102.72 228.037 103.841 229.151 C 104.251 229.561 104.757 229.876 105.306 230.059 C 105.79 230.22 117.362 233.999 136.5 233.999 C 137.496 233.999 138.448 233.604 139.151 232.901 L 141.803 230.249 L 146.197 230.249 L 148.849 232.901 C 149.552 233.604 150.504 233.999 151.5 233.999 C 170.639 233.999 182.211 230.22 182.694 230.059 C 183.244 229.876 183.749 229.561 184.159 229.151 C 185.279 228.037 211.5 201.443 211.5 170.248 C 211.5 150.313 204.041 128.994 196.064 111.87 Z M 162.75 83.999 C 164.822 83.999 164.735 87.309 164.735 89.382 C 166.808 89.382 170.25 89.427 170.25 91.5 C 170.25 95.638 166.888 98.999 162.75 98.999 C 158.612 98.999 155.25 95.638 155.25 91.5 C 155.25 87.361 158.612 83.999 162.75 83.999 Z M 136.785 97.564 C 137.364 96.165 138.734 95.25 140.25 95.25 L 147.75 95.25 C 149.266 95.25 150.635 96.165 151.214 97.564 C 151.793 98.963 151.47 100.582 150.401 101.651 L 146.651 105.401 C 145.918 106.133 144.959 106.5 143.999 106.5 C 143.04 106.5 142.08 106.133 141.348 105.401 L 137.597 101.651 C 136.529 100.582 136.207 98.963 136.785 97.564 Z M 125.25 83.999 C 127.323 83.999 127.235 87.309 127.235 89.382 C 129.308 89.382 132.75 89.427 132.75 91.5 C 132.75 95.638 129.388 98.999 125.25 98.999 C 121.112 98.999 117.75 95.637 117.75 91.5 C 117.75 87.361 121.112 83.999 125.25 83.999 Z M 144 218.999 C 117.12 218.999 95.25 195.445 95.25 166.499 C 95.25 137.554 117.12 114 144 114 C 170.88 114 192.75 137.554 192.75 166.499 C 192.75 195.445 170.88 218.999 144 218.999 Z"
android:strokeWidth="1" />
<path
android:name="path_2"
android:fillAlpha="0"
android:fillColor="#ef5350"
android:pathData="M 160.739 158.44 C 158.668 157.198 158.323 154.077 160.084 152.508 C 160.329 152.29 162.49 151.126 164.885 149.923 C 168.283 148.216 169.46 147.734 170.24 147.734 C 171.02 147.734 172.231 148.231 175.782 150.008 C 181.059 152.65 181.457 153.016 181.457 155.234 C 181.457 156.765 181.009 157.577 179.655 158.499 C 178.268 159.443 177.207 159.257 173.531 157.425 L 170.292 155.811 L 166.974 157.429 C 163.198 159.271 162.354 159.408 160.739 158.44 Z M 134.489 147.254 C 132.75 146.194 132.17 143.625 133.288 141.937 C 134.027 140.82 142.612 136.429 144.055 136.429 C 144.759 136.429 146.131 136.998 149.552 138.71 C 153.393 140.632 154.194 141.125 154.638 141.844 C 155.428 143.122 155.516 144.373 154.903 145.613 C 154.216 147.001 153.386 147.558 151.813 147.689 C 150.606 147.789 150.298 147.688 147.211 146.177 L 143.902 144.559 L 140.733 146.146 C 137.176 147.929 135.951 148.146 134.489 147.254 Z M 108.448 158.594 C 107.987 158.349 107.357 157.781 107.048 157.331 C 106.572 156.639 106.5 156.284 106.578 155.015 C 106.709 152.893 107.213 152.446 112.383 149.872 C 115.854 148.143 116.881 147.734 117.748 147.734 C 118.625 147.734 119.651 148.152 123.361 150.023 C 127.26 151.989 127.981 152.44 128.46 153.211 C 130.051 155.77 128.211 159.04 125.18 159.04 C 124.616 159.04 123.247 158.499 121.093 157.425 L 117.853 155.811 L 114.536 157.429 C 110.902 159.201 109.938 159.386 108.448 158.594 Z"
android:strokeWidth="1" />
android:name="splash"
android:width="320dp"
android:height="320dp"
android:viewportWidth="320"
android:viewportHeight="320">
<group
android:name="scaleme"
android:pivotX="160"
android:pivotY="160"
android:scaleX="1"
android:scaleY="1">
<group android:name="bg">
<path
android:name="circle"
android:pathData="M 160 110 C 146.744 110 134.018 115.271 124.645 124.645 C 115.271 134.018 110 146.744 110 160 C 110 173.256 115.271 185.982 124.645 195.355 C 134.018 204.729 146.744 210 160 210 C 173.256 210 185.982 204.729 195.355 195.355 C 204.729 185.982 210 173.256 210 160 C 210 146.744 204.729 134.018 195.355 124.645 C 185.982 115.271 173.256 110 160 110 Z"
android:fillColor="@color/m3_sys_color_dynamic_light_primary_container"
android:fillAlpha="0"
android:strokeWidth="1" />
</group>
<group
android:name="fg"
android:pivotX="160"
android:pivotY="160"
android:scaleX="0"
android:scaleY="0">
<clip-path
android:name="mask"
android:pathData="M 160 60 C 133.489 60 108.036 70.543 89.289 89.289 C 70.543 108.036 60 133.489 60 160 C 60 186.511 70.543 211.964 89.289 230.711 C 108.036 249.457 133.489 260 160 260 C 186.511 260 211.964 249.457 230.711 230.711 C 249.457 211.964 260 186.511 260 160 C 260 133.489 249.457 108.036 230.711 89.289 C 211.964 70.543 186.511 60 160 60 Z" />
<group
android:name="totoro_group"
android:scaleX="0.73903004444"
android:scaleY="0.73903004444">
<clip-path android:pathData="M0.81,0.07h432v432h-432z" />
<path
android:name="totoro"
android:pathData="M242.26,418.58c-44.77,0 -89.54,0 -134.31,0c-6.96,0 -7.12,-0.56 -6.31,-7.57c6.75,-58.64 31.14,-110.6 61.45,-160.07c6.71,-10.95 9.45,-22.06 11.05,-34.22c1.43,-10.89 5.32,-20.99 13.4,-28.93c5.67,-5.58 9.49,-5.72 14.67,0.29c6.42,7.45 12.41,15.28 18.2,23.23c2.01,2.76 3.88,4.35 7.39,4.3c9.86,-0.15 19.72,-0.13 29.58,-0.01c3.26,0.04 5.21,-1.26 7.14,-3.9c6.02,-8.18 12.19,-16.28 18.74,-24.04c4.56,-5.41 8.36,-5.29 13.65,-0.51c8.35,7.53 11.83,17.58 13.9,28.16c1.14,5.82 1.07,11.88 2.18,17.71c0.61,3.18 2.21,6.32 3.97,9.1c19.34,30.51 35.86,62.44 48.61,96.27c8.91,23.64 15.25,47.93 18.01,73.09c0.72,6.6 0.28,7.1 -6.53,7.1C332.12,418.59 287.19,418.58 242.26,418.58zM172.46,404.96c0.23,-0.04 1.58,0.09 2.4,-0.51c8.32,-6.01 16.3,-5.48 24.88,-0.06c3.28,2.07 7.64,0.92 10.26,-2.87c2.4,-3.47 2.93,-7.99 -0.37,-10.11c-6.96,-4.48 -14.69,-7.79 -22.16,-11.45c-0.71,-0.35 -1.97,0.02 -2.8,0.42c-6.1,2.95 -12.31,5.72 -18.16,9.11c-3.47,2.01 -4.86,5.62 -3.44,9.68C164.45,403.11 167.3,405.15 172.46,404.96zM218.13,370.48c-0.72,7.32 5.26,12.42 10.7,10.65c3.5,-1.14 6.64,-3.36 10.15,-4.45c2.19,-0.68 4.93,-0.73 7.1,-0.05c3.5,1.09 6.63,3.81 10.14,4.31c2.71,0.39 6.58,-0.8 8.42,-2.72c1.69,-1.77 2.38,-5.74 1.7,-8.26c-1.66,-6.13 -21.82,-15 -27.76,-12.78c-0.3,0.11 -0.6,0.25 -0.88,0.39c-4.76,2.37 -9.72,4.42 -14.2,7.23C220.99,366.38 219.28,369.23 218.13,370.48zM312.12,405.04c5.83,-0.02 8.75,-2.02 9.96,-6c1.29,-4.24 -0.29,-7.83 -4,-9.92c-5.46,-3.07 -11.09,-5.89 -16.87,-8.3c-1.97,-0.82 -4.88,-0.73 -6.87,0.1c-5.49,2.28 -10.81,5.01 -16.03,7.87c-4.63,2.54 -6.06,7.19 -3.97,11.49c2.04,4.18 6.73,5.95 11.55,4.09c2.69,-1.04 5.36,-2.29 7.8,-3.82c3.12,-1.96 5.81,-1.75 8.95,0.07C306.06,402.61 309.82,403.99 312.12,405.04zM186.6,262.09c0.05,8.66 5.72,15.1 14.55,16.52c7.21,1.16 15.06,-3.96 17.57,-11.47c2.13,-6.36 0.68,-9.3 -5.95,-10.15c-3.72,-0.47 -4.65,-1.86 -5.04,-5.35c-0.62,-5.66 -3.07,-7 -8.67,-5.72C191.46,247.66 186.55,254.03 186.6,262.09zM282.02,278.75c7.26,0.03 14.41,-5.46 16.13,-12.38c1.46,-5.89 0.26,-8.38 -5.73,-9.23c-4.07,-0.58 -5.45,-2.48 -5.77,-6.12c-0.33,-3.76 -2.15,-6.05 -6.28,-5.61c-8.6,0.91 -15.51,8.95 -14.97,17.39C265.96,271.4 273.59,278.72 282.02,278.75zM259.29,278.52c-0.09,-5.33 -3.97,-9.16 -8.9,-9.28c-5.17,-0.13 -10.35,0 -15.52,-0.04c-3.82,-0.03 -6.54,1.76 -8.08,5.12c-1.56,3.4 -0.95,6.7 1.57,9.44c2.62,2.85 5.33,5.66 8.23,8.22c3.42,3.02 7.46,3.55 11.05,0.59c3.59,-2.97 6.8,-6.44 9.9,-9.93C258.63,281.4 258.91,279.45 259.29,278.52z"
android:fillType="evenOdd"
android:fillColor="@color/m3_sys_color_dynamic_light_primary"
android:fillAlpha="0"
android:strokeWidth="1"
tools:targetApi="s" />
</group>
</group>
</group>
</vector>
</aapt:attr>
<target android:name="path_2">
<target android:name="circle">
<aapt:attr name="android:animation">
<objectAnimator
android:duration="300"
android:interpolator="@android:anim/decelerate_interpolator"
android:propertyName="fillAlpha"
android:startOffset="500"
android:valueFrom="0"
android:valueTo="1"
android:valueType="floatType" />
<set>
<objectAnimator
android:propertyName="pathData"
android:startOffset="200"
android:duration="300"
android:valueFrom="M 160 110 C 146.744 110 134.018 115.271 124.645 124.645 C 115.271 134.018 110 146.744 110 160 C 110 173.256 115.271 185.982 124.645 195.355 C 134.018 204.729 146.744 210 160 210 C 173.256 210 185.982 204.729 195.355 195.355 C 204.729 185.982 210 173.256 210 160 C 210 146.744 204.729 134.018 195.355 124.645 C 185.982 115.271 173.256 110 160 110 Z"
android:valueTo="M 160 60 C 133.489 60 108.036 70.543 89.289 89.289 C 70.543 108.036 60 133.489 60 160 C 60 186.511 70.543 211.964 89.289 230.711 C 108.036 249.457 133.489 260 160 260 C 186.511 260 211.964 249.457 230.711 230.711 C 249.457 211.964 260 186.511 260 160 C 260 133.489 249.457 108.036 230.711 89.289 C 211.964 70.543 186.511 60 160 60 Z"
android:valueType="pathType"
android:interpolator="@android:anim/overshoot_interpolator" />
<objectAnimator
android:propertyName="fillAlpha"
android:startOffset="200"
android:duration="100"
android:valueFrom="0"
android:valueTo="1"
android:valueType="floatType"
android:interpolator="@android:interpolator/fast_out_slow_in" />
</set>
</aapt:attr>
</target>
<target android:name="path_1">
<target android:name="totoro_group">
<aapt:attr name="android:animation">
<objectAnimator
android:duration="500"
android:interpolator="@android:anim/accelerate_interpolator"
android:propertyName="fillAlpha"
android:valueFrom="0"
android:valueTo="1"
android:valueType="floatType" />
<set>
<objectAnimator
android:startOffset="200"
android:duration="300"
android:propertyName="translateY"
android:valueFrom="160"
android:valueTo="0"
android:interpolator="@android:interpolator/fast_out_slow_in" />
<objectAnimator
android:startOffset="200"
android:duration="300"
android:propertyName="scaleY"
android:valueFrom="0.5"
android:valueTo="0.73903004444"
android:interpolator="@android:interpolator/fast_out_slow_in" />
</set>
</aapt:attr>
</target>
<target android:name="path">
<target android:name="totoro">
<aapt:attr name="android:animation">
<objectAnimator
android:duration="800"
android:interpolator="@android:anim/overshoot_interpolator"
android:propertyName="pathData"
android:valueFrom="M 144 165.978 C 143.736 165.978 143.522 166.212 143.522 166.499 C 143.522 166.787 143.736 167.021 144 167.021 C 144.263 167.021 144.478 166.787 144.478 166.499 C 144.478 166.212 144.263 165.978 144 165.978 Z M 143.821 166.389 C 143.813 166.404 143.798 166.413 143.783 166.413 C 143.776 166.413 143.769 166.412 143.763 166.408 L 143.696 166.374 L 143.628 166.408 C 143.607 166.418 143.581 166.41 143.57 166.388 C 143.559 166.367 143.568 166.341 143.589 166.33 L 143.676 166.286 C 143.688 166.28 143.703 166.28 143.715 166.286 L 143.802 166.33 C 143.823 166.341 143.832 166.367 143.821 166.388 Z M 144.126 166.258 C 144.118 166.273 144.103 166.282 144.087 166.282 C 144.08 166.282 144.074 166.281 144.067 166.277 L 144 166.244 L 143.932 166.277 C 143.911 166.288 143.885 166.279 143.874 166.258 C 143.863 166.236 143.872 166.21 143.893 166.2 L 143.98 166.156 C 143.992 166.15 144.007 166.15 144.019 166.156 L 144.106 166.2 C 144.128 166.21 144.136 166.236 144.125 166.258 Z M 144.41 166.33 C 144.432 166.341 144.44 166.367 144.43 166.389 C 144.422 166.404 144.407 166.413 144.391 166.413 C 144.384 166.413 144.378 166.412 144.371 166.408 L 144.304 166.374 L 144.236 166.408 C 144.215 166.418 144.189 166.41 144.178 166.388 C 144.167 166.367 144.176 166.341 144.197 166.33 L 144.284 166.286 C 144.297 166.28 144.311 166.28 144.323 166.286 Z"
android:valueTo="M 144 121.499 C 121.258 121.499 102.75 141.685 102.75 166.499 C 102.75 191.314 121.258 211.499 144 211.499 C 166.741 211.499 185.25 191.314 185.25 166.499 C 185.25 141.685 166.742 121.499 144 121.499 Z M 128.604 156.927 C 127.945 158.238 126.619 159 125.25 159 C 124.686 159 124.114 158.875 123.572 158.604 L 117.749 155.689 L 111.926 158.604 C 110.066 159.534 107.825 158.772 106.894 156.927 C 105.972 155.074 106.719 152.825 108.572 151.895 L 116.072 148.145 C 117.126 147.617 118.372 147.617 119.426 148.145 L 126.926 151.895 C 128.78 152.825 129.527 155.074 128.604 156.927 Z M 154.854 145.677 C 154.195 146.988 152.869 147.75 151.5 147.75 C 150.936 147.75 150.364 147.625 149.822 147.354 L 144 144.439 L 138.177 147.354 C 136.316 148.284 134.075 147.522 133.145 145.677 C 132.222 143.824 132.969 141.575 134.822 140.645 L 142.322 136.895 C 143.377 136.367 144.622 136.367 145.677 136.895 L 153.177 140.645 C 155.03 141.575 155.777 143.824 154.854 145.677 Z M 179.427 151.895 C 181.28 152.825 182.027 155.074 181.104 156.927 C 180.445 158.238 179.119 159 177.75 159 C 177.186 159 176.615 158.875 176.072 158.604 L 170.25 155.689 L 164.427 158.604 C 162.574 159.534 160.325 158.772 159.395 156.927 C 158.472 155.074 159.219 152.825 161.072 151.895 L 168.572 148.145 C 169.627 147.617 170.872 147.617 171.927 148.145 Z"
android:valueType="pathType" />
<set>
<objectAnimator
android:propertyName="fillAlpha"
android:startOffset="200"
android:duration="100"
android:valueFrom="0"
android:valueTo="1"
android:valueType="floatType"
android:interpolator="@android:interpolator/fast_out_slow_in" />
</set>
</aapt:attr>
</target>
<target android:name="fg">
<aapt:attr name="android:animation">
<set>
<objectAnimator
android:propertyName="scaleX"
android:startOffset="200"
android:duration="300"
android:valueFrom="0.5"
android:valueTo="1"
android:valueType="floatType"
android:interpolator="@android:anim/overshoot_interpolator" />
<objectAnimator
android:propertyName="scaleY"
android:startOffset="200"
android:duration="300"
android:valueFrom="0.5"
android:valueTo="1"
android:valueType="floatType"
android:interpolator="@android:anim/overshoot_interpolator" />
</set>
</aapt:attr>
</target>
</animated-vector>

View File

@@ -3,8 +3,8 @@
<style name="Base.V31.Kotatsu" parent="Base.V27.Kotatsu">
<item name="android:windowSplashScreenAnimatedIcon">@drawable/avd_splash</item>
<item name="android:windowSplashScreenAnimationDuration">@integer/splash_screen_duration</item>
<item name="android:windowSplashScreenBackground">@color/m3_sys_color_dynamic_dark_surface</item>
<item name="android:windowSplashScreenAnimationDuration">800</item>
</style>
<!-- From ThemeOverlay.Material3.DynamicColors.Dark -->

View File

@@ -11,7 +11,6 @@
<color name="status_bar_incognito">#66311B92</color>
<color name="warning">#FB8C00</color>
<color name="launcher_background">#222222</color>
<color name="splash_primary">#0C4091</color>
<!-- Color schemes colors -->
<color name="background_miku">#191C1C</color>

View File

@@ -3,8 +3,8 @@
<style name="Base.V31.Kotatsu" parent="Base.V27.Kotatsu">
<item name="android:windowSplashScreenAnimatedIcon">@drawable/avd_splash</item>
<item name="android:windowSplashScreenBackground">@android:color/system_neutral2_50</item>
<item name="android:windowSplashScreenAnimationDuration">800</item>
<item name="android:windowSplashScreenAnimationDuration">@integer/splash_screen_duration</item>
<item name="android:windowSplashScreenBackground">@color/m3_sys_color_dynamic_light_surface</item>
</style>
<style name="Theme.Kotatsu" parent="Base.V31.Kotatsu" />

View File

@@ -25,7 +25,6 @@
<color name="status_bar_incognito">#99B39DDB</color>
<color name="warning">#E65100</color>
<color name="launcher_background">#FFFFFF</color>
<color name="splash_primary">#90CAF9</color>
<!-- Color schemes colors -->
<color name="background_miku">#E4FFFA</color>

View File

@@ -7,4 +7,6 @@
<integer name="manga_badge_max_character_count">3</integer>
<integer name="explore_buttons_columns">2</integer>
<integer name="details_description_lines">5</integer>
<integer name="splash_screen_duration">450</integer>
</resources>