added resources + fixed animfrag

This commit is contained in:
gdlbo
2022-06-19 12:47:35 +03:00
parent 1fd27c5acf
commit 119ae933e2
87 changed files with 2132 additions and 214 deletions
@@ -8,21 +8,27 @@ import android.content.res.Resources;
import androidx.fragment.app.FragmentTransaction;
public class FragAnimationKit {
// Q
private static final int actOpenEnter = getIdentifier("q_enter", "anim");
private static final int actOpenExit = getIdentifier("q_exit", "anim");
private static final int actCloseEnter = getIdentifier("q_pop_enter", "anim");
private static final int actCloseExit = getIdentifier("q_pop_exit", "anim");
// Slide
private static final int SactOpenEnter = getIdentifier("legacy_enter", "anim");
private static final int SactOpenExit = getIdentifier("legacy_exit", "anim");
private static final int SactCloseEnter = getIdentifier("legacy_pop_enter", "anim");
private static final int SactCloseExit = getIdentifier("legacy_pop_exit", "anim");
// Fade
private static final int FadeOpenEnter = getIdentifier("vkme_enter_slide_up", "anim");
private static final int FadeCloseExit = getIdentifier("vkme_enter_slide_down", "anim");
// System
private static final Resources resources = Resources.getSystem();
private static final int SSactOpenEnter = resources.getIdentifier("activity_open_enter", "anim","android");
private static final int SSactOpenExit = resources.getIdentifier("activity_open_exit", "anim", "android");
private static final int SSactCloseEnter = resources.getIdentifier("activity_close_enter", "anim", "android");
private static final int SSactCloseExit = resources.getIdentifier("activity_close_exit", "anim", "android");
// System [task]
private static final int SSTactOpenEnter = resources.getIdentifier("task_open_enter", "anim","android");
private static final int SSTactOpenExit = resources.getIdentifier("task_open_exit", "anim", "android");
private static final int SSTactCloseEnter = resources.getIdentifier("task_close_enter", "anim", "android");
private static final int SSTactCloseExit = resources.getIdentifier("task_close_exit", "anim", "android");
public static void animateOpen(FragmentTransaction transaction) {
@@ -37,32 +43,40 @@ public class FragAnimationKit {
if (transaction != null && !getPrefsValue("anim_rtrn_type").equals("noanim")) {
switch (getPrefsValue("anim_rtrn_type")) {
case "q":
transaction.a(
transaction.setCustomAnimations(
actOpenEnter,
actOpenExit,
actCloseEnter,
actCloseExit
);
break;
case "fade":
transaction.a(
FadeOpenEnter,
FadeCloseExit
);
break;
case "slide":
transaction.a(
transaction.setCustomAnimations(
SactOpenEnter,
SactOpenExit,
SactCloseEnter,
SactCloseExit
);
break;
case "system":
transaction.a(
transaction.setCustomAnimations(
SSactOpenEnter,
SSactOpenExit,
SSactCloseEnter,
SSactCloseExit
);
break;
case "frag_enter":
transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
break;
case "frag_fade":
transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
break;
case "system_task":
transaction.a(
transaction.setCustomAnimations(
SSTactOpenEnter,
SSTactOpenExit,
SSTactCloseEnter,
SSTactCloseExit
);
break;
+8 -8
View File
@@ -1,15 +1,15 @@
VERSION_BUILD=ae722e6
VERSION_BRANCH=master
VERSION_BUILD=3125ba2
VERSION_BRANCH=vtl-remaster
VERSION_BASE=
VERSION_BRANCHID=master
VERSION_BRANCHTYPE=master
VERSION_COMMIT=ae722e689ea4a7f7eb2563c36b1bbb7fe7f57192
VERSION_BRANCHID=vtl-remaster
VERSION_BRANCHTYPE=vtl-remaster
VERSION_COMMIT=3125ba2f8a9b725397c92552df50429b838c36f5
VERSION_GRADLE=
VERSION_DISPLAY=master-ae722e6-dirty
VERSION_FULL=master-ae722e6-dirty
VERSION_DISPLAY=vtl-remaster-3125ba2-dirty
VERSION_FULL=vtl-remaster-3125ba2-dirty
VERSION_SCM=git
VERSION_TAG=
VERSION_LAST_TAG=
VERSION_LAST_TAG=v0.2.9-beta2
VERSION_DIRTY=true
VERSION_VERSIONCODE=0
VERSION_MAJOR=0
@@ -1,6 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:shareInterpolator="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<scale android:interpolator="@android:anim/decelerate_interpolator" android:duration="@integer/abc_config_activityDefaultDur" android:pivotX="50.0%" android:pivotY="100.0%" android:fromXScale="0.9" android:toXScale="1.0" android:fromYScale="0.9" android:toYScale="1.0" />
<alpha android:interpolator="@android:anim/decelerate_interpolator" android:duration="@integer/abc_config_activityShortDur" android:fromAlpha="0.0" android:toAlpha="1.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<scale
android:duration="@integer/abc_config_activityDefaultDur"
android:fromXScale="0.9"
android:fromYScale="0.9"
android:interpolator="@android:anim/decelerate_interpolator"
android:pivotX="50.0%"
android:pivotY="100.0%"
android:toXScale="1.0"
android:toYScale="1.0" />
<alpha
android:duration="@integer/abc_config_activityShortDur"
android:fromAlpha="0.0"
android:interpolator="@android:anim/decelerate_interpolator"
android:toAlpha="1.0" />
</set>
+7 -3
View File
@@ -1,5 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:shareInterpolator="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:interpolator="@android:anim/decelerate_interpolator" android:duration="@integer/abc_config_activityShortDur" android:fromAlpha="0.0" android:toAlpha="1.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<alpha
android:duration="@integer/abc_config_activityShortDur"
android:fromAlpha="0.0"
android:interpolator="@android:anim/decelerate_interpolator"
android:toAlpha="1.0" />
</set>
+7 -3
View File
@@ -1,5 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:shareInterpolator="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:interpolator="@android:anim/decelerate_interpolator" android:duration="@integer/abc_config_activityShortDur" android:fromAlpha="1.0" android:toAlpha="0.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<alpha
android:duration="@integer/abc_config_activityShortDur"
android:fromAlpha="1.0"
android:interpolator="@android:anim/decelerate_interpolator"
android:toAlpha="0.0" />
</set>
@@ -1,6 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:shareInterpolator="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<scale android:interpolator="@android:anim/decelerate_interpolator" android:duration="@integer/abc_config_activityDefaultDur" android:pivotX="50.0%" android:pivotY="100.0%" android:fromXScale="1.0" android:toXScale="0.9" android:fromYScale="1.0" android:toYScale="0.9" />
<alpha android:interpolator="@android:anim/decelerate_interpolator" android:duration="@integer/abc_config_activityShortDur" android:fromAlpha="1.0" android:toAlpha="0.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<scale
android:duration="@integer/abc_config_activityDefaultDur"
android:fromXScale="1.0"
android:fromYScale="1.0"
android:interpolator="@android:anim/decelerate_interpolator"
android:pivotX="50.0%"
android:pivotY="100.0%"
android:toXScale="0.9"
android:toYScale="0.9" />
<alpha
android:duration="@integer/abc_config_activityShortDur"
android:fromAlpha="1.0"
android:interpolator="@android:anim/decelerate_interpolator"
android:toAlpha="0.0" />
</set>
+5 -2
View File
@@ -1,3 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<alpha android:interpolator="@android:interpolator/decelerate_quad" android:duration="@integer/config_tooltipAnimTime" android:fromAlpha="0.0" android:toAlpha="1.0"
xmlns:android="http://schemas.android.com/apk/res/android" />
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@integer/config_tooltipAnimTime"
android:fromAlpha="0.0"
android:interpolator="@android:interpolator/decelerate_quad"
android:toAlpha="1.0" />
+5 -2
View File
@@ -1,3 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<alpha android:interpolator="@android:interpolator/accelerate_quad" android:duration="@integer/config_tooltipAnimTime" android:fromAlpha="1.0" android:toAlpha="0.0"
xmlns:android="http://schemas.android.com/apk/res/android" />
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@integer/config_tooltipAnimTime"
android:fromAlpha="1.0"
android:interpolator="@android:interpolator/accelerate_quad"
android:toAlpha="0.0" />
+9 -3
View File
@@ -1,5 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:zAdjustment="normal"
xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:duration="300" android:fillBefore="true" android:fillAfter="true" android:fromAlpha="1.0" android:toAlpha="1.0" android:fillEnabled="true" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:zAdjustment="normal">
<alpha
android:duration="300"
android:fillAfter="true"
android:fillBefore="true"
android:fillEnabled="true"
android:fromAlpha="1.0"
android:toAlpha="1.0" />
</set>
+23 -4
View File
@@ -1,6 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:shareInterpolator="false" android:zAdjustment="top"
xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:interpolator="@android:interpolator/decelerate_cubic" android:duration="300" android:fillBefore="true" android:fillAfter="true" android:fromAlpha="1.0" android:toAlpha="0.0" android:fillEnabled="true" />
<scale android:interpolator="@android:interpolator/decelerate_cubic" android:duration="300" android:pivotX="50.0%p" android:pivotY="50.0%p" android:fillBefore="true" android:fillAfter="true" android:fromXScale="1.0" android:toXScale="0.8" android:fromYScale="1.0" android:toYScale="0.8" android:fillEnabled="true" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false"
android:zAdjustment="top">
<alpha
android:duration="300"
android:fillAfter="true"
android:fillBefore="true"
android:fillEnabled="true"
android:fromAlpha="1.0"
android:interpolator="@android:interpolator/decelerate_cubic"
android:toAlpha="0.0" />
<scale
android:duration="300"
android:fillAfter="true"
android:fillBefore="true"
android:fillEnabled="true"
android:fromXScale="1.0"
android:fromYScale="1.0"
android:interpolator="@android:interpolator/decelerate_cubic"
android:pivotX="50.0%p"
android:pivotY="50.0%p"
android:toXScale="0.8"
android:toYScale="0.8" />
</set>
+6 -3
View File
@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@android:anim/decelerate_interpolator"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:duration="300" android:fromYDelta="100.0%p" android:toYDelta="0.0%p" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator">
<translate
android:duration="300"
android:fromYDelta="100.0%p"
android:toYDelta="0.0%p" />
</set>
@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@android:anim/accelerate_interpolator"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:duration="300" android:fromYDelta="0.0%p" android:toYDelta="100.0%p" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator">
<translate
android:duration="300"
android:fromYDelta="0.0%p"
android:toYDelta="100.0%p" />
</set>
+6 -3
View File
@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@android:interpolator/linear_out_slow_in" android:duration="225"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="100.0%p" android:toYDelta="0.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="225"
android:interpolator="@android:interpolator/linear_out_slow_in">
<translate
android:fromYDelta="100.0%p"
android:toYDelta="0.0" />
</set>
+6 -3
View File
@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@android:interpolator/fast_out_linear_in" android:duration="195"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="0.0%p" android:toYDelta="100.0%p" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="195"
android:interpolator="@android:interpolator/fast_out_linear_in">
<translate
android:fromYDelta="0.0%p"
android:toYDelta="100.0%p" />
</set>
+14 -5
View File
@@ -1,10 +1,19 @@
<?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="200" android:valueTo="2.0dip" android:valueType="floatType" android:propertyName="translationZ" />
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="true"
android:state_pressed="true">
<objectAnimator
android:duration="200"
android:propertyName="translationZ"
android:valueTo="2.0dip"
android:valueType="floatType" />
</item>
<item>
<objectAnimator android:duration="200" android:valueTo="1.0dip" android:valueType="floatType" android:propertyName="translationZ" />
<objectAnimator
android:duration="200"
android:propertyName="translationZ"
android:valueTo="1.0dip"
android:valueType="floatType" />
</item>
</selector>
+14 -5
View File
@@ -1,10 +1,19 @@
<?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="200" android:valueTo="4.0dip" android:valueType="floatType" android:propertyName="translationZ" />
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="true"
android:state_pressed="true">
<objectAnimator
android:duration="200"
android:propertyName="translationZ"
android:valueTo="4.0dip"
android:valueType="floatType" />
</item>
<item>
<objectAnimator android:duration="200" android:valueTo="2.0dip" android:valueType="floatType" android:propertyName="translationZ" />
<objectAnimator
android:duration="200"
android:propertyName="translationZ"
android:valueTo="2.0dip"
android:valueType="floatType" />
</item>
</selector>
@@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@android:interpolator/fast_out_linear_in" android:duration="@integer/bottom_sheet_slide_duration"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="20.000004%p" android:toYDelta="0.0" />
<alpha android:fromAlpha="0.0" android:toAlpha="1.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@integer/bottom_sheet_slide_duration"
android:interpolator="@android:interpolator/fast_out_linear_in">
<translate
android:fromYDelta="20.000004%p"
android:toYDelta="0.0" />
<alpha
android:fromAlpha="0.0"
android:toAlpha="1.0" />
</set>
@@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@android:interpolator/fast_out_slow_in" android:duration="@integer/bottom_sheet_slide_duration"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="0.0" android:toYDelta="20.000004%p" />
<alpha android:fromAlpha="1.0" android:toAlpha="0.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@integer/bottom_sheet_slide_duration"
android:interpolator="@android:interpolator/fast_out_slow_in">
<translate
android:fromYDelta="0.0"
android:toYDelta="20.000004%p" />
<alpha
android:fromAlpha="1.0"
android:toAlpha="0.0" />
</set>
+3 -2
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<translate android:fromYDelta="100.0%" android:toYDelta="0.0"
xmlns:android="http://schemas.android.com/apk/res/android" />
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromYDelta="100.0%"
android:toYDelta="0.0" />
+3 -2
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<translate android:fromYDelta="0.0" android:toYDelta="100.0%"
xmlns:android="http://schemas.android.com/apk/res/android" />
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromYDelta="0.0"
android:toYDelta="100.0%" />
+5 -2
View File
@@ -1,3 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<alpha android:interpolator="@android:anim/accelerate_interpolator" android:duration="200" android:fromAlpha="1.0" android:toAlpha="0.0"
xmlns:android="http://schemas.android.com/apk/res/android" />
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="200"
android:fromAlpha="1.0"
android:interpolator="@android:anim/accelerate_interpolator"
android:toAlpha="0.0" />
@@ -0,0 +1,3 @@
<?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" />
+5 -2
View File
@@ -1,3 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<pathInterpolator android:controlX1="0.4" android:controlY1="0.0" android:controlX2="1.0" android:controlY2="1.0"
xmlns:android="http://schemas.android.com/apk/res/android" />
<pathInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
android:controlX1="0.4"
android:controlX2="1.0"
android:controlY1="0.0"
android:controlY2="1.0" />
+5 -3
View File
@@ -1,5 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:duration="200" android:fromAlpha="0.0" android:toAlpha="0.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:duration="200"
android:fromAlpha="0.0"
android:toAlpha="0.0" />
</set>
+14 -4
View File
@@ -1,6 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:shareInterpolator="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<scale android:duration="@android:integer/config_shortAnimTime" android:pivotX="50.0%" android:pivotY="0.0%" android:fromXScale="0.9" android:toXScale="1.0" android:fromYScale="0.9" android:toYScale="1.0" />
<alpha android:duration="@android:integer/config_shortAnimTime" android:fromAlpha="0.0" android:toAlpha="1.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<scale
android:duration="@android:integer/config_shortAnimTime"
android:fromXScale="0.9"
android:fromYScale="0.9"
android:pivotX="50.0%"
android:pivotY="0.0%"
android:toXScale="1.0"
android:toYScale="1.0" />
<alpha
android:duration="@android:integer/config_shortAnimTime"
android:fromAlpha="0.0"
android:toAlpha="1.0" />
</set>
+10 -4
View File
@@ -1,6 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:duration="100"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:interpolator="@android:anim/decelerate_interpolator" android:fromYDelta="-20.000004%" android:toYDelta="0.0" />
<alpha android:interpolator="@android:anim/decelerate_interpolator" android:fromAlpha="0.0" android:toAlpha="1.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="100">
<translate
android:fromYDelta="-20.000004%"
android:interpolator="@android:anim/decelerate_interpolator"
android:toYDelta="0.0" />
<alpha
android:fromAlpha="0.0"
android:interpolator="@android:anim/decelerate_interpolator"
android:toAlpha="1.0" />
</set>
+10 -4
View File
@@ -1,6 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:duration="100"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:interpolator="@android:anim/decelerate_interpolator" android:fromYDelta="20.000004%" android:toYDelta="0.0" />
<alpha android:interpolator="@android:anim/decelerate_interpolator" android:fromAlpha="0.0" android:toAlpha="1.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="100">
<translate
android:fromYDelta="20.000004%"
android:interpolator="@android:anim/decelerate_interpolator"
android:toYDelta="0.0" />
<alpha
android:fromAlpha="0.0"
android:interpolator="@android:anim/decelerate_interpolator"
android:toAlpha="1.0" />
</set>
@@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:duration="118" android:fromAlpha="0.0" android:toAlpha="1.0" />
<translate android:duration="118" android:fromYDelta="50.0%" android:toYDelta="0.0%" />
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:duration="118"
android:fromAlpha="0.0"
android:toAlpha="1.0" />
<translate
android:duration="118"
android:fromYDelta="50.0%"
android:toYDelta="0.0%" />
</set>
@@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:duration="150" android:fromAlpha="1.0" android:toAlpha="0.0" />
<translate android:duration="150" android:fromYDelta="0.0%" android:toYDelta="50.0%" />
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:duration="150"
android:fromAlpha="1.0"
android:toAlpha="0.0" />
<translate
android:duration="150"
android:fromYDelta="0.0%"
android:toYDelta="50.0%" />
</set>
@@ -1,3 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<layoutAnimation android:delay="14.999998%" android:animation="@anim/item_animation_fall_down" android:animationOrder="normal"
xmlns:android="http://schemas.android.com/apk/res/android" />
<layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"
android:animation="@anim/item_animation_fall_down"
android:animationOrder="normal"
android:delay="14.999998%" />
+4 -2
View File
@@ -1,3 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<layoutAnimation android:delay="14.999998%" android:animation="@anim/item_animation_fall_up" android:animationOrder="reverse"
xmlns:android="http://schemas.android.com/apk/res/android" />
<layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"
android:animation="@anim/item_animation_fall_up"
android:animationOrder="reverse"
android:delay="14.999998%" />
+10
View File
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:duration="250"
android:fromXDelta="100.0%"
android:fromYDelta="0.0%"
android:toXDelta="0.0%"
android:toYDelta="0.0%" />
</set>
+10
View File
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:duration="250"
android:fromXDelta="0.0%"
android:fromYDelta="0.0%"
android:toXDelta="-100.0%"
android:toYDelta="0.0%" />
</set>
+10
View File
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:duration="250"
android:fromXDelta="-100.0%"
android:fromYDelta="0.0%"
android:toXDelta="0.0%"
android:toYDelta="0.0%" />
</set>
+10
View File
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:duration="250"
android:fromXDelta="0.0%"
android:fromYDelta="0.0%"
android:toXDelta="100.0%"
android:toYDelta="0.0%" />
</set>
+2
View File
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<linearInterpolator />
+5 -2
View File
@@ -1,3 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<pathInterpolator android:controlX1="0.0" android:controlY1="0.0" android:controlX2="0.2" android:controlY2="1.0"
xmlns:android="http://schemas.android.com/apk/res/android" />
<pathInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
android:controlX1="0.0"
android:controlX2="0.2"
android:controlY1="0.0"
android:controlY2="1.0" />
+14 -3
View File
@@ -1,5 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@android:anim/decelerate_interpolator"
xmlns:android="http://schemas.android.com/apk/res/android">
<scale android:interpolator="@android:anim/bounce_interpolator" android:duration="200" android:pivotX="50.0%" android:pivotY="50.0%" android:fillAfter="false" android:repeatCount="1" android:repeatMode="reverse" android:fromXScale="1.0" android:toXScale="1.2" android:fromYScale="1.0" android:toYScale="1.2" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator">
<scale
android:duration="200"
android:fillAfter="false"
android:fromXScale="1.0"
android:fromYScale="1.0"
android:interpolator="@android:anim/bounce_interpolator"
android:pivotX="50.0%"
android:pivotY="50.0%"
android:repeatCount="1"
android:repeatMode="reverse"
android:toXScale="1.2"
android:toYScale="1.2" />
</set>
+14 -3
View File
@@ -1,5 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@android:anim/decelerate_interpolator"
xmlns:android="http://schemas.android.com/apk/res/android">
<scale android:interpolator="@android:anim/decelerate_interpolator" android:duration="100" android:pivotX="50.0%" android:pivotY="50.0%" android:fillAfter="false" android:repeatCount="1" android:repeatMode="reverse" android:fromXScale="1.0" android:toXScale="0.7" android:fromYScale="1.0" android:toYScale="0.7" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator">
<scale
android:duration="100"
android:fillAfter="false"
android:fromXScale="1.0"
android:fromYScale="1.0"
android:interpolator="@android:anim/decelerate_interpolator"
android:pivotX="50.0%"
android:pivotY="50.0%"
android:repeatCount="1"
android:repeatMode="reverse"
android:toXScale="0.7"
android:toYScale="0.7" />
</set>
+6 -3
View File
@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@android:anim/decelerate_interpolator" android:duration="300"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="0.0" android:toYDelta="0.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="300"
android:interpolator="@android:anim/decelerate_interpolator">
<translate
android:fromYDelta="0.0"
android:toYDelta="0.0" />
</set>
+5 -2
View File
@@ -1,3 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<alpha android:interpolator="@android:anim/accelerate_interpolator" android:duration="200" android:fromAlpha="0.0" android:toAlpha="1.0"
xmlns:android="http://schemas.android.com/apk/res/android" />
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="200"
android:fromAlpha="0.0"
android:interpolator="@android:anim/accelerate_interpolator"
android:toAlpha="1.0" />
+6 -2
View File
@@ -1,3 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<alpha android:interpolator="@android:anim/accelerate_interpolator" android:duration="200" android:fillAfter="true" android:fromAlpha="1.0" android:toAlpha="0.0"
xmlns:android="http://schemas.android.com/apk/res/android" />
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="200"
android:fillAfter="true"
android:fromAlpha="1.0"
android:interpolator="@android:anim/accelerate_interpolator"
android:toAlpha="0.0" />
@@ -1,3 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<translate android:duration="50"
xmlns:android="http://schemas.android.com/apk/res/android" />
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="50" />
+9 -4
View File
@@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:duration="@android:integer/config_longAnimTime" android:fromYDelta="0.0" android:toYDelta="100.0%p" />
<alpha android:duration="300" android:fromAlpha="1.0" android:toAlpha="0.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="@android:integer/config_longAnimTime"
android:fromYDelta="0.0"
android:toYDelta="100.0%p" />
<alpha
android:duration="300"
android:fromAlpha="1.0"
android:toAlpha="0.0" />
</set>
+16 -4
View File
@@ -1,6 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:shareInterpolator="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<scale android:interpolator="@android:anim/overshoot_interpolator" android:duration="400" android:pivotX="20.000004%" android:pivotY="0.0" android:toXScale="1.0" android:fromYScale="0.1" android:toYScale="1.0" fromXScale="0.1" />
<alpha android:interpolator="@android:anim/decelerate_interpolator" android:duration="400" android:fromAlpha="0.0" android:toAlpha="1.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<scale
fromXScale="0.1"
android:duration="400"
android:fromYScale="0.1"
android:interpolator="@android:anim/overshoot_interpolator"
android:pivotX="20.000004%"
android:pivotY="0.0"
android:toXScale="1.0"
android:toYScale="1.0" />
<alpha
android:duration="400"
android:fromAlpha="0.0"
android:interpolator="@android:anim/decelerate_interpolator"
android:toAlpha="1.0" />
</set>
+7 -3
View File
@@ -1,5 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@anim/linear_out_slow_in" android:shareInterpolator="true"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:duration="300" android:fromYDelta="-100.0%p" android:toYDelta="0.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@anim/linear_out_slow_in"
android:shareInterpolator="true">
<translate
android:duration="300"
android:fromYDelta="-100.0%p"
android:toYDelta="0.0" />
</set>
+8 -3
View File
@@ -1,5 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@anim/fast_out_linear_in" android:shareInterpolator="true" android:ordering="together"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:duration="300" android:fromYDelta="0.0" android:toYDelta="-100.0%p" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@anim/fast_out_linear_in"
android:ordering="together"
android:shareInterpolator="true">
<translate
android:duration="300"
android:fromYDelta="0.0"
android:toYDelta="-100.0%p" />
</set>
+9 -4
View File
@@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:duration="300" android:fromYDelta="100.0%p" android:toYDelta="0.0" />
<alpha android:duration="300" android:fromAlpha="0.0" android:toAlpha="1.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="300"
android:fromYDelta="100.0%p"
android:toYDelta="0.0" />
<alpha
android:duration="300"
android:fromAlpha="0.0"
android:toAlpha="1.0" />
</set>
+9 -4
View File
@@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:duration="300" android:fromYDelta="0.0" android:toYDelta="-100.0%p" />
<alpha android:duration="300" android:fromAlpha="1.0" android:toAlpha="0.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="300"
android:fromYDelta="0.0"
android:toYDelta="-100.0%p" />
<alpha
android:duration="300"
android:fromAlpha="1.0"
android:toAlpha="0.0" />
</set>
+25
View File
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<alpha
android:duration="50"
android:fillAfter="true"
android:fillBefore="true"
android:fillEnabled="true"
android:fromAlpha="0.0"
android:interpolator="@anim/linear"
android:startOffset="50"
android:toAlpha="1.0" />
<scale
android:duration="400"
android:fillAfter="true"
android:fillBefore="true"
android:fillEnabled="true"
android:fromXScale="0.85"
android:fromYScale="0.85"
android:interpolator="@anim/fast_out_extra_slow_in"
android:pivotX="50.0%"
android:pivotY="50.0%"
android:toXScale="1.0"
android:toYScale="1.0" />
</set>
+25
View File
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<alpha
android:duration="87"
android:fillAfter="true"
android:fillBefore="true"
android:fillEnabled="true"
android:fromAlpha="1.0"
android:interpolator="@anim/linear"
android:startOffset="83"
android:toAlpha="0.4" />
<scale
android:duration="400"
android:fillAfter="true"
android:fillBefore="true"
android:fillEnabled="true"
android:fromXScale="1.0"
android:fromYScale="1.0"
android:interpolator="@anim/fast_out_extra_slow_in"
android:pivotX="50.0%"
android:pivotY="50.0%"
android:toXScale="1.05"
android:toYScale="1.05" />
</set>
+16
View File
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<scale
android:duration="400"
android:fillAfter="true"
android:fillBefore="true"
android:fillEnabled="true"
android:fromXScale="1.1"
android:fromYScale="1.1"
android:interpolator="@anim/fast_out_extra_slow_in"
android:pivotX="50.0%"
android:pivotY="50.0%"
android:toXScale="1.0"
android:toYScale="1.0" />
</set>
+26
View File
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false"
android:zAdjustment="top">
<alpha
android:duration="167"
android:fillAfter="true"
android:fillBefore="true"
android:fillEnabled="true"
android:fromAlpha="1.0"
android:interpolator="@anim/linear"
android:startOffset="33"
android:toAlpha="0.0" />
<scale
android:duration="400"
android:fillAfter="true"
android:fillBefore="true"
android:fillEnabled="true"
android:fromXScale="1.0"
android:fromYScale="1.0"
android:interpolator="@anim/fast_out_extra_slow_in"
android:pivotX="50.0%"
android:pivotY="50.0%"
android:toXScale="0.9"
android:toYScale="0.9" />
</set>
+14 -4
View File
@@ -1,6 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:shareInterpolator="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<scale android:duration="@android:integer/config_shortAnimTime" android:pivotX="50.0%" android:pivotY="0.0%" android:fromXScale="1.0" android:toXScale="0.9" android:fromYScale="1.0" android:toYScale="0.9" />
<alpha android:duration="@android:integer/config_shortAnimTime" android:fromAlpha="1.0" android:toAlpha="0.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<scale
android:duration="@android:integer/config_shortAnimTime"
android:fromXScale="1.0"
android:fromYScale="1.0"
android:pivotX="50.0%"
android:pivotY="0.0%"
android:toXScale="0.9"
android:toYScale="0.9" />
<alpha
android:duration="@android:integer/config_shortAnimTime"
android:fromAlpha="1.0"
android:toAlpha="0.0" />
</set>
+9 -4
View File
@@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@android:anim/decelerate_interpolator" android:duration="200"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="-4.999995%" android:toYDelta="0.0" />
<alpha android:fromAlpha="0.0" android:toAlpha="1.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="200"
android:interpolator="@android:anim/decelerate_interpolator">
<translate
android:fromYDelta="-4.999995%"
android:toYDelta="0.0" />
<alpha
android:fromAlpha="0.0"
android:toAlpha="1.0" />
</set>
+9 -4
View File
@@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@android:anim/decelerate_interpolator" android:duration="200"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="50.0%" android:toYDelta="0.0" />
<alpha android:fromAlpha="0.0" android:toAlpha="1.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="200"
android:interpolator="@android:anim/decelerate_interpolator">
<translate
android:fromYDelta="50.0%"
android:toYDelta="0.0" />
<alpha
android:fromAlpha="0.0"
android:toAlpha="1.0" />
</set>
+9 -4
View File
@@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@android:anim/decelerate_interpolator" android:duration="200"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="-50.0%" android:toYDelta="0.0" />
<alpha android:fromAlpha="0.0" android:toAlpha="1.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="200"
android:interpolator="@android:anim/decelerate_interpolator">
<translate
android:fromYDelta="-50.0%"
android:toYDelta="0.0" />
<alpha
android:fromAlpha="0.0"
android:toAlpha="1.0" />
</set>
+9 -4
View File
@@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@android:anim/decelerate_interpolator" android:duration="200"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="0.0" android:toYDelta="50.0%" />
<alpha android:fromAlpha="1.0" android:toAlpha="0.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="200"
android:interpolator="@android:anim/decelerate_interpolator">
<translate
android:fromYDelta="0.0"
android:toYDelta="50.0%" />
<alpha
android:fromAlpha="1.0"
android:toAlpha="0.0" />
</set>
+11 -4
View File
@@ -1,6 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@android:anim/decelerate_interpolator" android:duration="300"
xmlns:android="http://schemas.android.com/apk/res/android">
<rotate android:fromDegrees="-15.0" android:toDegrees="0.0" android:pivotX="50.0%" android:pivotY="50.0%" />
<translate android:fromYDelta="-100.0%p" android:toYDelta="0.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="300"
android:interpolator="@android:anim/decelerate_interpolator">
<rotate
android:fromDegrees="-15.0"
android:pivotX="50.0%"
android:pivotY="50.0%"
android:toDegrees="0.0" />
<translate
android:fromYDelta="-100.0%p"
android:toYDelta="0.0" />
</set>
+11 -4
View File
@@ -1,6 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@android:anim/accelerate_interpolator" android:duration="300"
xmlns:android="http://schemas.android.com/apk/res/android">
<rotate android:fromDegrees="0.0" android:toDegrees="15.0" android:pivotX="50.0%" android:pivotY="50.0%" />
<translate android:fromYDelta="0.0" android:toYDelta="100.0%p" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="300"
android:interpolator="@android:anim/accelerate_interpolator">
<rotate
android:fromDegrees="0.0"
android:pivotX="50.0%"
android:pivotY="50.0%"
android:toDegrees="15.0" />
<translate
android:fromYDelta="0.0"
android:toYDelta="100.0%p" />
</set>
@@ -1,6 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android">
<scale android:pivotX="50.0%" android:pivotY="50.0%" android:fromXScale="0.0%" android:toXScale="100.0%" android:fromYScale="0.0%" android:toYScale="100.0%" />
<alpha android:fromAlpha="0.0" android:toAlpha="1.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android">
<scale
android:fromXScale="0.0%"
android:fromYScale="0.0%"
android:pivotX="50.0%"
android:pivotY="50.0%"
android:toXScale="100.0%"
android:toYScale="100.0%" />
<alpha
android:fromAlpha="0.0"
android:toAlpha="1.0" />
</set>
@@ -1,6 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android">
<scale android:pivotX="50.0%" android:pivotY="50.0%" android:fromXScale="100.0%" android:toXScale="0.0%" android:fromYScale="100.0%" android:toYScale="0.0%" />
<alpha android:fromAlpha="1.0" android:toAlpha="0.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android">
<scale
android:fromXScale="100.0%"
android:fromYScale="100.0%"
android:pivotX="50.0%"
android:pivotY="50.0%"
android:toXScale="0.0%"
android:toYScale="0.0%" />
<alpha
android:fromAlpha="1.0"
android:toAlpha="0.0" />
</set>
+5 -3
View File
@@ -1,5 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:duration="400" android:fromYDelta="0.0%p" android:toYDelta="0.0%p" />
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="400"
android:fromYDelta="0.0%p"
android:toYDelta="0.0%p" />
</set>
@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@android:anim/decelerate_interpolator" android:duration="400"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="100.0%" android:toYDelta="0.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="400"
android:interpolator="@android:anim/decelerate_interpolator">
<translate
android:fromYDelta="100.0%"
android:toYDelta="0.0" />
</set>
+9 -4
View File
@@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@android:interpolator/fast_out_slow_in" android:duration="300"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="0.0" android:toYDelta="14.999998%" />
<alpha android:fromAlpha="1.0" android:toAlpha="0.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="300"
android:interpolator="@android:interpolator/fast_out_slow_in">
<translate
android:fromYDelta="0.0"
android:toYDelta="14.999998%" />
<alpha
android:fromAlpha="1.0"
android:toAlpha="0.0" />
</set>
+9 -3
View File
@@ -1,5 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:zAdjustment="normal"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:duration="200" android:fillBefore="true" android:fillAfter="true" android:fromXDelta="100.0%" android:toXDelta="0.0" android:fillEnabled="true" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:zAdjustment="normal">
<translate
android:duration="200"
android:fillAfter="true"
android:fillBefore="true"
android:fillEnabled="true"
android:fromXDelta="100.0%"
android:toXDelta="0.0" />
</set>
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="300">
<alpha
android:fromAlpha="0.0"
android:toAlpha="1.0" />
</set>
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="300">
<alpha
android:fromAlpha="1.0"
android:toAlpha="0.0" />
</set>
+5 -2
View File
@@ -1,3 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<pathInterpolator android:controlX1="0.4" android:controlY1="0.0" android:controlX2="0.2" android:controlY2="1.0"
xmlns:android="http://schemas.android.com/apk/res/android" />
<pathInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
android:controlX1="0.4"
android:controlX2="0.2"
android:controlY1="0.0"
android:controlY2="1.0" />
+19 -5
View File
@@ -1,7 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@anim/vkme_enter_interpolator" android:duration="180" android:shareInterpolator="true" android:fillBefore="true" android:fillAfter="true" android:fillEnabled="true"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="0.0%" android:toYDelta="3.9999962%" />
<scale android:pivotX="50.0%" android:fromXScale="100.0%" android:toXScale="96.0%" android:fromYScale="100.0%" android:toYScale="96.0%" />
<alpha android:fromAlpha="1.0" android:toAlpha="0.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="180"
android:fillAfter="true"
android:fillBefore="true"
android:fillEnabled="true"
android:interpolator="@anim/vkme_enter_interpolator"
android:shareInterpolator="true">
<translate
android:fromYDelta="0.0%"
android:toYDelta="3.9999962%" />
<scale
android:fromXScale="100.0%"
android:fromYScale="100.0%"
android:pivotX="50.0%"
android:toXScale="96.0%"
android:toYScale="96.0%" />
<alpha
android:fromAlpha="1.0"
android:toAlpha="0.0" />
</set>
+19 -5
View File
@@ -1,7 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@anim/vkme_enter_interpolator" android:duration="200" android:shareInterpolator="true" android:fillBefore="true" android:fillAfter="true" android:fillEnabled="true"
xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="3.9999962%" android:toYDelta="0.0%" />
<scale android:pivotX="50.0%" android:fromXScale="96.0%" android:toXScale="100.0%" android:fromYScale="96.0%" android:toYScale="100.0%" />
<alpha android:fromAlpha="0.0" android:toAlpha="1.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="200"
android:fillAfter="true"
android:fillBefore="true"
android:fillEnabled="true"
android:interpolator="@anim/vkme_enter_interpolator"
android:shareInterpolator="true">
<translate
android:fromYDelta="3.9999962%"
android:toYDelta="0.0%" />
<scale
android:fromXScale="96.0%"
android:fromYScale="96.0%"
android:pivotX="50.0%"
android:toXScale="100.0%"
android:toYScale="100.0%" />
<alpha
android:fromAlpha="0.0"
android:toAlpha="1.0" />
</set>
+8 -3
View File
@@ -1,5 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:duration="200" android:fillBefore="true" android:fillAfter="false" android:fillEnabled="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:fromAlpha="1.0" android:toAlpha="1.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="200"
android:fillAfter="false"
android:fillBefore="true"
android:fillEnabled="false">
<alpha
android:fromAlpha="1.0"
android:toAlpha="1.0" />
</set>
+77
View File
@@ -543,4 +543,81 @@
<item>В субботу</item>
<item>В воскресенье</item>
</string-array>
<string-array name="animations2">
<item>Без анимации</item>
<item>Системный</item>
<item>Системный (task)</item>
</string-array>
<string-array name="animations">
<item>Без анимации</item>
<item>Android Q</item>
<item>Fade</item>
<item>AndroidX</item>
<item>Слайд</item>
<item>Системный</item>
<item>Системный (task)</item>
</string-array>
<string-array name="language">
<item>Системный</item>
<item>Английский</item>
<item>Русский</item>
<item>Украинский</item>
</string-array>
<string-array name="start">
<item>По умолчанию</item>
<item>Новости</item>
<item>Диалоги</item>
<item>Меню</item>
<item>Профиль</item>
<item>Документы</item>
<item>Прямые эфиры</item>
<item>Дни рождения</item>
<item>Группы</item>
<item>Музыка</item>
<item>Друзья</item>
<item>Фото</item>
<item>Видео</item>
<item>Настройки</item>
<item>Приложения</item>
<item>Дискавер</item>
<item>Уведомления</item>
<item>Перевод средств</item>
<item>Игры</item>
<item>Закладки</item>
</string-array>
<string-array name="proxy">
<item>Без прокси</item>
<item>zaborona.help</item>
<item>Сторонний прокси для API</item>
<item>Сторонний HTTP</item>
<item>Сторонний HTTPS</item>
<item>Сторонний SOCKS</item>
</string-array>
<string-array name="msgcount_value">
<item>По умолчанию</item>
<item>40 сообщений</item>
<item>50 сообщений</item>
<item>70 сообщений</item>
<item>100 сообщений</item>
<item>150 сообщений</item>
<item>200 сообщений</item>
</string-array>
<string-array name="darktheme_value">
<item>По умолчанию</item>
<item>Полностью чёрная</item>
</string-array>
<string-array name="lighttheme_value">
<item>По умолчанию</item>
</string-array>
<string-array name="undel_value">
<item>[Удалено]</item>
<item>🗑</item>
<item>❌</item>
</string-array>
<string-array name="dateformat_value">
<item>По умолчанию</item>
<item>15 апреля в 18:42</item>
<item>15 апреля в 18:42:28</item>
<item>15 апреля 2022 в 18:42:28</item>
</string-array>
</resources>
+159
View File
@@ -642,4 +642,163 @@
<item>Saturday</item>
<item>Sunday</item>
</string-array>
<string-array name="animations">
<item>No Animation</item>
<item>Android Q</item>
<item>Fade</item>
<item>AndroidX</item>
<item>Slide</item>
<item>System</item>
<item>System task</item>
</string-array>
<string-array name="animations_values">
<item>noanim</item>
<item>q</item>
<item>frag_fade</item>
<item>frag_enter</item>
<item>slide</item>
<item>system</item>
<item>system_task</item>
</string-array>
<string-array name="animations2">
<item>No Animation</item>
<item>System</item>
<item>System task</item>
</string-array>
<string-array name="animations_values2">
<item>noanim</item>
<item>system</item>
<item>system_task</item>
</string-array>
<string-array name="language">
<item>System</item>
<item>English</item>
<item>Russian</item>
<item>Ukraininan</item>
</string-array>
<string-array name="lang_value">
<item>system</item>
<item>en</item>
<item>ru</item>
<item>uk</item>
</string-array>
<string-array name="start">
<item>Default</item>
<item>Newsfeed</item>
<item>Dialogs</item>
<item>Menu</item>
<item>Profile</item>
<item>Documents</item>
<item>Lives</item>
<item>Birthdays</item>
<item>Groups</item>
<item>Music</item>
<item>Friends</item>
<item>Photos</item>
<item>Videos</item>
<item>Settings</item>
<item>Apps</item>
<item>Discover</item>
<item>Notifications</item>
<item>Money Transfer</item>
<item>Games</item>
<item>Bookmarks</item>
</string-array>
<string-array name="start_values">
<item>default</item>
<item>newsfeed</item>
<item>messenger</item>
<item>menu</item>
<item>profile</item>
<item>docs</item>
<item>lives</item>
<item>brtd</item>
<item>groups</item>
<item>music</item>
<item>friends</item>
<item>photos</item>
<item>videos</item>
<item>settings</item>
<item>apps</item>
<item>discover</item>
<item>notifications</item>
<item>money</item>
<item>games</item>
<item>liked</item>
</string-array>
<string-array name="proxy">
<item>No Proxy</item>
<item>zaborona.help</item>
<item>Custom API proxy</item>
<item>Custom HTTP</item>
<item>Custom HTTPS</item>
<item>Custom SOCKS</item>
</string-array>
<string-array name="proxy_value">
<item>noproxy</item>
<item>zaborona</item>
<item>apiproxy</item>
<item>http</item>
<item>https</item>
<item>socks</item>
</string-array>
<string-array name="msgcount_value">
<item>Default</item>
<item>40 messages</item>
<item>50 messages</item>
<item>70 messages</item>
<item>100 messages</item>
<item>150 messages</item>
<item>200 messages</item>
</string-array>
<string-array name="msgcount">
<item>30</item>
<item>40</item>
<item>50</item>
<item>70</item>
<item>100</item>
<item>150</item>
<item>200</item>
</string-array>
<string-array name="lighttheme_value">
<item>Default</item>
</string-array>
<string-array name="lighttheme">
<item>default</item>
</string-array>
<string-array name="darktheme_value">
<item>Default</item>
<item>Amoled</item>
</string-array>
<string-array name="darktheme">
<item>default</item>
<item>amoled</item>
</string-array>
<string-array name="newsupdate_value">
<item>Default</item>
<item>Do not update</item>
<item>Immediately update</item>
</string-array>
<string-array name="newsupdate">
<item>default</item>
<item>no_update</item>
<item>imd_update</item>
</string-array>
<string-array name="undel_value">
<item>[Deleted]</item>
<item>🗑</item>
<item>❌</item>
</string-array>
<string-array name="dateformat_value">
<item>Default</item>
<item>15 april 18:42</item>
<item>15 april 18:42:28</item>
<item>15 april 2022 18:42:28</item>
</string-array>
<string-array name="dateformat">
<item>default</item>
<item>noseconds</item>
<item>noyear</item>
<item>full</item>
</string-array>
</resources>
+18
View File
@@ -3893,4 +3893,22 @@
<item type="id" name="x_container" />
<item type="id" name="youtube" />
<item type="id" name="zhukov" />
<item type="id" name="import_theme" />
<item type="id" name="remove_btn" />
<item type="id" name="card" />
<item type="id" name="author" />
<item type="id" name="color_picker_view" />
<item type="id" name="text_hex_wrapper" />
<item type="id" name="hex_val" />
<item type="id" name="old_color_panel" />
<item type="id" name="new_color_panel" />
<item type="id" name="btn1" />
<item type="id" name="remove_from_cache" />
<item type="id" name="animation_view" />
<item type="id" name="msgupdate" />
<item type="id" name="btnfoaf" />
<item type="id" name="btncopyid" />
<item type="id" name="download_video" />
<item type="id" name="savedmsg" />
</resources>
+481
View File
@@ -5461,4 +5461,485 @@ with video"</string>
<string name="your_balance">Your balance: </string>
<string name="your_feedback">Your feedback…</string>
<string name="your_gender">Your gender:</string>
<string name="vtlfeed">Feed</string>
<string name="vtlinterface">Interface</string>
<string name="vtlmusic">Music</string>
<string name="vtlproxy">Proxy</string>
<string name="vtlother">Other</string>
<string name="vtlactivity">Activity</string>
<string name="vtltgs">Telegram Stickers</string>
<string name="vtlthemes">Appearance</string>
<string name="vtlmessages">Messages</string>
<string name="vkconnect">VK ID</string>
<string name="bugs">Bugtracker</string>
<string name="promocode">Activate promocode</string>
<string name="tgchannel">Telegram Channel</string>
<string name="tgchat">Telegram Chat</string>
<string name="vkgroup">Our VK Group</string>
<string name="vtfaq">FAQ</string>
<string name="vtfaqsumm">All your questions are answered here</string>
<string name="vtsite">Our site</string>
<string name="installgms">Install Google Play Services</string>
<string name="vtldads">Disable Ads</string>
<string name="vtldgads">Disable Groups Ads</string>
<string name="vtldgadssummary">Posts with ads mark</string>
<string name="vtldca">Disable ad carousel</string>
<string name="vtldas">Disable ads in stories</string>
<string name="vtad">Ads</string>
<string name="vtlfilters">Filters</string>
<string name="vtlhtmf">How to make filters?</string>
<string name="vtlhtmfsummary">"Filter format: words or sentences, separated by a comma with a space
Example: #sponsored, Free gift cards, #PROMO
Filters are case-sensitive!"</string>
<string name="vtlownfilter">Custom filter</string>
<string name="vtlsfilter">Standard adblock filter</string>
<string name="vtlsfiltersummary">Blocks posts with common tags, such as #ad, #pr and so on</string>
<string name="vtlusevkui">Use VKUI</string>
<string name="vtlawayphp">Disable away.php redirect</string>
<string name="vtlinterfacemsg">Interface</string>
<string name="vtlcalls">Calls button</string>
<string name="vtlvoice">Recording voice messages</string>
<string name="vtlvoicesummary">The icon for recording voice messages in the message input field</string>
<string name="vtlnavbar">Color navigation bar</string>
<string name="donate">Donate</string>
<string name="fulltime">dd MMMM yyyy HH:mm:ss</string>
<string name="fulltime2">dd MMMM HH:mm:ss</string>
<string name="fulltime3">dd MMMM HH:mm</string>
<string name="vtlsfiltershort">Short link filter</string>
<string name="vtlsfiltershortsummary">"Blocks posts containing short links, such as bit.ly or cutt.ly
Does not affect vk.cc links"</string>
<string name="vtlsfilterrefs">Referral links filter</string>
<string name="vtlsfilterrefssummary">Blocks posts containing referral links, such as ali.pub and so on</string>
<string name="vtlrecommend">Recommendations</string>
<string name="vtlrecommendfriend">Disable friends recommendations</string>
<string name="vtlrecommendauthor">Disable authors recommendations</string>
<string name="vtlrecommendfriendpost">Disable recommended friends posts</string>
<string name="BGStickers">Sticker outlines</string>
<string name="vtlrecommendmarksummary">Posts like You may be interested</string>
<string name="vtlfeedwork">Other</string>
<string name="vtlfeedreload">Automatic feed update</string>
<string name="vtlfeedcache">Cache feed posts</string>
<string name="vtlrecommendmark">Disable posts with recommended mark</string>
<string name="vtlmsgtails">Message tails</string>
<string name="vtlmsgflat">Flat Messages</string>
<string name="vtlupdmsg">Update</string>
<string name="BGStickerssum">You need to clear the application cache after toggling this option</string>
<string name="app_name_orig">VK</string>
<string name="addinf">Additional information</string>
<string name="copyid">Copy ID</string>
<string name="vtssfs">VT Features</string>
<string name="vticon">App Icon</string>
<string name="vticonbtn">Use original icon</string>
<string name="vticonsummary">The original name and icon of VK</string>
<string name="copytokenbtn">Copy your access token</string>
<string name="killappbtn">Kill the app process</string>
<string name="experts">Experts</string>
<string name="DNT_OFF">Disable Do Not Type</string>
<string name="DNT_ON">Enable Do Not Type</string>
<string name="accounts">Accounts</string>
<string name="act_bot">For Bots/Groups</string>
<string name="act_cnv">For Conversations</string>
<string name="act_pm">For Private messages</string>
<string name="alteremoji">Alternative type of emoji menu</string>
<string name="alteremojisum">Alrernative selection of emojis and stickers in the miniature menu</string>
<string name="altnewsfeed">Alternative design of newsfeed</string>
<string name="altnewsfeedsum">Design with dynamic tabs in the feed</string>
<string name="applicationrestart">Restart application</string>
<string name="benchapi">Benchmark api</string>
<string name="benchapisummary">Testing the speed of sending requests. Useless function for everyone except VKontakte developers</string>
<string name="cachecleaned">Cache cleared</string>
<string name="clearcache">Clear all cache</string>
<string name="clearcachesum">Clears app cache (except for feed cache)</string>
<string name="convUsersOnline">Fix showing online in conversations</string>
<string name="convUsersOnlinesum">"Fix showing other users online in conversations (only needed if you have hidden your online one)
Warning! It can cause long downloads of user lists if there are a lot of users in the conversation"</string>
<string name="copybtn">Copied!</string>
<string name="ctypedirect">Direct</string>
<string name="ctypedisabled">Not set</string>
<string name="ctypesocks">Socks</string>
<string name="dnr">Do not read</string>
<string name="dns">Status of viewing/checking stories</string>
<string name="dnw">Do not write</string>
<string name="docknumbers">Counters in dockbar</string>
<string name="docknumberssum">"Disabling doesn't work in the tablet interface"</string>
<string name="fcmtokenfixed">Notifications have been restored!</string>
<string name="fcmtokenget">FCM token received</string>
<string name="fcmtokenrem">FCM token deleted</string>
<string name="firebasefix">Update Firebase registration</string>
<string name="firebasefixsum">Correction of receiving notifications after installing GMS or after restoring the backup of the application</string>
<string name="foafdate">"
Days from the date of registration:"</string>
<string name="foaferr">Issues when loading data!</string>
<string name="foafid">Profile ID:</string>
<string name="foafregdate">"
Registration date:"</string>
<string name="getvtverify">Get verification on your profile</string>
<string name="iconapplying">Applying changes</string>
<string name="interfaceemoji">Emoji and stickers</string>
<string name="interfaceglobal">Global features</string>
<string name="interfaceglobaldates">Date rounding</string>
<string name="interfaceglobaldatessum">"Date rounding of posts and users
01 Jan 1970 00:00:00 -> 1 Jan 00:00"</string>
<string name="interfaceglobalnum">Round up numbers</string>
<string name="interfaceglobalnumsum">"Round up the numbers of views, comments, likes and reposts
10000 -> 10k"</string>
<string name="interfaceglobalpost">Shorten posts</string>
<string name="interfaceglobalpostsum">"Shorten the text in posts
Expand text..."</string>
<string name="interfacenewsfeed">Feed</string>
<string name="interfacenewsfeedswipe">Side camera in the news</string>
<string name="interfacenewsfeedswipesum">Works only with classic newsfeed design</string>
<string name="interfacestartfr">Default start fragment</string>
<string name="interfacestartfrsum">Select start fragment</string>
<string name="interfacevideo">Video</string>
<string name="interfacevideoext">Use external video player</string>
<string name="interfacevideoextsum">Use an external video player to play videos</string>
<string name="interfacevideorec">Disable recommended videos</string>
<string name="interfacevideorecsum">Disable video recommendations at the bottom of the video player with video recommendations</string>
<string name="menucutter">Disable menu shortening</string>
<string name="menucuttersum">Removes the shortening of items in the application section menu</string>
<string name="newacc">Add new account</string>
<string name="newvideo">New video catalog</string>
<string name="offline_vtl">Offline</string>
<string name="online_vtl">Online</string>
<string name="opencommit">Open commit</string>
<string name="otabranch">Select update branch</string>
<string name="otacheckonstart">Enable updates at start</string>
<string name="otacheckupd">Check for updates</string>
<string name="otaerr">Check your internet connection and try again</string>
<string name="otanoupd">No updates found</string>
<string name="otaok">OK</string>
<string name="otaretry">Try again</string>
<string name="otaupd">Update</string>
<string name="otaupdavalible">Update available!</string>
<string name="otaupdchanges">Changelog</string>
<string name="otawarning">Warning!</string>
<string name="otawarnwait">"Please don't close the app until the end of the update download"</string>
<string name="privacy_vtl">Privacy</string>
<string name="proxyadvsettings">Advanced proxy settings</string>
<string name="proxyapi">API Domain</string>
<string name="proxydomain">Domain</string>
<string name="proxydonate">Donate</string>
<string name="proxyhttp">HTTP Proxy</string>
<string name="proxyhttps">HTTPS Proxy</string>
<string name="proxyimpinfo">Warning!</string>
<string name="proxyimpinfosum">"Don't use proxy if VK is available in your country
You need to restart the application to apply proxy settings"</string>
<string name="proxyoauth">OAuth Domain</string>
<string name="proxyowners">Proxy owners</string>
<string name="proxyownersxtr">xtrafrancyz site</string>
<string name="proxyownersxtrsources">Proxy server sources</string>
<string name="proxyownerszbr">zaborona site</string>
<string name="proxyport">Port</string>
<string name="proxysocks">Socks Proxy</string>
<string name="proxystatic">Static Domain</string>
<string name="reportbug">Report a bug</string>
<string name="autoclearcache">Auto cleaning app cache</string>
<string name="autoclearcachesumm">Cache size:</string>
<string name="autoclearcachedisabled">"Don't clear cache"</string>
<string name="reportbugsumm">Bug reports help us fix them</string>
<string name="restartapp">Please, restart app</string>
<string name="savedmsg">Saved messages</string>
<string name="selectacc">Select account</string>
<string name="shitposting">The same type of news</string>
<string name="shitpostingsummary">Filter for cleaning posts with the Russian Federation and actions related in Ukraine</string>
<string name="showstories">Show stories</string>
<string name="showstoriessum">The story section at the top of the feed</string>
<string name="donaterecomm">Disable recommendations about donation</string>
<string name="showvtfire">Show special verifications</string>
<string name="showvtverify">Show verifications</string>
<string name="sprefsctype">Connection type</string>
<string name="sprefsdelkey">Delete the Telegram bot key</string>
<string name="sprefsdelkey2">The key was deleted successfully</string>
<string name="sprefsnetwork">Network</string>
<string name="sprefsstickers">Stickers</string>
<string name="ssocks">Socks Settings</string>
<string name="ssocksauth">Authorization</string>
<string name="ssockshost">Host</string>
<string name="ssockslogin">Login</string>
<string name="ssockspass">Password</string>
<string name="ssocksport">Port</string>
<string name="ssockswport">Invalid port</string>
<string name="stickersapi1">Checking API key</string>
<string name="stickersapi10">2. Copy the bot token that the bot will send you and paste it into the application</string>
<string name="stickersapi2">Invalid Bot API key</string>
<string name="stickersapi3">Error checking the key!</string>
<string name="stickersapi4">Try again</string>
<string name="stickersapi5">Enter the TG Bot API key</string>
<string name="stickersapi6">Get it using the bot @BotFather</string>
<string name="stickersapi7">More details</string>
<string name="stickersapi8">Instructions for obtaining a key</string>
<string name="stickersapi9">"1. Create a bot at @BotFather (Telegram)
"</string>
<string name="stickersconnection">Choose the connection method!</string>
<string name="stickerscount">stickers</string>
<string name="stickershelp1">Enter the URL or the sticker pack ID</string>
<string name="stickershelp2">The link must be in the format https://t.me/addstickers/\"ID\"</string>
<string name="stickersproxy1">Configure the IP proxy!</string>
<string name="stories_vtl">Stories</string>
<string name="systememoji">Use system emojis</string>
<string name="systememojisum">Your system emojis - 😀😁🤑🥵👍</string>
<string name="tokenwarning">"Don't give this token to anyone if you don't know what to do!"</string>
<string name="useproxy">Proxy variant</string>
<string name="useproxyinfo">Information about using a proxy</string>
<string name="useproxysum">Select the proxy variant</string>
<string name="vkuiinj">Coloring web pages</string>
<string name="vtlawayphpsummary">Tracking the user to personalize ads. Also checking links to the blacklist from VKontakte and antivirus</string>
<string name="vtloffline">Send online status</string>
<string name="vtloffline2">Force offline</string>
<string name="vtloffline2summary">"Works only when online status sending is disabled. Sends instantly offline after sending messages and other api methods that are sent online
May look like a fake leaving the online"</string>
<string name="vtlofflinesummary">Disabling online will allow you to stay offline</string>
<string name="vtsystem">Internal settings</string>
<string name="vtverify">VTosters verifications</string>
<string name="vtverifyinfo">What are VTosters verifications?</string>
<string name="vtverifyinfosum">This is our gratitude for the support of the project</string>
<string name="vtlota">Updates</string>
<string name="feed_ads_regular_summary">Regular ads in feed between posts</string>
<string name="feed_ads_carousel_summary">Ads with list (of goods)</string>
<string name="feed_ads_stories_summary">Ads in stories</string>
<string name="feed_ads_sources">Disable posts with source</string>
<string name="feed_ads_sources_summary">More often posts ad posts with advertiser source tag</string>
<string name="feed_recommendations_friends_summary">Recommend potential friends</string>
<string name="feed_recommendations_authors_summary">Recommend popular authors\' posts friends</string>
<string name="feed_recommendations_friends_reacted_summary">Recommend posts that your friends like</string>
<string name="feed_other_update">Audo update news</string>
<string name="feed_other_update_dialog_title">Choose update type</string>
<string name="feed_other_sort_comments">Sort comments</string>
<string name="feed_other_sort_comments_summary">Sort comments by newest</string>
<string name="feed_other_cache_summary">Keep cached posts in feed</string>
<string name="officialnewssett">Built-in news settings</string>
<string name="officialnewssett_summary">Official news settings built-in into the client</string>
<string name="appearance_theme_info">Useful information</string>
<string name="appearance_theme_info_summary">To apply theme changes you should toggle the theme</string>
<string name="appearance_theme_dialog_title">Choose a theme</string>
<string name="appearance_theme_dark_theme">Dark app theme</string>
<string name="appearance_theme_light_theme">Light app theme</string>
<string name="appearance_theme_use_system">Use system theme</string>
<string name="appearance_theme_use_system_summary">Apply system theme on app start</string>
<string name="appearance_other_color_navbar_summary">If systemically available</string>
<string name="appearance_other_color_webview_summary">Color pages such as VKID in app theme</string>
<string name="interface_global_old_icons">Old icons</string>
<string name="interface_global_old_icons_summary">You should reset its setting to apply changes</string>
<string name="activity_what_is_it">What is it?</string>
<string name="activity_dnr_summary">Function lets you don\'t send read message status</string>
<string name="activity_dnw_summary">Function lets you don\'t send write message status</string>
<string name="activity_dns_summary">Function lets you don\'t send read stories status</string>
<string name="activity_dnr_warn">Warning!</string>
<string name="activity_dnr_visual">Visually may not work correctly (locally read), but companion will see that it wasn\'t read.</string>
<string name="activity_undel">Anti-delete messages</string>
<string name="activity_undel_tag">Deleted message tag</string>
<string name="activity_undel_dial">Choose message tag</string>
<string name="activity_undel_enable">Keep deleted messages</string>
<string name="activity_undel_attachments">May not save attachments</string>
<string name="messages_interface_calls_summary">Call icon in messages</string>
<string name="messages_interface_tails_summary">May not work correctly with attachments</string>
<string name="messages_other_choose_count">Choose count</string>
<string name="messages_other_download_first">Amount of messages downloaded at once</string>
<string name="vkx_title" translatable="false">VK X</string>
<string name="vkx_why">Why?</string>
<string name="vkx_why_summary">Integration let you use VK X features directly in VTosters Lite\n\nIn addition to playback, cached tracks also will work in client</string>
<string name="vkx_download">Download VK X</string>
<string name="vkx_integration">VK X Integration</string>
<string name="vk_fix_music_other">Other</string>
<string name="vk_fix_music">Fix the music tab</string>
<string name="vk_fix_music_summary">Use when music tab doesn\'t work (no tracks/\'listen in official VK app\') or there is no GMS component</string>
<string name="proxy_if">If available</string>
<string name="proxy_login_title">Login</string>
<string name="proxy_password_title">Password</string>
<string name="other_fix_app">Fixing the app</string>
<string name="other_clear_stickers_cache">Clear stickers cache</string>
<string name="other_clear_stickers_cache_summary">Fix loading stickers when they are completely absent</string>
<string name="other_reset_settings">Reset settings</string>
<string name="other_reset_settings_summary">Resets turned on functions of VTLite to defaults</string>
<string name="other_fix_dynamic_colors">Fix colors on Android 12+</string>
<string name="dockbar_editor">Dockbar editor</string>
<string name="dockbar_save">Save</string>
<string name="dockbar_reset">Reset</string>
<string name="dockbar_selected_items">Selected items</string>
<string name="dockbar_unselected_items">Disabled items</string>
<string name="add_another_account">Add new account</string>
<string name="checkforupdates">Check for updates</string>
<string name="debug_warning">Warning!</string>
<string name="debug_warning_summary">These options are for testing this app only. If you are a regular user, please, don\'t use them</string>
<string name="debug_show_settings_item">Show debug category in settings</string>
<string name="debug_experimental">Experimental</string>
<string name="debug_experimental_usevkui">Profile editing?</string>
<string name="debug_experimental_page_stats">Page stats</string>
<string name="debug_experimental_page_stats_summary">VK Devs seems to have stopped sending info</string>
<string name="debug_experimental_vk_sans_font">VK Sans font</string>
<string name="debug_experimental_vk_me_mode">VK Me dialogs mode</string>
<string name="debug_experimental_libverify">libverify support</string>
<string name="debug_experimental_libverify_summary">Turning on may fix 2fa login</string>
<string name="debug_experimental_opusmodule">Opus Module</string>
<string name="debug_experimental_language">App language</string>
<string name="debug_experimental_language_summary">Choose language of the app</string>
<string name="debug_developer_functions">Developer options</string>
<string name="debug_developer_mode">Developer mode</string>
<string name="debug_developer_mode_summary">Force tester/dev/employee account and debug/deploy version. Only for extended debugging</string>
<string name="debug_developer_force_ssl" translatable="false">SSL Pinning</string>
<string name="debug_developer_force_ssl_summary">HTTPS certificate checking. Turning off let sniff app\'s traffic</string>
<string name="debug_developer_dark_mode">Dark mode</string>
<string name="debug_developer_is_music_restricted" translatable="false">isMusicRestricted</string>
<string name="debug_developer_is_music_restricted_summary">VK music restriction. Actually doesn\'t restrict anything, because everything is removed</string>
<string name="debug_developer_has_music_subscription" translatable="false">hasMusicSubscription</string>
<string name="debug_developer_has_music_subscription_summary">Music subscription</string>
<string name="debug_developer_old_about">Return old about screen</string>
<string name="debug_developer_ssfs_custom">SSFS domain</string>
<string name="debug_domains">Domains</string>
<string name="debug_domains_editing">Domain editing</string>
<string name="debug_domains_editing_summary">All domain editing logic moved to proxy settings</string>
<string name="debug_domains_api">API domain</string>
<string name="debug_domains_oauth">OAuth domain</string>
<string name="debug_domains_vkui_host" translatable="false">VK UI host uri</string>
<string name="debug_domains_vkui_spa" translatable="false">VK UI SPA uri</string>
<string name="debug_domains_awayphp">away.php domain</string>
<string name="debug_logging">Logging</string>
<string name="debug_logging_file">Record logs to file</string>
<string name="debug_logging_file_summary">Record app logs. Works until app\'s full stop</string>
<string name="debug_logging_api">API logging</string>
<string name="debug_logging_api_summary">Log API along with main logging</string>
<string name="debug_logging_api_errors">Show API errors</string>
<string name="debug_logging_api_errors_summary">Display API errors as toasts</string>
<string name="debug_logging_webview">WebView debugging</string>
<string name="debug_logging_force_stats_sending">Immediately send stats</string>
<string name="debug_logging_visualise_viewposttime">view_post_time visualisation</string>
<string name="debug_logging_visualise_viewposttime_summary">Highlight posts on view_post_time event</string>
<string name="debug_logging_breakpoints">Allow breakpoints</string>
<string name="debug_logging_breakpoints_summary">Allow request breakpoints through proxy (Charles)</string>
<string name="debug_logging_apply_spaces">Apply spaces</string>
<string name="debug_logging_apply_spaces_summary">Apply spaces for messages after longpoll history</string>
<string name="debug_logging_memleak">Turn on MemLeak detect</string>
<string name="debug_cache">Cache</string>
<string name="debug_cache_trusted_hash">Clear 2fa hash</string>
<string name="debug_cache_webview">Clear WebView cache</string>
<string name="debug_cache_video">Clear video cache</string>
<string name="debug_system">System</string>
<string name="debug_system_language">Language override</string>
<string name="debug_system_terminate">Kill the app</string>
<string name="debug_system_fcm">Update Firebase device registration</string>
<string name="debug_system_fcm_copy_token">Copy push token</string>
<string name="debug_system_google_now">Update Google Now</string>
<string name="debug_tests">Tests</string>
<string name="debug_tests_bd">Test BD notification</string>
<string name="debug_tests_validation">Test need_validation error</string>
<string name="debug_tests_captcha">Test captcha error</string>
<string name="debug_tests_crash">Test system error</string>
<string name="debug_tests_ads">Test ad</string>
<string name="debug_tests_pretty_cards">pretty_cards demo</string>
<string name="debug_tests_spa_uri">Test VK UI uri</string>
<string name="debug_tests_spa">Test VK UI</string>
<string name="debug_proxy">Official VK Proxy</string>
<string name="debug_proxy_force">Force VK Proxy features</string>
<string name="debug_proxy_force_summary">VK solutions for their proxy</string>
<string name="debug_proxy_enable">Proxy</string>
<string name="debug_proxy_enable_summary">Won\'t work</string>
<string name="debug_other">Other</string>
<string name="DNR_ON">Enable Do Not Read</string>
<string name="DNR_OFF">Disable Do Not Read</string>
<string name="vtl_crashed">An error has occurred in VTL!</string>
<string name="vtl_crash_upload">Upload logs</string>
<string name="vtl_crash_save">Save to local file</string>
<string name="batteryissuetitle">Disable battery optimization!</string>
<string name="batteryissuesumm">Due to the fact that you are using a third-party firmware from the list below, notifications may come with a delay or not at all. \n Click on the \"Disable optimization\" button to fix this problem. \n\nThird-party firmware on which problems with push are observed:\nFlyme, EMUI, MIUI, ColorOS, Samsung Experience or TouchWiz, Magic UI, ZenUI, Funtouch OS</string>
<string name="batteryissuebtn1">Disable optimization</string>
<string name="batteryissuebtn2">Ignore</string>
<string name="gmsissuesumm">There is no Google Play Services (GMS) component on your device, which is necessary for VTosters Lite to work correctly</string>
<string name="gmsissuebtn1">Continue without GMS</string>
<string name="gmsissuebtn2">Install GMS</string>
<string name="startsumm1">The VTosters Lite modification has nothing with VK Group!\nDistributed completely free of fee!</string>
<string name="startsumm2">\n\nThe application may not work correctly due to the fact that you are most likely using the shell from the list below. All problems with the display and work of the application are related only to your firmware and only with it. All bug reports sent due to problems on this firmware are not considered by the developers and will not be fixed.\n\n Pressing the \"Continue\" button, you agree that possible application bugs may occur due to the specifics of your firmware. We recommend using AOSP-based firmware for maximum stability.\n\n Firmware on which there are problems with applications:\nFlyme, EMUI, MIUI, ColorOS, Samsung Experience or TouchWiz, Magic UI, ZenUI, Funtouch OS</string>
<string name="startbtn1">News</string>
<string name="startbtn2">Continue</string>
<string name="videodownloaderr">This video cannot be downloaded</string>
<string name="roundedmsgs">Rounded messages</string>
<string name="dateformat">Select the date display type</string>
<string name="franimation">Fragment animation (beta)</string>
<string name="selectfranimation">Select fragment animation</string>
<string name="vkme">VK Me mode</string>
<string name="vkmesumm">Replacing the dock and some elements with something similar as in VK Me</string>
<string name="vtsettaccount">Account</string>
<string name="vtsettdarktheme">Dark theme</string>
<string name="vtsettaboutmod">About modification</string>
<string name="vtsettmod">Mod settings</string>
<string name="vtlsettenabled">Enabled</string>
<string name="vtlsettdisabled">Disabled</string>
<string name="vtlsettverifno">No</string>
<string name="vtlsettverifyes">Yes</string>
<string name="vtlfeedsumm">Block ads</string>
<string name="vtldocksumm">Dockbar elements</string>
<string name="vtlmusicsumm">VKX Integration</string>
<string name="vtlmsgsumm">VK Me mode</string>
<string name="vtlactivitysumm">Offline mode</string>
<string name="vtlthemessumm">Navbar coloring</string>
<string name="vtltgssumm">Installed packs</string>
<string name="vtlinterfacesumm">Round numbers</string>
<string name="vtlproxysumm">Proxy</string>
<string name="vtlothersumm">Show verifications</string>
<string name="vtlmultiaccsumm">Available accounts</string>
<string name="vtlhidesumm">Hide settings summaries</string>
<string name="vtlssfssumm">Have access</string>
<string name="checkupdates">Auto updates</string>
<string name="updates">Updates</string>
<string name="vkme_notifs">Back notification tab to dock</string>
<string name="updateanddownload">Update</string>
<string name="newversion">New version</string>
<string name="changelog">Changelog</string>
<string name="downloaderr">Download error</string>
<string name="onlineNull">Online is hidden</string>
<string name="download_mp3">Download as mp3</string>
<string name="remove_from_cache">Delete from cache</string>
<string name="vkiddisable">Disable protection</string>
<string name="vkidsumm">VK has started blocking the use of third-party applications, so for the stable operation of all parts of the application, it is necessary to disable Protection from suspicious applications \n\nVK ID -> Security and Login -> Protection from suspicious applications</string>
</resources>
+2
View File
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen />
+96
View File
@@ -0,0 +1,96 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="@string/activity_undel">
<com.vtosters.lite.ui.SummaryListPreference
android:defaultValue="🗑"
android:dialogTitle="@string/activity_undel_dial"
android:entries="@array/undel_value"
android:entryValues="@array/undel_value"
android:key="undeletemsg_prefix_value"
android:title="@string/activity_undel_tag" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="undeletemsg"
android:summary="@string/activity_undel_attachments"
android:title="@string/activity_undel_enable" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/online_vtl">
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="offline"
android:summary="@string/vtlofflinesummary"
android:title="@string/vtloffline" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="setoffline"
android:summary="@string/vtloffline2summary"
android:title="@string/vtloffline2" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/dnr">
<Preference
android:enabled="false"
android:summary="@string/activity_dnr_summary"
android:title="@string/activity_what_is_it" />
<Preference
android:enabled="false"
android:summary="@string/activity_dnr_visual"
android:title="@string/activity_dnr_warn" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="read_pm"
android:title="@string/act_pm" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="read_conversations"
android:title="@string/act_cnv" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="read_bot"
android:title="@string/act_bot" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/dnw">
<Preference
android:enabled="false"
android:summary="@string/activity_dnw_summary"
android:title="@string/activity_what_is_it" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="write_pm"
android:title="@string/act_pm" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="write_conversations"
android:title="@string/act_cnv" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="write_bot"
android:title="@string/act_bot" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/stories_vtl">
<Preference
android:enabled="false"
android:summary="@string/activity_dns_summary"
android:title="@string/activity_what_is_it" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="dns"
android:title="@string/dns" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/privacy_vtl">
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="awayphp"
android:summary="@string/vtlawayphpsummary"
android:title="@string/vtlawayphp" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="benchmark"
android:summary="@string/benchapisummary"
android:title="@string/benchapi" />
</PreferenceCategory>
</PreferenceScreen>
+108
View File
@@ -0,0 +1,108 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="@string/vtad">
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="__dbg_no_ads"
android:summary="@string/feed_ads_regular_summary"
android:title="@string/vtldads" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="adsgroup"
android:summary="@string/vtldgadssummary"
android:title="@string/vtldgads" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="__dbg_no_slider_ads"
android:summary="@string/feed_ads_carousel_summary"
android:title="@string/vtldca" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="adsstories"
android:summary="@string/feed_ads_stories_summary"
android:title="@string/vtldas" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="copyright_post"
android:summary="@string/feed_ads_sources_summary"
android:title="@string/feed_ads_sources" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/vtlfilters">
<Preference
android:enabled="false"
android:summary="@string/vtlhtmfsummary"
android:title="@string/vtlhtmf" />
<EditTextPreference
android:defaultValue=""
android:key="spamfilters"
android:title="@string/vtlownfilter" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="default_ad_list"
android:summary="@string/vtlsfiltersummary"
android:title="@string/vtlsfilter" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="shortlinkfilter"
android:summary="@string/vtlsfiltershortsummary"
android:title="@string/vtlsfiltershort" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="refsfilter"
android:summary="@string/vtlsfilterrefssummary"
android:title="@string/vtlsfilterrefs" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="shitposting"
android:summary="@string/shitpostingsummary"
android:title="@string/shitposting" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/vtlrecommend">
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="friendsrecomm"
android:summary="@string/feed_recommendations_friends_summary"
android:title="@string/vtlrecommendfriend" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="authorsrecomm"
android:summary="@string/feed_recommendations_authors_summary"
android:title="@string/vtlrecommendauthor" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="postsrecomm"
android:summary="@string/feed_recommendations_friends_reacted_summary"
android:title="@string/vtlrecommendfriendpost" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="captions"
android:summary="@string/vtlrecommendmarksummary"
android:title="@string/vtlrecommendmark" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/vtlfeedwork">
<Preference
android:key="officialnewssett"
android:summary="@string/officialnewssett_summary"
android:title="@string/officialnewssett" />
<com.vtosters.lite.ui.SummaryListPreference
android:defaultValue="default"
android:dialogTitle="@string/feed_other_update_dialog_title"
android:entries="@array/newsupdate_value"
android:entryValues="@array/newsupdate"
android:key="newsupdate"
android:title="@string/feed_other_update" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="commentssorting"
android:summary="@string/feed_other_sort_comments_summary"
android:title="@string/feed_other_sort_comments" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="feedcache"
android:summary="@string/feed_other_cache_summary"
android:title="@string/vtlfeedcache" />
</PreferenceCategory>
</PreferenceScreen>
+45
View File
@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="О GMS">
<Preference
android:enabled="false"
android:summary="GMS - Google Mobile Services, необходимый компонент для нормальной работы приложений. Все уведомления, вход в игры, Google Play и прочие функции устройства используют этот компонент"
android:title="Что такое GMS?" />
<Preference
android:enabled="false"
android:summary="GMS необходим для работы уведомлений, для работы музыки и ещё очень многих компонентов приложения"
android:title="Зачем мне нужен GMS для VTosters?" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="Как скачать?">
<Preference
android:enabled="false"
android:summary="Вам необходимо скачать MicroG."
android:title="Что тогда делать?" />
<Preference
android:enabled="false"
android:summary="Это открытая альтернатива сервисам GMS с возможностью установить на устройство без GMS"
android:title="Что такое MicroG?" />
<Preference
android:persistent="false"
android:title="Официальный сайт MicroG">
<intent
android:action="android.intent.action.VIEW"
android:data="https://microg.org/download.html" />
</Preference>
<Preference
android:persistent="false"
android:title="Скачать MicroG">
<intent
android:action="android.intent.action.VIEW"
android:data="https://microg.org" />
</Preference>
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="Что делать дальше?">
<Preference
android:enabled="false"
android:summary="Обновите регистрацию Firebase в прочих настройках"
android:title="Что делать после установки MicroG?" />
</PreferenceCategory>
</PreferenceScreen>
+83
View File
@@ -0,0 +1,83 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="@string/interfacenewsfeed">
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="newfeed"
android:summary="@string/altnewsfeedsum"
android:title="@string/altnewsfeed" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="stories"
android:summary="@string/showstoriessum"
android:title="@string/showstories" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="swipe"
android:title="@string/interfacenewsfeedswipe" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/interfaceglobal">
<com.vtosters.lite.ui.SummaryListPreference
android:defaultValue="newsfeed"
android:dialogTitle="@string/interfacestartfrsum"
android:entries="@array/start"
android:entryValues="@array/start_values"
android:key="start_values"
android:title="@string/interfacestartfr" />
<com.vtosters.lite.ui.SummaryListPreference
android:defaultValue="noanim"
android:dialogTitle="@string/selectfranimation"
android:entries="@array/animations2"
android:entryValues="@array/animations_values2"
android:key="anim_rtrn_type"
android:title="@string/franimation" />
<com.vtosters.lite.ui.SummaryListPreference
android:defaultValue="default"
android:dialogTitle="@string/dateformat"
android:entries="@array/dateformat_value"
android:entryValues="@array/dateformat"
android:key="dateformat"
android:title="@string/interfaceglobaldates" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="shortinfo"
android:summary="@string/interfaceglobalnumsum"
android:title="@string/interfaceglobalnum" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="shortpost"
android:summary="@string/interfaceglobalpostsum"
android:title="@string/interfaceglobalpost" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/interfacevideo">
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="isEnableExternalOpening"
android:summary="@string/interfacevideoextsum"
android:title="@string/interfacevideoext" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="__dbg_disable_video_feed"
android:summary="@string/interfacevideorecsum"
android:title="@string/interfacevideorec" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/vtlother">
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="showmenu"
android:summary="@string/menucuttersum"
android:title="@string/menucutter" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="dockcounter"
android:summary="@string/docknumberssum"
android:title="@string/docknumbers" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="disableSettingsSumms"
android:title="@string/vtlhidesumm" />
</PreferenceCategory>
</PreferenceScreen>
+70
View File
@@ -0,0 +1,70 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="@string/vtlinterfacemsg">
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="voice"
android:summary="@string/vtlvoicesummary"
android:title="@string/vtlvoice" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="roundedmsgs"
android:title="@string/roundedmsgs" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/sett_media">
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="compressPhotos"
android:title="@string/sett_compress_photos" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="compressVideos"
android:title="@string/sett_compress_videos" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="VK Me">
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="vkme"
android:summary="@string/vkmesumm"
android:title="@string/vkme" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="vkme_notifs"
android:title="@string/vkme_notifs" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/interfaceemoji">
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="alteremoji"
android:summary="@string/alteremojisum"
android:title="@string/alteremoji" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="systememoji"
android:summary="@string/systememojisum"
android:title="@string/systememoji" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="isBGStickersEnabled"
android:summary="@string/BGStickerssum"
android:title="@string/BGStickers" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/vtlother">
<com.vtosters.lite.ui.SummaryListPreference
android:defaultValue="30"
android:dialogTitle="@string/messages_other_choose_count"
android:entries="@array/msgcount_value"
android:entryValues="@array/msgcount"
android:key="msgcount"
android:title="@string/messages_other_download_first" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="convUsersOnline"
android:summary="@string/convUsersOnlinesum"
android:title="@string/convUsersOnline" />
</PreferenceCategory>
</PreferenceScreen>
+32
View File
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="@string/vkx_title">
<Preference
android:enabled="false"
android:summary="@string/vkx_why_summary"
android:title="@string/vkx_why" />
<Preference
android:persistent="false"
android:title="@string/vkx_download">
<intent
android:action="android.intent.action.VIEW"
android:data="https://vkx.app" />
</Preference>
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="libvkx_integration"
android:title="@string/vkx_integration" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/vk_fix_music_other">
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="gcmfix"
android:summary="@string/vk_fix_music_summary"
android:title="@string/vk_fix_music" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="musicFixNew"
android:title="Фикс музыки v2" />
</PreferenceCategory>
</PreferenceScreen>
+76
View File
@@ -0,0 +1,76 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="@string/other_fix_app">
<Preference
android:key="firebasefix"
android:summary="@string/firebasefixsum"
android:title="@string/firebasefix" />
<Preference
android:key="stickfix"
android:title="@string/other_clear_stickers_cache"
android:summary="@string/other_clear_stickers_cache_summary" />
<Preference
android:key="deleteprefs"
android:summary="@string/other_reset_settings_summary"
android:title="@string/other_reset_settings" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="color_grishka"
android:title="@string/other_fix_dynamic_colors" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/vtsystem">
<Preference
android:key="clearcache"
android:summary="@string/clearcachesum"
android:title="@string/clearcache" />
<Preference
android:key="applicationrestart"
android:title="@string/applicationrestart" />
<Preference
android:key="applicationstop"
android:title="@string/killappbtn" />
<Preference
android:key="tokencopy"
android:title="@string/copytokenbtn" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<!-- <PreferenceCategory android:title="Backup system">
<Preference
android:key="deleteprefs"
android:title="Reset prefs" />
<Preference
android:key="saveprefs"
android:title="Save prefs to file" />
<Preference
android:key="restoreprefs"
android:title="Restore prefs" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory> -->
<PreferenceCategory android:title="@string/vtverify">
<Preference
android:enabled="false"
android:summary="@string/vtverifyinfosum"
android:title="@string/vtverifyinfo" />
<Preference
android:persistent="false"
android:summary="vtosters.app/donate"
android:title="@string/getvtverify">
<intent
android:action="android.intent.action.VIEW"
android:data="https://vtosters.app/donate" />
</Preference>
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="VT_Verification"
android:title="@string/showvtverify" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="VT_Fire"
android:title="@string/showvtfire" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="donaterecomm"
android:title="@string/donaterecomm" />
</PreferenceCategory>
</PreferenceScreen>
+125
View File
@@ -0,0 +1,125 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="@string/vtlproxy">
<Preference
android:enabled="false"
android:summary="@string/proxyimpinfosum"
android:title="@string/proxyimpinfo" />
<com.vtosters.lite.ui.SummaryListPreference
android:defaultValue="noproxy"
android:dialogTitle="@string/useproxysum"
android:entries="@array/proxy"
android:entryValues="@array/proxy_value"
android:key="proxy"
android:title="@string/useproxy" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/proxyadvsettings">
<EditTextPreference
android:defaultValue=""
android:key="proxyapi"
android:title="@string/proxyapi" />
<EditTextPreference
android:defaultValue=""
android:key="proxyoauth"
android:title="@string/proxyoauth" />
<EditTextPreference
android:defaultValue=""
android:key="proxystatic"
android:title="@string/proxystatic" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/proxyhttp">
<EditTextPreference
android:defaultValue=""
android:key="proxyHostHTTP"
android:title="@string/proxydomain" />
<EditTextPreference
android:defaultValue=""
android:key="proxyPortHTTP"
android:title="@string/proxyport" />
<EditTextPreference
android:defaultValue=""
android:key="proxyUserHTTP"
android:summary="@string/proxy_if"
android:title="@string/proxy_login_title" />
<EditTextPreference
android:defaultValue=""
android:key="proxyPassHTTP"
android:summary="@string/proxy_if"
android:title="@string/proxy_password_title" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/proxyhttps">
<EditTextPreference
android:defaultValue=""
android:key="proxyHostHTTPS"
android:title="@string/proxydomain" />
<EditTextPreference
android:defaultValue=""
android:key="proxyPortHTTPS"
android:title="@string/proxyport" />
<EditTextPreference
android:defaultValue=""
android:key="proxyUserHTTPS"
android:summary="@string/proxy_if"
android:title="@string/proxy_login_title" />
<EditTextPreference
android:defaultValue=""
android:key="proxyPassHTTPS"
android:summary="@string/proxy_if"
android:title="@string/proxy_password_title" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/proxysocks">
<EditTextPreference
android:defaultValue=""
android:key="proxyHostSocks"
android:title="@string/proxydomain" />
<EditTextPreference
android:defaultValue=""
android:key="proxyPortSocks"
android:title="@string/proxyport" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/proxyowners">
<Preference
android:persistent="false"
android:summary="@string/proxyownersxtr"
android:title="xtrafrancyz">
<intent
android:action="android.intent.action.VIEW"
android:data="https://xtrafrancyz.net/unblock-vk" />
</Preference>
<Preference
android:persistent="false"
android:title="@string/proxydonate">
<intent
android:action="android.intent.action.VIEW"
android:data="https://xtrafrancyz.net/donate" />
</Preference>
<Preference
android:persistent="false"
android:title="@string/proxyownersxtrsources">
<intent
android:action="android.intent.action.VIEW"
android:data="https://github.com/xtrafrancyz/vk-proxy" />
</Preference>
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
<Preference
android:persistent="false"
android:summary="@string/proxyownerszbr"
android:title="zaborona">
<intent
android:action="android.intent.action.VIEW"
android:data="https://zaborona.help" />
</Preference>
<Preference
android:persistent="false"
android:title="@string/proxydonate">
<intent
android:action="android.intent.action.VIEW"
android:data="https://zaborona.help/donate.html" />
</Preference>
</PreferenceCategory>
</PreferenceScreen>
+2
View File
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen />
+49
View File
@@ -0,0 +1,49 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="@string/vtlthemes">
<Preference
android:enabled="false"
android:summary="@string/appearance_theme_info_summary"
android:title="@string/appearance_theme_info" />
<com.vtosters.lite.ui.SummaryListPreference
android:defaultValue="default"
android:dialogTitle="@string/appearance_theme_dialog_title"
android:entries="@array/darktheme_value"
android:entryValues="@array/darktheme"
android:key="darktheme"
android:title="@string/appearance_theme_dark_theme" />
<com.vtosters.lite.ui.SummaryListPreference
android:defaultValue="default"
android:dialogTitle="@string/appearance_theme_dialog_title"
android:entries="@array/lighttheme_value"
android:entryValues="@array/lighttheme"
android:key="lighttheme"
android:title="@string/appearance_theme_light_theme" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="oldicons"
android:summary="@string/interface_global_old_icons_summary"
android:title="@string/interface_global_old_icons" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/vticon">
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="iconvk"
android:summary="@string/vticonsummary"
android:title="@string/vticonbtn" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/vtlother">
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="navbar"
android:summary="@string/appearance_other_color_navbar_summary"
android:title="@string/vtlnavbar" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="VKUI_INJ"
android:summary="@string/appearance_other_color_webview_summary"
android:title="@string/vkuiinj" />
</PreferenceCategory>
</PreferenceScreen>