Primer paso de la investigacion. Se aportan el .apk, las carpetas con el apk extraido y el apk descompilado. El archivo API_DOCUMENTATION.md es un archivo donde se anotaran los descubrimientos del funcionamiento de la API, y los .py son scripts para probar la funcionalidad de la API con los métodos que vayamos encontrando. Finalmente, los archivos .js son scripts de Frida para extraer informacion de la APP durante la ejecucion.

This commit is contained in:
2025-12-04 13:59:54 +01:00
parent f2fd1c3bf5
commit e0133d2ca2
10432 changed files with 1019085 additions and 1 deletions

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false">
<scale
android:interpolator="@android:anim/decelerate_interpolator"
android:duration="@integer/abc_config_activityDefaultDur"
android:pivotX="50%"
android:pivotY="100%"
android:fromXScale="0.9"
android:toXScale="1"
android:fromYScale="0.9"
android:toYScale="1"/>
<alpha
android:interpolator="@android:anim/decelerate_interpolator"
android:duration="@integer/abc_config_activityShortDur"
android:fromAlpha="0"
android:toAlpha="1"/>
</set>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false">
<alpha
android:interpolator="@android:anim/decelerate_interpolator"
android:duration="@integer/abc_config_activityShortDur"
android:fromAlpha="0"
android:toAlpha="1"/>
</set>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false">
<alpha
android:interpolator="@android:anim/decelerate_interpolator"
android:duration="@integer/abc_config_activityShortDur"
android:fromAlpha="1"
android:toAlpha="0"/>
</set>

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false">
<scale
android:interpolator="@android:anim/decelerate_interpolator"
android:duration="@integer/abc_config_activityDefaultDur"
android:pivotX="50%"
android:pivotY="100%"
android:fromXScale="1"
android:toXScale="0.9"
android:fromYScale="1"
android:toYScale="0.9"/>
<alpha
android:interpolator="@android:anim/decelerate_interpolator"
android:duration="@integer/abc_config_activityShortDur"
android:fromAlpha="1"
android:toAlpha="0"/>
</set>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false">
<translate
android:duration="300"
android:fromXDelta="100%"
android:toXDelta="0%"
android:fromYDelta="0%"
android:toYDelta="0%"/>
</set>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false">
<translate
android:duration="300"
android:fromXDelta="-100%"
android:toXDelta="0%"
android:fromYDelta="0%"
android:toYDelta="0%"/>
</set>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false">
<translate
android:duration="300"
android:fromXDelta="0%"
android:toXDelta="-100%"
android:fromYDelta="0%"
android:toYDelta="0%"/>
</set>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false">
<translate
android:duration="300"
android:fromXDelta="0%"
android:toXDelta="100%"
android:fromYDelta="0%"
android:toYDelta="0%"/>
</set>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<objectAnimator
android:interpolator="@interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1"
android:duration="166"
android:valueFrom="M -7.0,-7.0 l 14.0,0.0 c 0.0,0.0 0.0,0.0 0.0,0.0 l 0.0,14.0 c 0.0,0.0 0.0,0.0 0.0,0.0 l -14.0,0.0 c 0.0,0.0 0.0,0.0 0.0,0.0 l 0.0,-14.0 c 0.0,0.0 0.0,0.0 0.0,0.0 Z M 7.0,-9.0 c 0.0,0.0 -14.0,0.0 -14.0,0.0 c -1.1044921875,0.0 -2.0,0.8955078125 -2.0,2.0 c 0.0,0.0 0.0,14.0 0.0,14.0 c 0.0,1.1044921875 0.8955078125,2.0 2.0,2.0 c 0.0,0.0 14.0,0.0 14.0,0.0 c 1.1044921875,0.0 2.0,-0.8955078125 2.0,-2.0 c 0.0,0.0 0.0,-14.0 0.0,-14.0 c 0.0,-1.1044921875 -0.8955078125,-2.0 -2.0,-2.0 c 0.0,0.0 0.0,0.0 0.0,0.0 Z"
android:valueTo="M 0.0,-0.05 l 0.0,0.0 c 0.02761423749,0.0 0.05,0.02238576251 0.05,0.05 l 0.0,0.0 c 0.0,0.02761423749 -0.02238576251,0.05 -0.05,0.05 l 0.0,0.0 c -0.02761423749,0.0 -0.05,-0.02238576251 -0.05,-0.05 l 0.0,0.0 c 0.0,-0.02761423749 0.02238576251,-0.05 0.05,-0.05 Z M 7.0,-9.0 c 0.0,0.0 -14.0,0.0 -14.0,0.0 c -1.1044921875,0.0 -2.0,0.8955078125 -2.0,2.0 c 0.0,0.0 0.0,14.0 0.0,14.0 c 0.0,1.1044921875 0.8955078125,2.0 2.0,2.0 c 0.0,0.0 14.0,0.0 14.0,0.0 c 1.1044921875,0.0 2.0,-0.8955078125 2.0,-2.0 c 0.0,0.0 0.0,-14.0 0.0,-14.0 c 0.0,-1.1044921875 -0.8955078125,-2.0 -2.0,-2.0 c 0.0,0.0 0.0,0.0 0.0,0.0 Z"
android:valueType="pathType"
android:propertyName="pathData"/>
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@android:interpolator/linear"
android:duration="166"
android:valueFrom="1"
android:valueTo="1"
android:propertyName="fillAlpha"/>
<objectAnimator
android:interpolator="@interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0"
android:duration="33"
android:valueFrom="1"
android:valueTo="0"
android:propertyName="fillAlpha"/>
</set>
</set>

