This commit is contained in:
eric
2026-04-05 01:00:07 -05:00
parent b94c00fe56
commit 4bd5a33d3a
2607 changed files with 137903 additions and 92 deletions

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:state_enabled="true"
app:state_liftable="true"
app:state_lifted="false">
<objectAnimator
android:duration="@integer/c"
android:valueTo="0dp"
android:valueType="floatType"
android:propertyName="elevation"/>
</item>
<item android:state_enabled="true">
<objectAnimator
android:duration="@integer/c"
android:valueTo="@dimen/dp"
android:valueType="floatType"
android:propertyName="elevation"/>
</item>
<item>
<objectAnimator
android:duration="0"
android:valueTo="0"
android:valueType="floatType"
android:propertyName="elevation"/>
</item>
</selector>

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<objectAnimator
android:interpolator="@interpolator/p"
android:duration="200"
android:startOffset="0"
android:propertyName="width"/>
<objectAnimator
android:interpolator="@interpolator/p"
android:duration="200"
android:startOffset="0"
android:propertyName="height"/>
<objectAnimator
android:interpolator="@interpolator/p"
android:duration="200"
android:startOffset="0"
android:propertyName="paddingStart"/>
<objectAnimator
android:interpolator="@interpolator/p"
android:duration="200"
android:startOffset="0"
android:propertyName="paddingEnd"/>
<objectAnimator
android:interpolator="@interpolator/p"
android:duration="83"
android:startOffset="117"
android:propertyName="labelOpacity"/>
</set>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<objectAnimator
android:interpolator="@interpolator/q"
android:duration="75"
android:startOffset="0"
android:valueFrom="1"
android:valueTo="0"
android:valueType="floatType"
android:propertyName="opacity"/>
</set>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<objectAnimator
android:interpolator="@interpolator/p"
android:duration="150"
android:startOffset="0"
android:valueFrom="0"
android:valueTo="1"
android:valueType="floatType"
android:propertyName="opacity"/>
<objectAnimator
android:interpolator="@interpolator/r"
android:duration="150"
android:startOffset="0"
android:valueFrom="0.8"
android:valueTo="1"
android:valueType="floatType"
android:propertyName="scale"/>
</set>

View File

@@ -0,0 +1,82 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<selector>
<item
android:state_enabled="true"
android:state_pressed="true">
<set>
<objectAnimator
android:duration="@integer/am"
android:valueTo="@dimen/un"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/ub"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item
android:state_enabled="true"
android:state_hovered="true">
<set>
<objectAnimator
android:duration="@integer/am"
android:valueTo="@dimen/um"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/ub"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item
android:state_focused="true"
android:state_enabled="true">
<set>
<objectAnimator
android:duration="@integer/am"
android:valueTo="@dimen/um"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/ub"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item android:state_enabled="true">
<set>
<objectAnimator
android:duration="@integer/am"
android:valueTo="@dimen/ul"
android:valueType="floatType"
android:propertyName="translationZ"
android:startDelay="@integer/al"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/ub"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item>
<set>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/ua"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/u_"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
</selector>
</set>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<objectAnimator
android:interpolator="@interpolator/q"
android:duration="15"
android:startOffset="150"
android:propertyName="opacity"/>
<objectAnimator
android:interpolator="@interpolator/o"
android:duration="135"
android:startOffset="0"
android:propertyName="scale"/>
<objectAnimator
android:interpolator="@interpolator/o"
android:duration="180"
android:startOffset="0"
android:propertyName="iconScale"/>
</set>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<objectAnimator
android:interpolator="@interpolator/q"
android:duration="15"
android:startOffset="30"
android:propertyName="opacity"/>
<objectAnimator
android:interpolator="@interpolator/r"
android:duration="330"
android:startOffset="0"
android:propertyName="scale"/>
<objectAnimator
android:interpolator="@interpolator/r"
android:duration="240"
android:startOffset="90"
android:propertyName="iconScale"/>
</set>

View File

