Initial import of ADIF API reverse-engineering toolkit

This commit is contained in:
2025-12-16 08:37:56 +01:00
commit 60388529c1
11486 changed files with 1086536 additions and 0 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/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"/>