View File

@@ -0,0 +1,33 @@
<?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:interpolator/linear"
android:duration="200"
android:valueFrom="M 7.0,-9.0 c 0.0,0.0 -14.0,0.0 -14.0,0.0 c -1.1044921875,0.0 -2.0,0.8955078125 -2.0,2.0 c 0.0,0.0 0.0,14.0 0.0,14.0 c 0.0,1.1044921875 0.8955078125,2.0 2.0,2.0 c 0.0,0.0 14.0,0.0 14.0,0.0 c 1.1044921875,0.0 2.0,-0.8955078125 2.0,-2.0 c 0.0,0.0 0.0,-14.0 0.0,-14.0 c 0.0,-1.1044921875 -0.8955078125,-2.0 -2.0,-2.0 c 0.0,0.0 0.0,0.0 0.0,0.0 Z M -2.0,5.00001525879 c 0.0,0.0 -1.4234161377,-1.40159606934 -1.4234161377,-1.40159606934 c 0.0,0.0 1.41409301758,-1.41409301758 1.41409301758,-1.41409301758 c 0.0,0.0 0.00932312011719,-0.0124053955078 0.00932312011719,-0.0124053955078 c 0.0,0.0 0.0234069824219,-0.0235137939453 0.0234069824219,-0.0235137939453 c 0.0,0.0 1.41409301758,1.41409301758 1.41409301758,1.41409301758 c 0.0,0.0 -1.4375,1.43751525879 -1.4375,1.43751525879 Z"
android:valueTo="M 7.0,-9.0 c 0.0,0.0 -14.0,0.0 -14.0,0.0 c -1.1044921875,0.0 -2.0,0.8955078125 -2.0,2.0 c 0.0,0.0 0.0,14.0 0.0,14.0 c 0.0,1.1044921875 0.8955078125,2.0 2.0,2.0 c 0.0,0.0 14.0,0.0 14.0,0.0 c 1.1044921875,0.0 2.0,-0.8955078125 2.0,-2.0 c 0.0,0.0 0.0,-14.0 0.0,-14.0 c 0.0,-1.1044921875 -0.8955078125,-2.0 -2.0,-2.0 c 0.0,0.0 0.0,0.0 0.0,0.0 Z M -2.0,5.00001525879 c 0.0,0.0 -1.4234161377,-1.40159606934 -1.4234161377,-1.40159606934 c 0.0,0.0 1.41409301758,-1.41409301758 1.41409301758,-1.41409301758 c 0.0,0.0 0.00932312011719,-0.0124053955078 0.00932312011719,-0.0124053955078 c 0.0,0.0 0.0234069824219,-0.0235137939453 0.0234069824219,-0.0235137939453 c 0.0,0.0 1.41409301758,1.41409301758 1.41409301758,1.41409301758 c 0.0,0.0 -1.4375,1.43751525879 -1.4375,1.43751525879 Z"
android:valueType="pathType"
android:propertyName="pathData"/>
<objectAnimator
android:interpolator="@interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1"
android:duration="300"
android:valueFrom="M 7.0,-9.0 c 0.0,0.0 -14.0,0.0 -14.0,0.0 c -1.1044921875,0.0 -2.0,0.8955078125 -2.0,2.0 c 0.0,0.0 0.0,14.0 0.0,14.0 c 0.0,1.1044921875 0.8955078125,2.0 2.0,2.0 c 0.0,0.0 14.0,0.0 14.0,0.0 c 1.1044921875,0.0 2.0,-0.8955078125 2.0,-2.0 c 0.0,0.0 0.0,-14.0 0.0,-14.0 c 0.0,-1.1044921875 -0.8955078125,-2.0 -2.0,-2.0 c 0.0,0.0 0.0,0.0 0.0,0.0 Z M -2.0,5.00001525879 c 0.0,0.0 -1.4234161377,-1.40159606934 -1.4234161377,-1.40159606934 c 0.0,0.0 1.41409301758,-1.41409301758 1.41409301758,-1.41409301758 c 0.0,0.0 0.00932312011719,-0.0124053955078 0.00932312011719,-0.0124053955078 c 0.0,0.0 0.0234069824219,-0.0235137939453 0.0234069824219,-0.0235137939453 c 0.0,0.0 1.41409301758,1.41409301758 1.41409301758,1.41409301758 c 0.0,0.0 -1.4375,1.43751525879 -1.4375,1.43751525879 Z"
android:valueTo="M 7.0,-9.0 c 0.0,0.0 -14.0,0.0 -14.0,0.0 c -1.1044921875,0.0 -2.0,0.8955078125 -2.0,2.0 c 0.0,0.0 0.0,14.0 0.0,14.0 c 0.0,1.1044921875 0.8955078125,2.0 2.0,2.0 c 0.0,0.0 14.0,0.0 14.0,0.0 c 1.1044921875,0.0 2.0,-0.8955078125 2.0,-2.0 c 0.0,0.0 0.0,-14.0 0.0,-14.0 c 0.0,-1.1044921875 -0.8955078125,-2.0 -2.0,-2.0 c 0.0,0.0 0.0,0.0 0.0,0.0 Z M -2.0,5.00001525879 c 0.0,0.0 -5.0,-5.00001525879 -5.0,-5.00001525879 c 0.0,0.0 1.41409301758,-1.41409301758 1.41409301758,-1.41409301758 c 0.0,0.0 3.58590698242,3.58601379395 3.58590698242,3.58601379395 c 0.0,0.0 7.58590698242,-7.58601379395 7.58590698242,-7.58601379395 c 0.0,0.0 1.41409301758,1.41409301758 1.41409301758,1.41409301758 c 0.0,0.0 -9.0,9.00001525879 -9.0,9.00001525879 Z"
android:valueType="pathType"
android:propertyName="pathData"/>
</set>
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@android:interpolator/linear"
android:duration="166"
android:valueFrom="0"
android:valueTo="0"
android:propertyName="fillAlpha"/>
<objectAnimator
android:interpolator="@interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0"
android:duration="33"
android:valueFrom="0"
android:valueTo="1"
android:propertyName="fillAlpha"/>
</set>
</set>

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1"
android:duration="200"
android:valueFrom="0.2"
android:valueTo="0.18"
android:propertyName="scaleX"/>
<objectAnimator
android:interpolator="@interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1"
android:duration="300"
android:valueFrom="0.18"
android:valueTo="0.2"
android:propertyName="scaleX"/>
</set>
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1"
android:duration="200"
android:valueFrom="0.2"
android:valueTo="0.18"
android:propertyName="scaleY"/>
<objectAnimator
android:interpolator="@interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1"
android:duration="300"
android:valueFrom="0.18"
android:valueTo="0.2"
android:propertyName="scaleY"/>
</set>
</set>