@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<objectAnimator
android:duration="150"
android:startOffset="150"
android:propertyName="elevation"/>
<objectAnimator
android:duration="300"
android:startOffset="0"
android:propertyName="translationXLinear"/>
<objectAnimator
android:duration="255"
android:startOffset="0"
android:propertyName="translationXCurveUpwards"/>
<objectAnimator
android:duration="255"
android:startOffset="45"
android:propertyName="translationXCurveDownwards"/>
<objectAnimator
android:duration="300"
android:startOffset="0"
android:propertyName="translationYLinear"/>
<objectAnimator
android:duration="255"
android:startOffset="45"
android:propertyName="translationYCurveUpwards"/>
<objectAnimator
android:duration="255"
android:startOffset="0"
android:propertyName="translationYCurveDownwards"/>
<objectAnimator
android:duration="150"
android:startOffset="150"
android:propertyName="iconFade"/>
<objectAnimator
android:duration="180"
android:startOffset="0"
android:propertyName="expansion"/>
<objectAnimator
android:duration="150"
android:startOffset="60"
android:propertyName="color"/>
<objectAnimator
android:duration="75"
android:startOffset="0"
android:propertyName="contentFade"/>
</set>

View File

@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<objectAnimator
android:duration="150"
android:startOffset="0"
android:propertyName="elevation"/>
<objectAnimator
android:duration="345"
android:startOffset="0"
android:propertyName="translationXLinear"/>
<objectAnimator
android:duration="150"
android:startOffset="0"
android:propertyName="translationXCurveUpwards"/>
<objectAnimator
android:duration="345"
android:startOffset="0"
android:propertyName="translationXCurveDownwards"/>
<objectAnimator
android:duration="345"
android:startOffset="0"
android:propertyName="translationYLinear"/>
<objectAnimator
android:duration="345"
android:startOffset="0"
android:propertyName="translationYCurveUpwards"/>
<objectAnimator
android:duration="150"
android:startOffset="0"
android:propertyName="translationYCurveDownwards"/>
<objectAnimator
android:duration="120"
android:startOffset="0"
android:propertyName="iconFade"/>
<objectAnimator
android:duration="255"
android:startOffset="45"
android:propertyName="expansion"/>
<objectAnimator
android:duration="75"
android:startOffset="75"
android:propertyName="color"/>
<objectAnimator
android:duration="150"
android:startOffset="150"
android:propertyName="contentFade"/>
</set>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<objectAnimator
android:interpolator="@interpolator/o"
android:duration="200"
android:startOffset="0"
android:propertyName="opacity"/>
<objectAnimator
android:interpolator="@interpolator/o"
android:duration="200"
android:startOffset="0"
android:propertyName="scale"/>
<objectAnimator
android:interpolator="@interpolator/p"
android:duration="0"
android:startOffset="200"
android:propertyName="iconScale"/>
</set>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<objectAnimator
android:interpolator="@interpolator/r"
android:duration="200"
android:startOffset="0"
android:propertyName="opacity"/>
<objectAnimator
android:interpolator="@interpolator/r"
android:duration="200"
android:startOffset="0"
android:propertyName="scale"/>
<objectAnimator
android:interpolator="@interpolator/p"
android:duration="0"
android:startOffset="0"
android:propertyName="iconScale"/>
</set>

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@android:anim/linear_interpolator"
android:duration="66"
android:valueFrom="0"
android:valueTo="0"
android:propertyName="alpha"/>
<objectAnimator
android:interpolator="@android:anim/linear_interpolator"
android:duration="50"
android:valueFrom="0"
android:valueTo="1"
android:propertyName="alpha"/>
</set>
<objectAnimator
android:interpolator="@anim/a6"
android:duration="300"
android:valueFrom="1.1"
android:valueTo="1"
android:propertyName="scaleX"/>
<objectAnimator
android:interpolator="@anim/a6"
android:duration="300"
android:valueFrom="1.1"
android:valueTo="1"
android:propertyName="scaleY"/>
</set>

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@android:anim/linear_interpolator"
android:duration="66"
android:valueFrom="1"
android:valueTo="1"
android:propertyName="alpha"/>
<objectAnimator
android:interpolator="@android:anim/linear_interpolator"
android:duration="50"
android:valueFrom="1"
android:valueTo="0"
android:propertyName="alpha"/>
</set>
<objectAnimator
android:interpolator="@anim/a6"
android:duration="300"
android:valueFrom="1"
android:valueTo="0.9"
android:propertyName="scaleX"/>
<objectAnimator
android:interpolator="@anim/a6"
android:duration="300"
android:valueFrom="1"
android:valueTo="0.9"
android:propertyName="scaleY"/>
</set>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<objectAnimator xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator"
android:duration="150"
android:valueFrom="0"
android:valueTo="1"
android:propertyName="alpha"/>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<objectAnimator xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator"
android:duration="150"
android:valueFrom="1"
android:valueTo="0"
android:propertyName="alpha"/>

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@android:anim/linear_interpolator"
android:duration="50"
android:valueFrom="0"
android:valueTo="0"
android:propertyName="alpha"/>
<objectAnimator
android:interpolator="@android:anim/linear_interpolator"
android:duration="50"
android:valueFrom="0"
android:valueTo="1"
android:propertyName="alpha"/>
</set>
<objectAnimator
android:interpolator="@anim/a6"
android:duration="300"
android:valueFrom="0.85"
android:valueTo="1"
android:propertyName="scaleX"/>
<objectAnimator
android:interpolator="@anim/a6"
android:duration="300"
android:valueFrom="0.85"
android:valueTo="1"
android:propertyName="scaleY"/>
</set>

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@android:anim/linear_interpolator"
android:duration="50"
android:valueFrom="1"
android:valueTo="1"
android:propertyName="alpha"/>
<objectAnimator
android:interpolator="@android:anim/linear_interpolator"
android:duration="50"
android:valueFrom="1"
android:valueTo="0"
android:propertyName="alpha"/>
</set>
<objectAnimator
android:interpolator="@anim/a6"
android:duration="300"
android:valueFrom="1"
android:valueTo="1.15"
android:propertyName="scaleX"/>
<objectAnimator
android:interpolator="@anim/a6"
android:duration="300"
android:valueFrom="1"
android:valueTo="1.15"
android:propertyName="scaleY"/>
</set>

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:state_enabled="true"
app:state_liftable="true"
app:state_lifted="false">
<objectAnimator
android:duration="@integer/c"
android:valueTo="@dimen/np"
android:valueType="floatType"
android:propertyName="elevation"/>
</item>
<item android:state_enabled="true">
<objectAnimator
android:duration="@integer/c"
android:valueTo="@dimen/nr"
android:valueType="floatType"
android:propertyName="elevation"/>
</item>
<item>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/np"
android:valueType="floatType"
android:propertyName="elevation"/>
</item>
</selector>

