Oh, fixes?

-Added styles list for dark and light themes
-Updated libs
-Auto refactored resources for easy editing
-Improved amoled theme
This commit is contained in:
gdlbo
2022-04-23 21:36:08 +03:00
parent 6d147b081e
commit 9c6c9489ff
2694 changed files with 81071 additions and 13193 deletions
Binary file not shown.
@@ -3,8 +3,6 @@ package bruhcollective.itaysonlab.libvkx.client;
import android.content.Context;
import android.os.RemoteException;
import bruhcollective.itaysonlab.libvkx.ILibVkxService;
import com.vk.core.b.PackageManagerHelper;
import com.vk.dto.music.MusicTrack;
import com.vk.music.PlayerRefer;
@@ -13,8 +11,7 @@ import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import ru.vtosters.lite.utils.Helper;
import ru.vtosters.lite.utils.Prefs;
import bruhcollective.itaysonlab.libvkx.ILibVkxService;
import ru.vtosters.lite.utils.Helper;
import ru.vtosters.lite.utils.Prefs;
@@ -1,8 +1,5 @@
package com.aefyr.tsg.g2;
import java.util.HashMap;
import java.util.concurrent.atomic.AtomicLong;
import android.app.Notification;
import android.app.NotificationChannel;
import android.app.NotificationManager;
@@ -10,11 +7,13 @@ import android.content.Context;
import android.os.Build;
import androidx.annotation.Nullable;
import androidx.core.app.NotificationCompat;
import androidx.core.app.NotificationManagerCompat;
import com.aefyr.tsg.g2.stickersgrabber.TelegramStickersGrabber;
import java.util.HashMap;
import java.util.concurrent.atomic.AtomicLong;
/**
* Created by Aefyr on 20.05.2018.
@@ -1,19 +1,19 @@
package com.aefyr.tsg.g2;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.util.Log;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.util.Log;
/**
* Created by Aefyr on 18.05.2018.
*/
@@ -1,5 +1,15 @@
package com.aefyr.tsg.g2;
import android.content.Context;
import android.content.Intent;
import android.os.Handler;
import android.os.Looper;
import android.util.Log;
import com.aefyr.tsg.g2.sql.TelegramStickersDbHelper;
import com.aefyr.tsg.g2.stickersgrabber.TelegramStickersGrabber;
import com.aefyr.tsg.g2.stickersgrabber.TelegramStickersPackInfo;
import java.io.File;
import java.util.ArrayList;
import java.util.HashSet;
@@ -7,18 +17,8 @@ import java.util.List;
import java.util.concurrent.Executors;
import java.util.concurrent.ThreadPoolExecutor;
import com.aefyr.tsg.g2.sql.TelegramStickersDbHelper;
import com.aefyr.tsg.g2.stickersgrabber.TelegramStickersGrabber;
import com.aefyr.tsg.g2.stickersgrabber.TelegramStickersPackInfo;
import android.content.Context;
import android.content.Intent;
import android.os.Handler;
import android.os.Looper;
import android.util.Log;
import ru.vtosters.lite.utils.Helper;
import ru.vtosters.lite.ui.fragments.tgstickers.StickersFragment;
import ru.vtosters.lite.utils.Helper;
/**
* Created by Aefyr on 19.05.2018.
@@ -11,12 +11,12 @@ import android.util.Log;
import com.aefyr.tsg.g2.TelegramStickersPack;
import java.io.File;
import java.util.ArrayList;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.File;
import java.util.ArrayList;
/**
* Created by Aefyr on 19.05.2018.
*/
@@ -9,12 +9,6 @@ import android.util.Log;
import com.aefyr.tsg.g2.stickersgrabber.util.Flag;
import com.aefyr.tsg.g2.stickersgrabber.util.GoalCounter;
import ru.f0x1d.net.NetCall;
import ru.f0x1d.net.NetCallback;
import ru.f0x1d.net.NetClient;
import ru.f0x1d.net.NetRequest;
import ru.f0x1d.net.NetResponse;
import org.json.JSONArray;
import org.json.JSONObject;
@@ -33,6 +27,12 @@ import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger;
import ru.f0x1d.net.NetCall;
import ru.f0x1d.net.NetCallback;
import ru.f0x1d.net.NetClient;
import ru.f0x1d.net.NetRequest;
import ru.f0x1d.net.NetResponse;
/**
* Created by Aefyr on 11.05.2018.
*/
-2
View File
@@ -7,10 +7,8 @@ import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import okhttp3.Headers;
import okhttp3.internal.Util;
import okhttp3.internal.b.HttpMethod;
import okhttp3.Request;
public final class Request {
/* renamed from: a reason: collision with root package name */
+2 -2
View File
@@ -1,5 +1,7 @@
package ru.f0x1d.net;
import android.util.Base64;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
@@ -13,8 +15,6 @@ import java.nio.charset.StandardCharsets;
import java.util.Map;
import java.util.TreeMap;
import android.util.Base64;
public final class NetCall {
private NetRequest req;
private NetClient cl;
@@ -22,7 +22,7 @@ public class DockBarAdapter extends RecyclerView.a
public static final int DISABLED_TAB_TYPE = 2;
public static final int GROUP_TITLE_TYPE = 3;
private final DockBarManager mDockBarManager = DockBarManager.getInstance();
@Override
@@ -36,7 +36,7 @@ public class DockBarFragment extends ToolbarFragment {
Helper.convertDpToPixel(10)
);
container.addView(buttonsContainer, new LinearLayout.LayoutParams(-1, -2));
Button save = new Button(n());
save.setText("Сохранить");
save.setOnClickListener(v -> {
@@ -224,7 +224,8 @@ public class DockBarManager {
int target = adapter.getIndexByViewType(toPosition, adapter.getItemType(toPosition));
if (fromPosition < toPosition) {
if (mSelectedTabs.size() <= MIN_SELECTED_TABS_LIMIT || mSelectedTabs.get(curr).tag.equals("tab_menu")) return;
if (mSelectedTabs.size() <= MIN_SELECTED_TABS_LIMIT || mSelectedTabs.get(curr).tag.equals("tab_menu"))
return;
DockBarTab tab = mSelectedTabs.get(curr);
mSelectedTabs.remove(tab);
@@ -237,7 +238,7 @@ public class DockBarManager {
for (int i = 0; i < target; i++) {
Collections.swap(mDisabledTabs, i, i + 1);
}
} else {
} else {
if (mSelectedTabs.size() >= MAX_SELECTED_TABS_LIMIT) return;
@@ -83,10 +83,10 @@ public class MultiAccountAdapter extends RecyclerView.a<MultiAccountAdapter.Mult
return new MultiAccountViewHolder(layout);
}
@Override
public void a(MultiAccountViewHolder holder, int pos) {
holder.bind(pos == 0 ? null : mAccounts.get(pos-1), pos);
holder.bind(pos == 0 ? null : mAccounts.get(pos - 1), pos);
}
@Override
@@ -30,7 +30,7 @@ public class MultiAccountManager {
}
private static int getAccountPrefsCount() {
File[] prefs = new File(Helper.GetContext().getFilesDir().getParent(), "shared_prefs")
File[] prefs = new File(Helper.GetContext().getFilesDir().getParent(), "shared_prefs")
.listFiles((dir, name) -> {
return name.matches("pref_account_manager\\d+\\.xml");
});
@@ -166,10 +166,10 @@ public class StickersFragment extends ToolbarFragment {
TGPref.setTGBotKey(editText.getText().toString());
if (r != null) r.run();
}).setNegativeButton(android.R.string.cancel, null).setNeutralButton(Helper.getString("stickersapi7"), (dialog, which) -> new AlertDialog.Builder(super.n())
.setTitle(Helper.getString("stickersapi8"))
.setMessage(Helper.getString("stickersapi9") +
Helper.getString("stickersapi10")).setPositiveButton(android.R.string.ok, null)
.create().show()).create().show();
.setTitle(Helper.getString("stickersapi8"))
.setMessage(Helper.getString("stickersapi9") +
Helper.getString("stickersapi10")).setPositiveButton(android.R.string.ok, null)
.create().show()).create().show();
}
private void checkApiKey(final Runnable r) {
@@ -65,7 +65,7 @@ public class Helper {
return extendedUserProfile.a;
}
public static void restarting(){
public static void restarting() {
Context ctx = GetContext();
PackageManager pm = ctx.getPackageManager();
Intent intent = pm.getLaunchIntentForPackage(ctx.getPackageName());
@@ -141,6 +141,6 @@ public class Helper {
public static boolean isNetworkConnected() {
ConnectivityManager cm = (ConnectivityManager) GetContext().getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
return activeNetwork != null ? activeNetwork.isConnectedOrConnecting() :false;
return activeNetwork != null ? activeNetwork.isConnectedOrConnecting() : false;
}
}
@@ -1,7 +1,6 @@
package ru.vtosters.lite.utils;
import static ru.vtosters.lite.utils.Proxy.setProxy;
import static ru.vtosters.lite.utils.Themes.amoled;
import android.app.Activity;
import android.app.Application;
@@ -274,7 +273,8 @@ public class Prefs {
}
public static String getAmoledVKUI() {
return amoled() ? "1" : "0";
String string = Helper.GetPreferences().getString("darktheme", "");
return string.equals("amoled") ? "1" : "0";
}
public static String getMeToken() {
@@ -10,6 +10,7 @@ import android.widget.ImageButton;
import com.vk.core.d.RecoloredDrawable;
import com.vk.core.ui.themes.VKTheme;
import com.vk.core.ui.themes.VKThemeHelper;
import com.vk.im.ui.themes.ImTheme;
import com.vtosters.lite.R;
public class Themes {
@@ -37,8 +38,42 @@ public class Themes {
return Helper.GetContext().getResources().getIdentifier("VkIm.Theme.VkApp.Amoled", "style", Helper.GetContext().getPackageName());
}
public static VKTheme getCurrentDarkTheme() {
return amoled() ? VKTheme.AMOLED : VKTheme.DARK;
public static VKTheme getDarkTheme() {
String string = Helper.GetPreferences().getString("darktheme", "");
if (string.isEmpty()) {
return VKTheme.DARK;
}
if (string.equals("amoled")) {
return VKTheme.AMOLED;
}
return VKTheme.DARK;
}
public static ImTheme getImDarkTheme() {
String string = Helper.GetPreferences().getString("darktheme", "");
if (string.isEmpty()) {
return ImTheme.VKAPP_DARK;
}
if (string.equals("amoled")) {
return ImTheme.VKAPP_AMOLED;
}
return ImTheme.VKAPP_DARK;
}
public static VKTheme getLightTheme() {
String string = Helper.GetPreferences().getString("lighttheme", "");
if (string.isEmpty()) {
return VKTheme.DEFAULT_LIGHT;
}
return VKTheme.DEFAULT_LIGHT;
}
public static ImTheme getImLightTheme() {
String string = Helper.GetPreferences().getString("lighttheme", "");
if (string.isEmpty()) {
return ImTheme.VKAPP_LIGHT;
}
return ImTheme.VKAPP_LIGHT;
}
public static int getColorFromAttr(int attr) {
@@ -1,9 +1,6 @@
package ru.vtosters.lite.utils;
import static ru.vtosters.lite.utils.Themes.amoled;
import android.util.Base64;
import android.util.Log;
import android.webkit.WebView;
import com.vtosters.lite.R;
@@ -61,6 +58,7 @@ public class VKUIInjector {
}
public static void inject(WebView webView) {
String string = Helper.GetPreferences().getString("darktheme", "");
if (Prefs.BooleanTrue("VKUI_INJ")) {
if (!isLoaded) {
load();
@@ -70,7 +68,7 @@ public class VKUIInjector {
sb.append("\n\n");
sb.append(loadedCSS);
}
if (amoled() == true) {
if (string.equals("amoled")) {
sb.append("\n\n");
sb.append(loadedCSSAmoled);
}
+1 -1
View File
@@ -1,3 +1,3 @@
android.useAndroidX=true
android.enableJetifier=true
android.jetifier.ignorelist = classes-dex2jar.jar, classes2-dex2jar.jar, classes3-dex2jar.jar, classes4-dex2jar.jar, classes5-dex2jar.jar, classes6-dex2jar.jar, classes7-dex2jar.jar
android.jetifier.ignorelist=classes-dex2jar.jar, classes2-dex2jar.jar, classes3-dex2jar.jar, classes4-dex2jar.jar, classes5-dex2jar.jar, classes6-dex2jar.jar, classes7-dex2jar.jar
+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 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>
@@ -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 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>
@@ -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 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>
@@ -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 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>
+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 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" />
+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 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" />
+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 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>
+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 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>
+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 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>
@@ -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 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" />
@@ -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" />
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>
+6 -2
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" />
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>
+6 -2
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" />
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>
@@ -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" />
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>
+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 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" />
+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 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" />
+8 -2
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" />
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>
+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 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>
+5 -2
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" />
xmlns:android="http://schemas.android.com/apk/res/android">
<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" />
xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="300"
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:valueTo="2.0dip"
android:valueType="floatType"
android:propertyName="translationZ" />
</item>
<item>
<objectAnimator android:duration="200" android:valueTo="1.0dip" android:valueType="floatType" android:propertyName="translationZ" />
<objectAnimator
android:duration="200"
android:valueTo="1.0dip"
android:valueType="floatType"
android:propertyName="translationZ" />
</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:valueTo="4.0dip"
android:valueType="floatType"
android:propertyName="translationZ" />
</item>
<item>
<objectAnimator android:duration="200" android:valueTo="2.0dip" android:valueType="floatType" android:propertyName="translationZ" />
<objectAnimator
android:duration="200"
android:valueTo="2.0dip"
android:valueType="floatType"
android:propertyName="translationZ" />
</item>
</selector>
@@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@android:anim/accelerate_decelerate_interpolator" 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 android:interpolator="@android:anim/accelerate_decelerate_interpolator"
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>
@@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@android:anim/accelerate_interpolator" 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 android:interpolator="@android:anim/accelerate_interpolator"
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>
+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 android:fromYDelta="100.0%"
android:toYDelta="0.0"
xmlns:android="http://schemas.android.com/apk/res/android" />
+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 android:fromYDelta="0.0"
android:toYDelta="100.0%"
xmlns:android="http://schemas.android.com/apk/res/android" />
+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 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" />
+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>
@@ -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>
+13 -2
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" />
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>
+13 -2
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" />
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>
+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 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>
+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 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" />
+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 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" />
@@ -1,3 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<translate android:duration="50"
xmlns:android="http://schemas.android.com/apk/res/android" />
xmlns:android="http://schemas.android.com/apk/res/android" />
+15 -3
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" />
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>
+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="300" android:fromYDelta="-100.0%p" android:toYDelta="0.0" />
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="300"
android:fromYDelta="-100.0%p"
android:toYDelta="0.0" />
</set>
+5 -2
View File
@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set 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" />
xmlns:android="http://schemas.android.com/apk/res/android">
<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>
+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 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>
+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 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>
+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 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>
+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 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>
+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 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>
+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 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>
+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 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>
+9 -4
View File
@@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:interpolator="@android:interpolator/accelerate_decelerate" 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 android:interpolator="@android:interpolator/accelerate_decelerate"
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>
+8 -2
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" />
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>
+4 -2
View File
@@ -1,5 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:duration="300"
xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:fromAlpha="0.0" android:toAlpha="1.0" />
xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:fromAlpha="0.0"
android:toAlpha="1.0" />
</set>
+4 -2
View File
@@ -1,5 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<set android:duration="300"
xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:fromAlpha="1.0" android:toAlpha="0.0" />
xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:fromAlpha="1.0"
android:toAlpha="0.0" />
</set>
+1 -1
View File
@@ -1,3 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<accelerateInterpolator android:factor="2.0"
xmlns:android="http://schemas.android.com/apk/res/android" />
xmlns:android="http://schemas.android.com/apk/res/android" />
+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 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>
+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 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>
+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 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>
@@ -1,13 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:state_enabled="true" app:state_collapsed="false" app:state_collapsible="true">
<objectAnimator android:duration="@integer/app_bar_elevation_anim_duration" android:valueTo="0.0dip" android:valueType="floatType" android:propertyName="elevation" />
<selector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:state_enabled="true"
app:state_collapsed="false"
app:state_collapsible="true">
<objectAnimator
android:duration="@integer/app_bar_elevation_anim_duration"
android:valueTo="0.0dip"
android:valueType="floatType"
android:propertyName="elevation" />
</item>
<item android:state_enabled="true">
<objectAnimator android:duration="@integer/app_bar_elevation_anim_duration" android:valueTo="@dimen/design_appbar_elevation" android:valueType="floatType" android:propertyName="elevation" />
<objectAnimator
android:duration="@integer/app_bar_elevation_anim_duration"
android:valueTo="@dimen/design_appbar_elevation"
android:valueType="floatType"
android:propertyName="elevation" />
</item>
<item>
<objectAnimator android:duration="0" android:valueTo="0" android:valueType="floatType" android:propertyName="elevation" />
<objectAnimator
android:duration="0"
android:valueTo="0"
android:valueType="floatType"
android:propertyName="elevation" />
</item>
</selector>
+1 -2
View File
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:color="#ff5d8cc2" />
<item android:color="#ffa4aab1" />
</selector>
+1 -2
View File
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:color="#ff7aa0cc" />
<item android:color="#ffebf0f5" />
</selector>
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:color="?android:textColorSecondary" />
<item android:color="?colorAccent" />
</selector>
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:color="@color/cool_grey" />
<item android:color="?text_primary" />
</selector>
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:color="?android:textColorSecondary" android:alpha="?android:disabledAlpha" />
<item android:color="?colorAccent" />
</selector>
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:color="?android:textColorPrimary" android:alpha="?android:disabledAlpha" />
<item android:color="?android:textColorPrimaryInverse" />
</selector>
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="true" android:state_checked="true" android:color="?android:colorControlActivated" android:alpha="@dimen/highlight_alpha_material_colored" />
<item android:color="?android:colorControlHighlight" />
</selector>
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:color="?colorControlNormal" android:alpha="?android:disabledAlpha" />
<item android:state_checked="true" android:color="?colorControlActivated" />
<item android:color="?colorControlNormal" />
+1 -2
View File
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:color="?colorControlNormal" android:alpha="?android:disabledAlpha" />
<item android:state_focused="true" android:color="?colorControlActivated" />
<item android:state_pressed="true" android:color="?colorControlActivated" />
+1 -2
View File
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:color="?colorControlNormal" android:alpha="?android:disabledAlpha" />
<item android:state_focused="false" android:state_pressed="false" android:color="?colorControlNormal" />
<item android:color="?colorControlActivated" />
+1 -2
View File
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:color="?colorControlActivated" android:alpha="?android:disabledAlpha" />
<item android:color="?colorControlActivated" />
</selector>
+1 -2
View File
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:color="?colorControlNormal" android:alpha="?android:disabledAlpha" />
<item android:state_focused="false" android:state_pressed="false" android:color="?colorControlNormal" />
<item android:color="?colorControlActivated" />
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:color="?android:colorForeground" android:alpha="0.1" />
<item android:state_checked="true" android:color="?colorControlActivated" android:alpha="0.3" />
<item android:color="?android:colorForeground" android:alpha="0.3" />
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="?android:colorForeground" android:alpha="0.54" />
</selector>
+1 -2
View File
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:color="#ff5d8cc2" />
<item android:color="#ffa4aab1" />
</selector>
+1 -2
View File
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:color="#ff7aa0cc" />
<item android:color="#ffebf0f5" />
</selector>
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/background_material_dark" android:state_accelerated="false" />
<item android:color="@android:color/transparent" />
</selector>
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/background_material_light" android:state_accelerated="false" />
<item android:color="@android:color/transparent" />
</selector>
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<selector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:state_enabled="false" android:color="?android:textColorSecondary" app:alpha="?android:disabledAlpha" />
<item android:color="?colorAccent" />
</selector>
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<selector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:state_enabled="false" android:color="?android:textColorPrimary" app:alpha="?android:disabledAlpha" />
<item android:color="?android:textColorPrimaryInverse" />
</selector>
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="true" android:state_pressed="true" android:color="@color/foreground_material_dark" android:alpha="@dimen/hint_pressed_alpha_material_dark" />
<item android:color="@color/foreground_material_dark" android:alpha="@dimen/hint_alpha_material_dark" />
</selector>
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="true" android:state_pressed="true" android:color="@color/foreground_material_light" android:alpha="@dimen/hint_pressed_alpha_material_light" />
<item android:color="@color/foreground_material_light" android:alpha="@dimen/hint_alpha_material_light" />
</selector>

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