View File

@@ -0,0 +1,33 @@
<?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:interpolator/linear"
android:duration="166"
android:valueFrom="M 0.0,-1.0 l 0.0,0.0 c 0.5522847498,0.0 1.0,0.4477152502 1.0,1.0 l 0.0,0.0 c 0.0,0.5522847498 -0.4477152502,1.0 -1.0,1.0 l 0.0,0.0 c -0.5522847498,0.0 -1.0,-0.4477152502 -1.0,-1.0 l 0.0,0.0 c 0.0,-0.5522847498 0.4477152502,-1.0 1.0,-1.0 Z M 7.0,-9.0 c 0.0,0.0 -14.0,0.0 -14.0,0.0 c -1.1044921875,0.0 -2.0,0.8955078125 -2.0,2.0 c 0.0,0.0 0.0,14.0 0.0,14.0 c 0.0,1.1044921875 0.8955078125,2.0 2.0,2.0 c 0.0,0.0 14.0,0.0 14.0,0.0 c 1.1044921875,0.0 2.0,-0.8955078125 2.0,-2.0 c 0.0,0.0 0.0,-14.0 0.0,-14.0 c 0.0,-1.1044921875 -0.8955078125,-2.0 -2.0,-2.0 c 0.0,0.0 0.0,0.0 0.0,0.0 Z"
android:valueTo="M 0.0,-1.0 l 0.0,0.0 c 0.5522847498,0.0 1.0,0.4477152502 1.0,1.0 l 0.0,0.0 c 0.0,0.5522847498 -0.4477152502,1.0 -1.0,1.0 l 0.0,0.0 c -0.5522847498,0.0 -1.0,-0.4477152502 -1.0,-1.0 l 0.0,0.0 c 0.0,-0.5522847498 0.4477152502,-1.0 1.0,-1.0 Z M 7.0,-9.0 c 0.0,0.0 -14.0,0.0 -14.0,0.0 c -1.1044921875,0.0 -2.0,0.8955078125 -2.0,2.0 c 0.0,0.0 0.0,14.0 0.0,14.0 c 0.0,1.1044921875 0.8955078125,2.0 2.0,2.0 c 0.0,0.0 14.0,0.0 14.0,0.0 c 1.1044921875,0.0 2.0,-0.8955078125 2.0,-2.0 c 0.0,0.0 0.0,-14.0 0.0,-14.0 c 0.0,-1.1044921875 -0.8955078125,-2.0 -2.0,-2.0 c 0.0,0.0 0.0,0.0 0.0,0.0 Z"
android:valueType="pathType"
android:propertyName="pathData"/>
<objectAnimator
android:interpolator="@interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1"
android:duration="333"
android:valueFrom="M 0.0,-1.0 l 0.0,0.0 c 0.5522847498,0.0 1.0,0.4477152502 1.0,1.0 l 0.0,0.0 c 0.0,0.5522847498 -0.4477152502,1.0 -1.0,1.0 l 0.0,0.0 c -0.5522847498,0.0 -1.0,-0.4477152502 -1.0,-1.0 l 0.0,0.0 c 0.0,-0.5522847498 0.4477152502,-1.0 1.0,-1.0 Z M 7.0,-9.0 c 0.0,0.0 -14.0,0.0 -14.0,0.0 c -1.1044921875,0.0 -2.0,0.8955078125 -2.0,2.0 c 0.0,0.0 0.0,14.0 0.0,14.0 c 0.0,1.1044921875 0.8955078125,2.0 2.0,2.0 c 0.0,0.0 14.0,0.0 14.0,0.0 c 1.1044921875,0.0 2.0,-0.8955078125 2.0,-2.0 c 0.0,0.0 0.0,-14.0 0.0,-14.0 c 0.0,-1.1044921875 -0.8955078125,-2.0 -2.0,-2.0 c 0.0,0.0 0.0,0.0 0.0,0.0 Z"
android:valueTo="M -7.0,-7.0 l 14.0,0.0 c 0.0,0.0 0.0,0.0 0.0,0.0 l 0.0,14.0 c 0.0,0.0 0.0,0.0 0.0,0.0 l -14.0,0.0 c 0.0,0.0 0.0,0.0 0.0,0.0 l 0.0,-14.0 c 0.0,0.0 0.0,0.0 0.0,0.0 Z M 7.0,-9.0 c 0.0,0.0 -14.0,0.0 -14.0,0.0 c -1.1044921875,0.0 -2.0,0.8955078125 -2.0,2.0 c 0.0,0.0 0.0,14.0 0.0,14.0 c 0.0,1.1044921875 0.8955078125,2.0 2.0,2.0 c 0.0,0.0 14.0,0.0 14.0,0.0 c 1.1044921875,0.0 2.0,-0.8955078125 2.0,-2.0 c 0.0,0.0 0.0,-14.0 0.0,-14.0 c 0.0,-1.1044921875 -0.8955078125,-2.0 -2.0,-2.0 c 0.0,0.0 0.0,0.0 0.0,0.0 Z"
android:valueType="pathType"
android:propertyName="pathData"/>
</set>
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@android:interpolator/linear"
android:duration="133"
android:valueFrom="0"
android:valueTo="0"
android:propertyName="fillAlpha"/>
<objectAnimator
android:interpolator="@interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0"
android:duration="33"
android:valueFrom="0"
android:valueTo="1"
android:propertyName="fillAlpha"/>
</set>
</set>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<objectAnimator
android:interpolator="@interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1"
android:duration="166"
android:valueFrom="M 7.0,-9.0 c 0.0,0.0 -14.0,0.0 -14.0,0.0 c -1.1044921875,0.0 -2.0,0.8955078125 -2.0,2.0 c 0.0,0.0 0.0,14.0 0.0,14.0 c 0.0,1.1044921875 0.8955078125,2.0 2.0,2.0 c 0.0,0.0 14.0,0.0 14.0,0.0 c 1.1044921875,0.0 2.0,-0.8955078125 2.0,-2.0 c 0.0,0.0 0.0,-14.0 0.0,-14.0 c 0.0,-1.1044921875 -0.8955078125,-2.0 -2.0,-2.0 c 0.0,0.0 0.0,0.0 0.0,0.0 Z M -2.0,5.00001525879 c 0.0,0.0 -5.0,-5.00001525879 -5.0,-5.00001525879 c 0.0,0.0 1.41409301758,-1.41409301758 1.41409301758,-1.41409301758 c 0.0,0.0 3.58590698242,3.58601379395 3.58590698242,3.58601379395 c 0.0,0.0 7.58590698242,-7.58601379395 7.58590698242,-7.58601379395 c 0.0,0.0 1.41409301758,1.41409301758 1.41409301758,1.41409301758 c 0.0,0.0 -9.0,9.00001525879 -9.0,9.00001525879 Z"
android:valueTo="M 7.0,-9.0 c 0.0,0.0 -14.0,0.0 -14.0,0.0 c -1.1044921875,0.0 -2.0,0.8955078125 -2.0,2.0 c 0.0,0.0 0.0,14.0 0.0,14.0 c 0.0,1.1044921875 0.8955078125,2.0 2.0,2.0 c 0.0,0.0 14.0,0.0 14.0,0.0 c 1.1044921875,0.0 2.0,-0.8955078125 2.0,-2.0 c 0.0,0.0 0.0,-14.0 0.0,-14.0 c 0.0,-1.1044921875 -0.8955078125,-2.0 -2.0,-2.0 c 0.0,0.0 0.0,0.0 0.0,0.0 Z M 0.0,1.42500305176 c 0.0,0.0 -1.4234161377,-1.40159606934 -1.4234161377,-1.40159606934 c 0.0,0.0 1.41409301758,-1.41409301758 1.41409301758,-1.41409301758 c 0.0,0.0 0.00932312011719,-0.0124053955078 0.00932312011719,-0.0124053955078 c 0.0,0.0 0.0234069824219,-0.0235137939453 0.0234069824219,-0.0235137939453 c 0.0,0.0 1.41409301758,1.41409301758 1.41409301758,1.41409301758 c 0.0,0.0 -1.4375,1.43751525879 -1.4375,1.43751525879 Z"
android:valueType="pathType"
android:propertyName="pathData"/>
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@android:interpolator/linear"
android:duration="133"
android:valueFrom="1"
android:valueTo="1"
android:propertyName="fillAlpha"/>
<objectAnimator
android:interpolator="@interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0"
android:duration="33"
android:valueFrom="1"
android:valueTo="0"
android:propertyName="fillAlpha"/>
</set>
</set>

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1"
android:duration="166"
android:valueFrom="0.2"
android:valueTo="0.18"
android:propertyName="scaleX"/>
<objectAnimator
android:interpolator="@interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1"
android:duration="333"
android:valueFrom="0.18"
android:valueTo="0.2"
android:propertyName="scaleX"/>
</set>
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1"
android:duration="166"
android:valueFrom="0.2"
android:valueTo="0.18"
android:propertyName="scaleY"/>
<objectAnimator
android:interpolator="@interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1"
android:duration="333"
android:valueFrom="0.18"
android:valueTo="0.2"
android:propertyName="scaleY"/>
</set>
</set>