View File

@@ -0,0 +1,50 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<selector>
<item
android:state_enabled="true"
android:state_hovered="true">
<set>
<objectAnimator
android:duration="@integer/n"
android:valueTo="@dimen/ib"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/hs"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item android:state_enabled="true">
<set>
<objectAnimator
android:duration="@integer/n"
android:valueTo="@dimen/ia"
android:valueType="floatType"
android:propertyName="translationZ"
android:startDelay="@integer/m"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/hs"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item>
<set>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/hr"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/hq"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
</selector>
</set>

View File

@@ -0,0 +1,50 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<selector>
<item
android:state_enabled="true"
android:state_hovered="true">
<set>
<objectAnimator
android:duration="@integer/n"
android:valueTo="@dimen/ib"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/ht"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item android:state_enabled="true">
<set>
<objectAnimator
android:duration="@integer/n"
android:valueTo="@dimen/ia"
android:valueType="floatType"
android:propertyName="translationZ"
android:startDelay="@integer/m"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/ht"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item>
<set>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/hr"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/hq"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
</selector>
</set>

View File

@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:state_enabled="true"
android:state_hovered="true">
<objectAnimator
android:interpolator="?attr/a1e"
android:duration="?attr/a15"
android:valueTo="@dimen/ih"
android:valueType="floatType"
android:propertyName="translationZ"
android:startDelay="?attr/a12"/>
</item>
<item
android:state_enabled="true"
app:state_dragged="true">
<objectAnimator
android:interpolator="?attr/a1e"
android:duration="?attr/a15"
android:valueTo="@dimen/if_res_0x7f070152"
android:valueType="floatType"
android:propertyName="translationZ"
android:startDelay="?attr/a12"/>
</item>
<item>
<set>
<objectAnimator
android:interpolator="?attr/a1e"
android:duration="?attr/a0z"
android:valueTo="0dp"
android:valueType="floatType"
android:propertyName="translationZ"/>
</set>
</item>
<item>
<objectAnimator
android:duration="0"
android:valueTo="0dp"
android:valueType="floatType"
android:propertyName="translationZ"/>
</item>
</selector>

