Cherish: [SQUASHED] Add animations to quick settings

- Add animations to quick settings tiles [1/2]
- Add faster qs tile animation speeds (1/2)
- Add interpolators to qs tiles animation [1/2]

Signed-off-by: Hưng Phan <phandinhhungvp2001@gmail.com>
This commit is contained in:
Nico60
2019-12-08 22:49:21 +05:30
committed by Hưng Phan
parent 4cfd21f9d9
commit de7d1336ff
3 changed files with 109 additions and 0 deletions

View File

@@ -402,4 +402,57 @@
<item>1</item>
<item>2</item>
</string-array>
<!-- Tiles animation style -->
<string-array name="qs_tile_animation_style_entries" translatable="false">
<item>@string/qs_tile_animation_style_off</item>
<item>@string/qs_tile_animation_style_flip</item>
<item>@string/qs_tile_animation_style_rotate</item>
</string-array>
<string-array name="qs_tile_animation_style_values" translatable="false">
<item>0</item>
<item>1</item>
<item>2</item>
</string-array>
<!-- Tiles animation duration -->
<string-array name="qs_tile_animation_duration_entries" translatable="false">
<item>@string/qs_tile_animation_duration_low</item>
<item>@string/qs_tile_animation_duration_default</item>
<item>@string/qs_tile_animation_duration_fast</item>
<item>@string/qs_tile_animation_duration_quite_fast</item>
<item>@string/qs_tile_animation_duration_super_fast</item>
</string-array>
<string-array name="qs_tile_animation_duration_values" translatable="false">
<item>2500</item>
<item>2000</item>
<item>1500</item>
<item>1000</item>
<item>500</item>
</string-array>
<!-- Tiles animation interpolator -->
<string-array name="qs_tile_animation_interpolator_entries" translatable="false">
<item>@string/qs_tile_animation_interpolator_linearInterpolator</item>
<item>@string/qs_tile_animation_interpolator_accelerateInterpolator</item>
<item>@string/qs_tile_animation_interpolator_decelerateInterpolator</item>
<item>@string/qs_tile_animation_interpolator_accelerateDecelerateInterpolator</item>
<item>@string/qs_tile_animation_interpolator_bounceInterpolator</item>
<item>@string/qs_tile_animation_interpolator_overshootInterpolator</item>
<item>@string/qs_tile_animation_interpolator_anticipateInterpolator</item>
<item>@string/qs_tile_animation_interpolator_anticipateOvershootInterpolator</item>
</string-array>
<string-array name="qs_tile_animation_interpolator_values" translatable="false">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
</string-array>
</resources>