View File

@@ -0,0 +1,49 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="183"
android:valueFrom="1"
android:valueTo="1.4"
android:valueType="floatType"
android:propertyName="scaleX"/>
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="16"
android:valueFrom="1.4"
android:valueTo="0"
android:valueType="floatType"
android:propertyName="scaleX"/>
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="300"
android:valueFrom="0"
android:valueTo="0"
android:valueType="floatType"
android:propertyName="scaleX"/>
</set>
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="183"
android:valueFrom="1"
android:valueTo="1.4"
android:valueType="floatType"
android:propertyName="scaleY"/>
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="16"
android:valueFrom="1.4"
android:valueTo="0"
android:valueType="floatType"
android:propertyName="scaleY"/>
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="300"
android:valueFrom="0"
android:valueTo="0"
android:valueType="floatType"
android:propertyName="scaleY"/>
</set>
</set>

View File

@@ -0,0 +1,49 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="183"
android:valueFrom="1"
android:valueTo="0.9"
android:valueType="floatType"
android:propertyName="scaleX"/>
<objectAnimator
android:interpolator="@interpolator/btn_radio_to_off_mtrl_animation_interpolator_0"
android:duration="16"
android:valueFrom="0.9"
android:valueTo="0.5"
android:valueType="floatType"
android:propertyName="scaleX"/>
<objectAnimator
android:interpolator="@interpolator/btn_radio_to_off_mtrl_animation_interpolator_0"
android:duration="300"
android:valueFrom="0.5"
android:valueTo="1"
android:valueType="floatType"
android:propertyName="scaleX"/>
</set>
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="183"
android:valueFrom="1"
android:valueTo="0.9"
android:valueType="floatType"
android:propertyName="scaleY"/>
<objectAnimator
android:interpolator="@interpolator/btn_radio_to_off_mtrl_animation_interpolator_0"
android:duration="16"
android:valueFrom="0.9"
android:valueTo="0.5"
android:valueType="floatType"
android:propertyName="scaleY"/>
<objectAnimator
android:interpolator="@interpolator/btn_radio_to_off_mtrl_animation_interpolator_0"
android:duration="300"
android:valueFrom="0.5"
android:valueTo="1"
android:valueType="floatType"
android:propertyName="scaleY"/>
</set>
</set>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="183"
android:valueFrom="2"
android:valueTo="2"
android:valueType="floatType"
android:propertyName="strokeWidth"/>
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="16"
android:valueFrom="2"
android:valueTo="18"
android:valueType="floatType"
android:propertyName="strokeWidth"/>
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="300"
android:valueFrom="18"
android:valueTo="2"
android:valueType="floatType"
android:propertyName="strokeWidth"/>
</set>
</set>