View File

@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:state_enabled="true"
android:state_hovered="true">
<objectAnimator
android:interpolator="?attr/a1e"
android:duration="?attr/a15"
android:valueTo="@dimen/ij"
android:valueType="floatType"
android:propertyName="translationZ"
android:startDelay="?attr/a12"/>
</item>
<item
android:state_enabled="true"
app:state_dragged="true">
<objectAnimator
android:interpolator="?attr/a1e"
android:duration="?attr/a15"
android:valueTo="@dimen/id"
android:valueType="floatType"
android:propertyName="translationZ"
android:startDelay="?attr/a12"/>
</item>
<item android:state_enabled="true">
<objectAnimator
android:interpolator="?attr/a1e"
android:duration="?attr/a0z"
android:valueTo="0dp"
android:valueType="floatType"
android:propertyName="translationZ"/>
</item>
<item>
<objectAnimator
android:duration="0"
android:valueTo="0dp"
android:valueType="floatType"
android:propertyName="translationZ"/>
</item>
</selector>

View File

@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="true"
android:state_selected="true"
android:state_hovered="true">
<objectAnimator
android:duration="@integer/q"
android:valueTo="@dimen/ir"
android:valueType="floatType"
android:propertyName="translationZ"/>
</item>
<item
android:state_enabled="true"
android:state_checked="true"
android:state_hovered="true">
<objectAnimator
android:duration="@integer/q"
android:valueTo="@dimen/ir"
android:valueType="floatType"
android:propertyName="translationZ"/>
</item>
<item>
<objectAnimator
android:duration="@integer/q"
android:valueTo="0"
android:valueType="floatType"
android:propertyName="translationZ"/>
</item>
</selector>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="true"
android:state_hovered="true">
<objectAnimator
android:duration="@integer/q"
android:valueTo="@dimen/iw"
android:valueType="floatType"
android:propertyName="translationZ"/>
</item>
<item android:state_enabled="true">
<objectAnimator
android:duration="@integer/q"
android:valueTo="0"
android:valueType="floatType"
android:propertyName="translationZ"/>
</item>
<item>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/it"
android:valueType="floatType"
android:propertyName="translationZ"/>
</item>
</selector>

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<objectAnimator
android:interpolator="?attr/a1e"
android:duration="?attr/a15"
android:startOffset="0"
android:propertyName="width"/>
<objectAnimator
android:interpolator="?attr/a1e"
android:duration="?attr/a15"
android:startOffset="0"
android:propertyName="height"/>
<objectAnimator
android:interpolator="?attr/a1e"
android:duration="?attr/a15"
android:startOffset="0"
android:propertyName="paddingStart"/>
<objectAnimator
android:interpolator="?attr/a1e"
android:duration="?attr/a15"
android:startOffset="0"
android:propertyName="paddingEnd"/>
<objectAnimator
android:interpolator="?attr/a1e"
android:duration="?attr/a17"
android:startOffset="?attr/a16"
android:propertyName="labelOpacity"/>
</set>

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<objectAnimator
android:interpolator="?attr/a1e"
android:duration="?attr/a15"
android:startOffset="0"
android:propertyName="width"/>
<objectAnimator
android:interpolator="?attr/a1e"
android:duration="?attr/a15"
android:startOffset="0"
android:propertyName="height"/>
<objectAnimator
android:interpolator="?attr/a1e"
android:duration="?attr/a15"
android:startOffset="0"
android:propertyName="paddingStart"/>
<objectAnimator
android:interpolator="?attr/a1e"
android:duration="?attr/a15"
android:startOffset="0"
android:propertyName="paddingEnd"/>
<objectAnimator
android:interpolator="?attr/a1e"
android:duration="?attr/a19"
android:startOffset="?attr/a17"
android:propertyName="labelOpacity"/>
</set>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<objectAnimator
android:interpolator="?attr/a1c"
android:duration="?attr/a18"
android:startOffset="0"
android:valueFrom="1"
android:valueTo="0"
android:valueType="floatType"
android:propertyName="opacity"/>
<objectAnimator
android:interpolator="?attr/a1c"
android:duration="?attr/a12"
android:startOffset="0"
android:valueFrom="1"
android:valueTo="0.4"
android:valueType="floatType"
android:propertyName="scale"/>
</set>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<objectAnimator
android:interpolator="?attr/a1e"
android:duration="?attr/a0z"
android:startOffset="0"
android:valueFrom="0"
android:valueTo="1"
android:valueType="floatType"
android:propertyName="opacity"/>
<objectAnimator
android:interpolator="?attr/a1e"
android:duration="?attr/a0z"
android:startOffset="0"
android:valueFrom="0.4"
android:valueTo="1"
android:valueType="floatType"
android:propertyName="scale"/>
</set>