View File

@@ -0,0 +1,49 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="166"
android:valueFrom="0"
android:valueTo="0"
android:valueType="floatType"
android:propertyName="scaleX"/>
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="16"
android:valueFrom="0"
android:valueTo="1.5"
android:valueType="floatType"
android:propertyName="scaleX"/>
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="316"
android:valueFrom="1.5"
android:valueTo="1"
android:valueType="floatType"
android:propertyName="scaleX"/>
</set>
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="166"
android:valueFrom="0"
android:valueTo="0"
android:valueType="floatType"
android:propertyName="scaleY"/>
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="16"
android:valueFrom="0"
android:valueTo="1.5"
android:valueType="floatType"
android:propertyName="scaleY"/>
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="316"
android:valueFrom="1.5"
android:valueTo="1"
android:valueType="floatType"
android:propertyName="scaleY"/>
</set>
</set>

View File

@@ -0,0 +1,49 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="166"
android:valueFrom="1"
android:valueTo="0.5"
android:valueType="floatType"
android:propertyName="scaleX"/>
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="16"
android:valueFrom="0.5"
android:valueTo="0.9"
android:valueType="floatType"
android:propertyName="scaleX"/>
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="316"
android:valueFrom="0.9"
android:valueTo="1"
android:valueType="floatType"
android:propertyName="scaleX"/>
</set>
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="166"
android:valueFrom="1"
android:valueTo="0.5"
android:valueType="floatType"
android:propertyName="scaleY"/>
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="16"
android:valueFrom="0.5"
android:valueTo="0.9"
android:valueType="floatType"
android:propertyName="scaleY"/>
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="316"
android:valueFrom="0.9"
android:valueTo="1"
android:valueType="floatType"
android:propertyName="scaleY"/>
</set>
</set>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@interpolator/btn_radio_to_on_mtrl_animation_interpolator_0"
android:duration="166"
android:valueFrom="2"
android:valueTo="18"
android:valueType="floatType"
android:propertyName="strokeWidth"/>
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="16"
android:valueFrom="18"
android:valueTo="2"
android:valueType="floatType"
android:propertyName="strokeWidth"/>
<objectAnimator
android:interpolator="@interpolator/fast_out_slow_in"
android:duration="316"
android:valueFrom="2"
android:valueTo="2"
android:valueType="floatType"
android:propertyName="strokeWidth"/>
</set>
</set>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:interpolator/fast_out_linear_in"
android:duration="@integer/bottom_sheet_slide_duration">
<translate
android:fromYDelta="20%p"
android:toYDelta="0"/>
<alpha
android:fromAlpha="0"
android:toAlpha="1"/>
</set>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:interpolator/fast_out_slow_in"
android:duration="@integer/bottom_sheet_slide_duration">
<translate
android:fromYDelta="0"
android:toYDelta="20%p"/>
<alpha
android:fromAlpha="1"
android:toAlpha="0"/>
</set>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:interpolator="@android:anim/linear_interpolator"
android:duration="@integer/config_navAnimTime"
android:fromAlpha="5"
android:toAlpha="1"/>
</set>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<pathInterpolator xmlns:android="http://schemas.android.com/apk/res/android" android:pathData="M 0,0 C 0.05, 0, 0.133333, 0.06, 0.166666, 0.4 C 0.208333, 0.82, 0.25, 1, 1, 1"/>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<pathInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
android:controlX1="0.2"
android:controlY1="0"
android:controlX2="0.8"
android:controlY2="1"/>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<pathInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
android:controlX1="0.4"
android:controlY1="0"
android:controlX2="1"
android:controlY2="1"/>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<pathInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
android:controlX1="0"
android:controlY1="0"
android:controlX2="0.65"
android:controlY2="1"/>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<pathInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
android:controlX1="0.1"
android:controlY1="0"
android:controlX2="0.45"
android:controlY2="1"/>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:interpolator/linear_out_slow_in"
android:duration="250">
<translate
android:fromYDelta="20%p"
android:toYDelta="0"/>
<alpha
android:fromAlpha="0"
android:toAlpha="1"/>
</set>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:interpolator/fast_out_linear_in"
android:duration="200">
<translate
android:fromYDelta="0"
android:toYDelta="20%p"/>
<alpha
android:fromAlpha="1"
android:toAlpha="0"/>
</set>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<pathInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
android:controlX1="0.4"
android:controlY1="0"
android:controlX2="0.6"
android:controlY2="1"/>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator"
android:duration="@integer/config_navAnimTime"
android:fromAlpha="0"
android:toAlpha="1"/>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator"
android:duration="@integer/config_navAnimTime"
android:fromAlpha="1"
android:toAlpha="0"/>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator"
android:duration="@integer/config_navAnimTime"
android:fromAlpha="0"
android:toAlpha="1"/>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator"
android:duration="@integer/config_navAnimTime"
android:fromAlpha="1"
android:toAlpha="0"/>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@android:integer/config_shortAnimTime"
android:fromYDelta="0"
android:toYDelta="0"/>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:interpolator="@android:anim/linear_interpolator"
android:duration="@integer/config_navAnimTime"
android:fromAlpha="0.5"
android:toAlpha="1"/>
</set>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:interpolator="@android:anim/linear_interpolator"
android:duration="@integer/config_navAnimTime"
android:fromAlpha="1"
android:toAlpha="0"/>
</set>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="300"
android:fromXDelta="-100%"
android:toXDelta="0%"/>
</set>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="300"
android:fromXDelta="100%"
android:toXDelta="0%"
android:fromAlpha="0"
android:toAlpha="1"/>
</set>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:duration="@android:integer/config_shortAnimTime">
<translate
android:fromYDelta="100%p"
android:toYDelta="0"/>
<alpha
android:fromAlpha="0.5"
android:toAlpha="1"/>
</set>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="300"
android:fromXDelta="0%"
android:toXDelta="-100%"
android:fromAlpha="0"
android:toAlpha="1"/>
</set>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="300"
android:fromXDelta="0%"
android:toXDelta="100%"/>
</set>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:duration="@android:integer/config_shortAnimTime">
<translate
android:fromYDelta="0"
android:toYDelta="100%p"/>
<alpha
android:fromAlpha="1"
android:toAlpha="0.5"/>
</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/app_bar_elevation_anim_duration"
android:valueTo="0dp"
android:valueType="floatType"
android:propertyName="elevation"/>
</item>
<item android:state_enabled="true">
<objectAnimator
android:duration="@integer/app_bar_elevation_anim_duration"
android:valueTo="@dimen/design_appbar_elevation"
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,18 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<objectAnimator
android:interpolator="@interpolator/mtrl_fast_out_linear_in"
android:duration="200"
android:startOffset="0"
android:propertyName="opacity"/>
<objectAnimator
android:interpolator="@interpolator/mtrl_fast_out_linear_in"
android:duration="200"
android:startOffset="0"
android:propertyName="scale"/>
<objectAnimator
android:interpolator="@interpolator/mtrl_fast_out_slow_in"
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/mtrl_linear_out_slow_in"
android:duration="200"
android:startOffset="0"
android:propertyName="opacity"/>
<objectAnimator
android:interpolator="@interpolator/mtrl_linear_out_slow_in"
android:duration="200"
android:startOffset="0"
android:propertyName="scale"/>
<objectAnimator
android:interpolator="@interpolator/mtrl_fast_out_slow_in"
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/fragment_fast_out_extra_slow_in"
android:duration="300"
android:valueFrom="1.1"
android:valueTo="1"
android:propertyName="scaleX"/>
<objectAnimator
android:interpolator="@anim/fragment_fast_out_extra_slow_in"
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/fragment_fast_out_extra_slow_in"
android:duration="300"
android:valueFrom="1"
android:valueTo="0.9"
android:propertyName="scaleX"/>
<objectAnimator
android:interpolator="@anim/fragment_fast_out_extra_slow_in"
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/fragment_fast_out_extra_slow_in"
android:duration="300"
android:valueFrom="0.85"
android:valueTo="1"
android:propertyName="scaleX"/>
<objectAnimator
android:interpolator="@anim/fragment_fast_out_extra_slow_in"
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/fragment_fast_out_extra_slow_in"
android:duration="300"
android:valueFrom="1"
android:valueTo="1.15"
android:propertyName="scaleX"/>
<objectAnimator
android:interpolator="@anim/fragment_fast_out_extra_slow_in"
android:duration="300"
android:valueFrom="1"
android:valueTo="1.15"
android:propertyName="scaleY"/>
</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/mtrl_btn_anim_duration_ms"
android:valueTo="@dimen/mtrl_btn_pressed_z"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/mtrl_btn_elevation"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item
android:state_enabled="true"
android:state_hovered="true">
<set>
<objectAnimator
android:duration="@integer/mtrl_btn_anim_duration_ms"
android:valueTo="@dimen/mtrl_btn_hovered_z"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/mtrl_btn_elevation"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item
android:state_focused="true"
android:state_enabled="true">
<set>
<objectAnimator
android:duration="@integer/mtrl_btn_anim_duration_ms"
android:valueTo="@dimen/mtrl_btn_focused_z"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/mtrl_btn_elevation"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item android:state_enabled="true">
<set>
<objectAnimator
android:duration="@integer/mtrl_btn_anim_duration_ms"
android:valueTo="@dimen/mtrl_btn_z"
android:valueType="floatType"
android:propertyName="translationZ"
android:startDelay="@integer/mtrl_btn_anim_delay_ms"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/mtrl_btn_elevation"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item>
<set>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/mtrl_btn_disabled_z"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/mtrl_btn_disabled_elevation"
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/mtrl_fast_out_slow_in"
android:duration="@integer/mtrl_card_anim_duration_ms"
android:valueTo="@dimen/mtrl_card_dragged_z"
android:valueType="floatType"
android:propertyName="translationZ"
android:startDelay="@integer/mtrl_card_anim_delay_ms"/>
</set>
</item>
<item android:state_enabled="true">
<set>
<objectAnimator
android:interpolator="@anim/mtrl_card_lowers_interpolator"
android:duration="@integer/mtrl_card_anim_duration_ms"
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/mtrl_chip_anim_duration"
android:valueTo="@dimen/mtrl_chip_pressed_translation_z"
android:valueType="floatType"
android:propertyName="translationZ"/>
</item>
<item android:state_enabled="true">
<objectAnimator
android:duration="@integer/mtrl_chip_anim_duration"
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,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/mtrl_btn_anim_duration_ms"
android:valueTo="@dimen/mtrl_extended_fab_translation_z_pressed"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/mtrl_extended_fab_elevation"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item
android:state_enabled="true"
android:state_hovered="true">
<set>
<objectAnimator
android:duration="@integer/mtrl_btn_anim_duration_ms"
android:valueTo="@dimen/mtrl_extended_fab_translation_z_hovered_focused"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/mtrl_extended_fab_elevation"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item
android:state_focused="true"
android:state_enabled="true">
<set>
<objectAnimator
android:duration="@integer/mtrl_btn_anim_duration_ms"
android:valueTo="@dimen/mtrl_extended_fab_translation_z_hovered_focused"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/mtrl_extended_fab_elevation"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item android:state_enabled="true">
<set>
<objectAnimator
android:duration="@integer/mtrl_btn_anim_duration_ms"
android:valueTo="@dimen/mtrl_extended_fab_translation_z_base"
android:valueType="floatType"
android:propertyName="translationZ"
android:startDelay="@integer/mtrl_btn_anim_delay_ms"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/mtrl_extended_fab_elevation"
android:valueType="floatType"
android:propertyName="elevation"/>
</set>
</item>
<item>
<set>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/mtrl_extended_fab_disabled_translation_z"
android:valueType="floatType"
android:propertyName="translationZ"/>
<objectAnimator
android:duration="0"
android:valueTo="@dimen/mtrl_extended_fab_disabled_elevation"
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/mtrl_linear"
android:duration="15"
android:startOffset="150"
android:propertyName="opacity"/>
<objectAnimator
android:interpolator="@interpolator/mtrl_fast_out_linear_in"
android:duration="135"
android:startOffset="0"
android:propertyName="scale"/>
<objectAnimator
android:interpolator="@interpolator/mtrl_fast_out_linear_in"
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/mtrl_linear"
android:duration="15"
android:startOffset="30"
android:propertyName="opacity"/>
<objectAnimator
android:interpolator="@interpolator/mtrl_linear_out_slow_in"
android:duration="330"
android:startOffset="0"
android:propertyName="scale"/>
<objectAnimator
android:interpolator="@interpolator/mtrl_linear_out_slow_in"
android:duration="240"
android:startOffset="90"
android:propertyName="iconScale"/>
</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="@integer/config_navAnimTime"
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="@integer/config_navAnimTime"
android:valueFrom="1"
android:valueTo="0"
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="@integer/config_navAnimTime"
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="@integer/config_navAnimTime"
android:valueFrom="1"
android:valueTo="0"
android:propertyName="alpha"/>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:color="?attr/colorOnSurface"
android:alpha="0.38"/>
</selector>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:color="?attr/colorOnSurface"
android:alpha="0.12"/>
</selector>

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="?attr/colorOnSurface"/>
</selector>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:color="@color/background_material_dark"
android:state_accelerated="false"/>
<item android:color="@android:color/transparent"/>
</selector>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:color="@color/background_material_light"
android:state_accelerated="false"/>
<item android:color="@android:color/transparent"/>
</selector>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="true"
android:state_checked="true"
android:color="?android:attr/colorControlActivated"
android:alpha="@dimen/highlight_alpha_material_colored"/>
<item android:color="?android:attr/colorControlHighlight"/>
</selector>