View File

@@ -0,0 +1,82 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<selector>
<item
android:state_enabled="true"
android:state_pressed="true">
<set>
<objectAnimator
android:duration="@integer/am"
android:valueTo="@dimen/jm"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/jf"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item
android:state_enabled="true"
android:state_hovered="true">
<set>
<objectAnimator
android:duration="@integer/am"
android:valueTo="@dimen/jj"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/jf"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item
android:state_focused="true"
android:state_enabled="true">
<set>
<objectAnimator
android:duration="@integer/am"
android:valueTo="@dimen/jh"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/jf"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item android:state_enabled="true">
<set>
<objectAnimator
android:duration="@integer/am"
android:valueTo="@dimen/ul"
android:valueType="floatType"
android:propertyName="translationZ"
android:startDelay="@integer/al"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/jf"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item>
<set>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/ua"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/u_"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
</selector>
</set>

View File

@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="true"
android:state_pressed="true">
<set>
<objectAnimator
android:duration="@integer/am"
android:valueTo="@dimen/so"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/se"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item
android:state_enabled="true"
android:state_hovered="true">
<set>
<objectAnimator
android:duration="@integer/am"
android:valueTo="@dimen/sg"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/se"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item
android:state_focused="true"
android:state_enabled="true">
<set>
<objectAnimator
android:duration="@integer/am"
android:valueTo="@dimen/sf"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/se"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item android:state_enabled="true">
<set>
<objectAnimator
android:duration="@integer/am"
android:valueTo="@dimen/su"
android:valueType="floatType"
android:propertyName="translationZ"
android:startDelay="@integer/al"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/se"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item>
<set>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/sd"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/sc"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
</selector>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<selector/>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:state_enabled="true"
app:state_dragged="true">
<set>
<objectAnimator
android:interpolator="@interpolator/p"
android:duration="@integer/ar"
android:valueTo="@dimen/u2"
android:valueType="floatType"
android:propertyName="translationZ"
android:startDelay="@integer/aq"/>
</set>
</item>
<item android:state_enabled="true">
<set>
<objectAnimator
android:interpolator="@anim/ak"
android:duration="@integer/ar"
android:valueTo="0dp"
android:valueType="floatType"
android:propertyName="translationZ"/>
</set>
</item>
</selector>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="true"
android:state_pressed="true">
<objectAnimator
android:duration="@integer/as"
android:valueTo="@dimen/u4"
android:valueType="floatType"
android:propertyName="translationZ"/>
</item>
<item android:state_enabled="true">
<objectAnimator
android:duration="@integer/as"
android:valueTo="0"
android:valueType="floatType"
android:propertyName="translationZ"/>
</item>
<item>
<objectAnimator
android:duration="0"
android:valueTo="0"
android:valueType="floatType"
android:propertyName="translationZ"/>
</item>
</selector>

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<objectAnimator
android:interpolator="@interpolator/p"
android:duration="200"
android:startOffset="0"
android:propertyName="width"/>
<objectAnimator
android:interpolator="@interpolator/p"
android:duration="200"
android:startOffset="0"
android:propertyName="height"/>
<objectAnimator
android:interpolator="@interpolator/p"
android:duration="200"
android:startOffset="0"
android:propertyName="paddingStart"/>
<objectAnimator
android:interpolator="@interpolator/p"
android:duration="200"
android:startOffset="0"
android:propertyName="paddingEnd"/>
<objectAnimator
android:interpolator="@interpolator/p"
android:duration="33"
android:startOffset="16"
android:propertyName="labelOpacity"/>
</set>