View File

@@ -0,0 +1,11 @@
<?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"
android:color="@color/foreground_material_dark"
android:alpha="@dimen/hint_pressed_alpha_material_dark"/>
<item
android:color="@color/foreground_material_dark"
android:alpha="@dimen/hint_alpha_material_dark"/>
</selector>

View File

@@ -0,0 +1,11 @@
<?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"
android:color="@color/foreground_material_light"
android:alpha="@dimen/hint_pressed_alpha_material_light"/>
<item
android:color="@color/foreground_material_light"
android:alpha="@dimen/hint_alpha_material_light"/>
</selector>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="false"
android:color="@color/bright_foreground_disabled_material_dark"/>
<item android:color="@color/bright_foreground_material_dark"/>
</selector>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="false"
android:color="@color/bright_foreground_disabled_material_light"/>
<item android:color="@color/bright_foreground_material_light"/>
</selector>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="false"
android:color="@color/primary_text_disabled_material_dark"/>
<item android:color="@color/primary_text_default_material_dark"/>
</selector>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="false"
android:color="@color/primary_text_disabled_material_light"/>
<item android:color="@color/primary_text_default_material_light"/>
</selector>

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_pressed="true"
android:color="@color/abc_search_url_text_pressed"/>
<item
android:state_selected="true"
android:color="@color/abc_search_url_text_selected"/>
<item android:color="@color/abc_search_url_text_normal"/>
</selector>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="false"
android:color="@color/secondary_text_disabled_material_dark"/>
<item android:color="@color/secondary_text_default_material_dark"/>
</selector>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="false"
android:color="@color/secondary_text_disabled_material_light"/>
<item android:color="@color/secondary_text_default_material_light"/>
</selector>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="false"
android:color="?attr/colorControlNormal"
android:alpha="?android:attr/disabledAlpha"/>
<item
android:state_checked="true"
android:color="?attr/colorControlActivated"/>
<item android:color="?attr/colorControlNormal"/>
</selector>

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="false"
android:color="?attr/colorControlNormal"
android:alpha="?android:attr/disabledAlpha"/>
<item
android:state_focused="true"
android:color="?attr/colorControlActivated"/>
<item
android:state_pressed="true"
android:color="?attr/colorControlActivated"/>
<item
android:color="?attr/colorControlActivated"
android:state_activated="true"/>
<item
android:state_selected="true"
android:color="?attr/colorControlActivated"/>
<item
android:state_checked="true"
android:color="?attr/colorControlActivated"/>
<item android:color="?attr/colorControlNormal"/>
</selector>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="false"
android:color="?attr/colorControlNormal"
android:alpha="?android:attr/disabledAlpha"/>
<item
android:state_focused="false"
android:state_pressed="false"
android:color="?attr/colorControlNormal"/>
<item android:color="?attr/colorControlActivated"/>
</selector>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="false"
android:color="?attr/colorControlActivated"
android:alpha="?android:attr/disabledAlpha"/>
<item android:color="?attr/colorControlActivated"/>
</selector>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="false"
android:color="?attr/colorControlNormal"
android:alpha="?android:attr/disabledAlpha"/>
<item
android:state_focused="false"
android:state_pressed="false"
android:color="?attr/colorControlNormal"/>
<item android:color="?attr/colorControlActivated"/>
</selector>

View File

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="false"
android:color="?android:attr/colorForeground"
android:alpha="0.1"/>
<item
android:state_checked="true"
android:color="?attr/colorControlActivated"
android:alpha="0.3"/>
<item
android:color="?android:attr/colorForeground"
android:alpha="0.3"/>
</selector>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_checked="true"
android:color="@color/yellow"/>
<item
android:state_checked="false"
android:color="@color/white"/>
</selector>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="false"
android:color="@color/common_google_signin_btn_text_dark_disabled"/>
<item
android:state_pressed="true"
android:color="@color/common_google_signin_btn_text_dark_pressed"/>
<item
android:state_focused="true"
android:color="@color/common_google_signin_btn_text_dark_focused"/>
<item android:color="@color/common_google_signin_btn_text_dark_default"/>
</selector>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="false"
android:color="@color/common_google_signin_btn_text_light_disabled"/>
<item
android:state_pressed="true"
android:color="@color/common_google_signin_btn_text_light_pressed"/>
<item
android:state_focused="true"
android:color="@color/common_google_signin_btn_text_light_focused"/>
<item android:color="@color/common_google_signin_btn_text_light_default"/>
</selector>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_pressed="true"
android:color="#11000000"/>
<item android:color="@android:color/transparent"/>
</selector>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_focused="true"
android:color="@color/mtrl_textinput_focused_box_stroke_color"/>
<item
android:color="@color/mtrl_textinput_hovered_box_stroke_color"
android:state_hovered="true"/>
<item
android:state_enabled="false"
android:color="@color/mtrl_textinput_disabled_color"/>
<item android:color="@color/mtrl_textinput_default_box_stroke_color"/>
</selector>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="false"
android:color="?android:attr/textColorTertiary"/>
<item android:color="?attr/colorError"/>
</selector>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:color="?android:attr/colorForeground"
android:alpha="0.54"/>
</selector>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:color="?attr/colorOnSurface"
android:alpha="@dimen/material_emphasis_disabled"/>
</selector>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:color="?attr/colorOnSurface"
android:alpha="@dimen/material_emphasis_high_type"/>
</selector>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:color="?attr/colorOnSurface"
android:alpha="@dimen/material_emphasis_medium"/>
</selector>

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="true"
android:color="?attr/colorOnPrimary"
android:alpha="0.54"/>
<item
android:color="?attr/colorOnPrimary"
android:alpha="0.12"/>
</selector>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="true"
android:color="?attr/colorPrimary"/>
<item
android:color="?attr/colorOnSurface"
android:alpha="0.32"/>
</selector>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="true"
android:color="?attr/colorPrimary"
android:alpha="0.24"/>
<item android:color="@android:color/transparent"/>
</selector>

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="true"
android:color="?attr/colorPrimary"
android:alpha="0.54"/>
<item
android:color="?attr/colorOnSurface"
android:alpha="0.12"/>
</selector>

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="true"
android:color="?attr/colorPrimary"
android:alpha="0.24"/>
<item
android:color="?attr/colorOnSurface"
android:alpha="0.12"/>
</selector>

Some files were not shown because too many files have changed in this diff Show More