Compare commits
18
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ac6525e49a | ||
|
|
3e67973a27 | ||
|
|
ed4e295e71 | ||
|
|
73b57399d5 | ||
|
|
9e0b67478d | ||
|
|
341eb37ff4 | ||
|
|
6d68a77e42 | ||
|
|
b50f56a5d4 | ||
|
|
e226438b09 | ||
|
|
a5db0793d6 | ||
|
|
07e1f1a1d3 | ||
|
|
de77e3484b | ||
|
|
24571ea22f | ||
|
|
515f90105c | ||
|
|
0d305dbc7e | ||
|
|
05bf888ba6 | ||
|
|
a2a53e8215 | ||
|
|
e6290b8aba |
@@ -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,12 +11,10 @@ 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;
|
||||
|
||||
/* loaded from: classes6.dex */
|
||||
public class LibVKXClient {
|
||||
private static LibVKXClientImpl impl;
|
||||
|
||||
@@ -52,8 +48,7 @@ public class LibVKXClient {
|
||||
return getInstance().runOnService(action);
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: package-private */
|
||||
public static /* synthetic */ void lambdaplay(List list, MusicTrack musicTrack, PlayerRefer playerRefer, ILibVkxService iLibVkxService) {
|
||||
public static void lambdaplay(List list, MusicTrack musicTrack, PlayerRefer playerRefer, ILibVkxService iLibVkxService) {
|
||||
int indexOf = list.indexOf(musicTrack);
|
||||
ArrayList arrayList = new ArrayList();
|
||||
Iterator it = list.iterator();
|
||||
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
@@ -164,6 +164,8 @@ public final class R {
|
||||
public static final int start_values = 0x7f03005c;
|
||||
public static final int proxy = 0x7f03005d;
|
||||
public static final int proxy_value = 0x7f03005e;
|
||||
public static final int msgcount = 0x7f03005f;
|
||||
public static final int msgcount_value = 0x7f030060;
|
||||
}
|
||||
|
||||
public static final class attr {
|
||||
@@ -15927,6 +15929,9 @@ public final class R {
|
||||
public static final int MD_Button_Borderless = 0x7f1203a7;
|
||||
public static final int MD_Button_Borderless_Dialog = 0x7f1203a8;
|
||||
public static final int MaterialDialogTheme_Dark = 0x7f1203a9;
|
||||
public static final int BaseAmoledStyle = 0x7f1203aa;
|
||||
public static final int BaseAmoledTheme = 0x7f1203ab;
|
||||
public static final int Vk_Theme_client_amoled_generated = 0x7f1203ac;
|
||||
}
|
||||
|
||||
public static final class xml {
|
||||
|
||||
@@ -7,13 +7,10 @@ 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 */
|
||||
final HttpUrl a;
|
||||
final String b;
|
||||
final Headers c;
|
||||
@@ -85,7 +82,6 @@ public final class Request {
|
||||
|
||||
public static class Builder {
|
||||
|
||||
/* renamed from: a reason: collision with root package name */
|
||||
HttpUrl a;
|
||||
String b;
|
||||
Headers.a c;
|
||||
|
||||
@@ -51,7 +51,6 @@ public class F0x1dRequest {
|
||||
this.mIsPut = z2;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: protected */
|
||||
public String doInBackground(Void... voidArr) {
|
||||
try {
|
||||
HttpURLConnection httpURLConnection = (HttpURLConnection) new URL(new String(this.url)).openConnection();
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -31,7 +31,6 @@ public class GCMFix {
|
||||
private static KeyPair pair;
|
||||
private static int rid = 0;
|
||||
|
||||
/* access modifiers changed from: private */
|
||||
public interface Callback {
|
||||
void doCallback(String str);
|
||||
}
|
||||
@@ -95,12 +94,12 @@ public class GCMFix {
|
||||
}
|
||||
}
|
||||
|
||||
static /* synthetic */ void lambdaRequestToken(StringBuilder sb, AtomicBoolean wait, String s) {
|
||||
static void lambdaRequestToken(StringBuilder sb, AtomicBoolean wait, String s) {
|
||||
sb.append(s.substring(20));
|
||||
wait.set(true);
|
||||
}
|
||||
|
||||
static /* synthetic */ void lambda$requestToken$1(String str) {
|
||||
static void lambda$requestToken$1(String str) {
|
||||
}
|
||||
|
||||
private static void fillParams(List<String> params, String sig, String pub2, String xappid, long androidId, boolean del) {
|
||||
|
||||
@@ -71,7 +71,7 @@ public class FoafBase {
|
||||
F0x1dRequest.makeRequest(getLink(i), callback);
|
||||
}
|
||||
|
||||
static /* synthetic */ void lambdaLoadAndShow(ProgressDialog progressDialog, Context context, int i, String str) {
|
||||
static void lambdaLoadAndShow(ProgressDialog progressDialog, Context context, int i, String str) {
|
||||
try {
|
||||
progressDialog.cancel();
|
||||
Matcher matcher = FOAF_REGEX.matcher(str);
|
||||
|
||||
@@ -2,6 +2,5 @@ package ru.vtosters.lite.provider;
|
||||
|
||||
import android.support.v4.content.FileProvider;
|
||||
|
||||
/* compiled from: VKFileProvider.kt */
|
||||
public final class VKFileProvider extends FileProvider {
|
||||
}
|
||||
|
||||
@@ -21,7 +21,6 @@ public class Start {
|
||||
builder.setMessage(getWelcome());
|
||||
builder.setCancelable(false);
|
||||
builder.setPositiveButton("Продолжить", new DialogInterface.OnClickListener() {
|
||||
/* class ru.vtosters.lite.utils.lite.dialog.Start.AnonymousClass1 */
|
||||
|
||||
@Override // android.content.DialogInterface.OnClickListener
|
||||
public void onClick(DialogInterface dialogInterface, int i) {
|
||||
@@ -29,7 +28,6 @@ public class Start {
|
||||
}
|
||||
});
|
||||
builder.setNeutralButton("Новости", new DialogInterface.OnClickListener() {
|
||||
/* class ru.vtosters.lite.utils.lite.dialog.Start.AnonymousClass2 */
|
||||
|
||||
@Override // android.content.DialogInterface.OnClickListener
|
||||
public void onClick(DialogInterface dialogInterface, int i) {
|
||||
|
||||
@@ -7,7 +7,6 @@ import com.vtosters.lite.fragments.MaterialPreferenceToolbarFragment;
|
||||
|
||||
public class ActivityFragment extends MaterialPreferenceToolbarFragment {
|
||||
@Override
|
||||
// com.vtosters.lite.fragments.MaterialPreferenceFragment, android.support.v4.app.DialogFragment, android.support.v4.app.Fragment
|
||||
public void b(Bundle bundle) {
|
||||
super.b(bundle);
|
||||
a(R.xml.preferences_activity);
|
||||
|
||||
@@ -7,7 +7,6 @@ import com.vtosters.lite.fragments.MaterialPreferenceToolbarFragment;
|
||||
|
||||
public class FeedFragment extends MaterialPreferenceToolbarFragment {
|
||||
@Override
|
||||
// com.vtosters.lite.fragments.MaterialPreferenceFragment, android.support.v4.app.DialogFragment, android.support.v4.app.Fragment
|
||||
public void b(Bundle bundle) {
|
||||
super.b(bundle);
|
||||
a(R.xml.preferences_feed);
|
||||
|
||||
@@ -7,7 +7,6 @@ import com.vtosters.lite.fragments.MaterialPreferenceToolbarFragment;
|
||||
|
||||
public class InstallGMSFragment extends MaterialPreferenceToolbarFragment {
|
||||
@Override
|
||||
// com.vtosters.lite.fragments.MaterialPreferenceFragment, android.support.v4.app.DialogFragment, android.support.v4.app.Fragment
|
||||
public void b(Bundle bundle) {
|
||||
super.b(bundle);
|
||||
a(R.xml.preferences_gms);
|
||||
|
||||
@@ -9,18 +9,14 @@ import com.vtosters.lite.fragments.MaterialPreferenceToolbarFragment;
|
||||
|
||||
import ru.vtosters.lite.utils.Helper;
|
||||
|
||||
/* renamed from: ru.vtosters.lite.utils.lite.ui.activities.interface reason: invalid class name */
|
||||
public class InterfaceFragment extends MaterialPreferenceToolbarFragment {
|
||||
@Override
|
||||
// com.vtosters.lite.fragments.MaterialPreferenceFragment, android.support.v4.app.DialogFragment, android.support.v4.app.Fragment
|
||||
public void b(Bundle bundle) {
|
||||
super.b(bundle);
|
||||
a(R.xml.preferences_interface);
|
||||
prefs();
|
||||
}
|
||||
|
||||
/* access modifiers changed from: package-private */
|
||||
/* renamed from: ru.vtosters.lite.utils.lite.ui.activities.interface$a */
|
||||
public class a implements Preference.b {
|
||||
@Override // android.support.v7.preference.Preference.b
|
||||
public boolean a(Preference preference, Object obj) {
|
||||
@@ -35,7 +31,7 @@ public class InterfaceFragment extends MaterialPreferenceToolbarFragment {
|
||||
a("newfeed").a((Preference.b) new a());
|
||||
}
|
||||
|
||||
public /* synthetic */ boolean restart(Preference preference, Object obj) {
|
||||
public boolean restart(Preference preference, Object obj) {
|
||||
ToastUtils.a(Helper.getString("restartapp"));
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -7,7 +7,6 @@ import com.vtosters.lite.fragments.MaterialPreferenceToolbarFragment;
|
||||
|
||||
public class MessagesFragment extends MaterialPreferenceToolbarFragment {
|
||||
@Override
|
||||
// com.vtosters.lite.fragments.MaterialPreferenceFragment, android.support.v4.app.DialogFragment, android.support.v4.app.Fragment
|
||||
public void b(Bundle bundle) {
|
||||
super.b(bundle);
|
||||
a(R.xml.preferences_messages);
|
||||
|
||||
@@ -23,7 +23,6 @@ import ru.vtosters.lite.utils.Helper;
|
||||
|
||||
public class OtherFragment extends MaterialPreferenceToolbarFragment {
|
||||
|
||||
/* access modifiers changed from: package-private */
|
||||
static class c implements Preference.c {
|
||||
@Override // android.support.v7.preference.Preference.c
|
||||
public boolean a(Preference preference) {
|
||||
@@ -42,14 +41,12 @@ public class OtherFragment extends MaterialPreferenceToolbarFragment {
|
||||
}
|
||||
|
||||
@Override
|
||||
// com.vtosters.lite.fragments.MaterialPreferenceFragment, android.support.v4.app.DialogFragment, android.support.v4.app.Fragment
|
||||
public void b(Bundle bundle) {
|
||||
super.b(bundle);
|
||||
a(R.xml.preferences_other);
|
||||
prefs();
|
||||
}
|
||||
|
||||
/* access modifiers changed from: package-private */
|
||||
public class e implements Preference.c {
|
||||
@Override // android.support.v7.preference.Preference.c
|
||||
public boolean a(Preference preference) {
|
||||
@@ -65,7 +62,6 @@ public class OtherFragment extends MaterialPreferenceToolbarFragment {
|
||||
}
|
||||
}
|
||||
|
||||
/* access modifiers changed from: package-private */
|
||||
public class b implements Preference.c {
|
||||
b() {
|
||||
}
|
||||
@@ -77,7 +73,6 @@ public class OtherFragment extends MaterialPreferenceToolbarFragment {
|
||||
}
|
||||
}
|
||||
|
||||
/* access modifiers changed from: package-private */
|
||||
public class d implements Preference.c {
|
||||
@Override // android.support.v7.preference.Preference.c
|
||||
public boolean a(Preference preference) {
|
||||
@@ -89,7 +84,6 @@ public class OtherFragment extends MaterialPreferenceToolbarFragment {
|
||||
}
|
||||
}
|
||||
|
||||
/* access modifiers changed from: package-private */
|
||||
public class a implements Preference.c {
|
||||
a() {
|
||||
}
|
||||
|
||||
@@ -7,7 +7,6 @@ import com.vtosters.lite.fragments.MaterialPreferenceToolbarFragment;
|
||||
|
||||
public class ProxySettingsFragment extends MaterialPreferenceToolbarFragment {
|
||||
@Override
|
||||
// com.vtosters.lite.fragments.MaterialPreferenceFragment, android.support.v4.app.DialogFragment, android.support.v4.app.Fragment
|
||||
public void b(Bundle bundle) {
|
||||
super.b(bundle);
|
||||
a(R.xml.preferences_proxy);
|
||||
|
||||
@@ -12,26 +12,29 @@ import ru.vtosters.lite.utils.IconHelper;
|
||||
|
||||
public class ThemesFragment extends MaterialPreferenceToolbarFragment {
|
||||
|
||||
/* access modifiers changed from: package-private */
|
||||
public class a implements Preference.b {
|
||||
public /* synthetic */ a() {
|
||||
}
|
||||
|
||||
@Override // android.support.v7.preference.Preference.b
|
||||
public boolean a(Preference preference, Object obj) {
|
||||
return ThemesFragment.this.apply(preference, obj);
|
||||
}
|
||||
}
|
||||
|
||||
public static class b implements Preference.b {
|
||||
@Override // android.support.v7.preference.Preference.b
|
||||
public boolean a(Preference preference, Object obj) {
|
||||
ToastUtils.a(Helper.getString("restartapp"));
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
// com.vtosters.lite.fragments.MaterialPreferenceFragment, android.support.v4.app.DialogFragment, android.support.v4.app.Fragment
|
||||
public void b(Bundle bundle) {
|
||||
super.b(bundle);
|
||||
a(R.xml.preferences_themes);
|
||||
prefs();
|
||||
}
|
||||
|
||||
public /* synthetic */ boolean apply(Preference preference, Object obj) {
|
||||
public boolean apply(Preference preference, Object obj) {
|
||||
if (((Boolean) obj).booleanValue()) {
|
||||
IconHelper.switchToVK();
|
||||
} else {
|
||||
@@ -43,5 +46,7 @@ public class ThemesFragment extends MaterialPreferenceToolbarFragment {
|
||||
|
||||
private void prefs() {
|
||||
a("iconvk").a((Preference.b) new a());
|
||||
a("darktheme").a((Preference.b) new b());
|
||||
a("lighttheme").a((Preference.b) new b());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -272,6 +272,25 @@ public class Prefs {
|
||||
return !VKThemeHelper.d() ? "1" : "0";
|
||||
}
|
||||
|
||||
public static String getAmoledVKUI() {
|
||||
String string = Helper.GetPreferences().getString("darktheme", "");
|
||||
return string.equals("amoled") ? "1" : "0";
|
||||
}
|
||||
|
||||
public static String getCommentsSort(String def) {
|
||||
String string = Helper.GetPreferences().getString("commentssort", "");
|
||||
if (string.isEmpty()) {
|
||||
return def;
|
||||
}
|
||||
if (string.equals("new")) {
|
||||
return "desc";
|
||||
}
|
||||
if (string.equals("old")) {
|
||||
return "asc";
|
||||
}
|
||||
return def;
|
||||
}
|
||||
|
||||
public static String getMeToken() {
|
||||
return Helper.GetPreferences().getString("me_token", "");
|
||||
}
|
||||
@@ -285,7 +304,7 @@ public class Prefs {
|
||||
}
|
||||
|
||||
public static String getSSFSLink() {
|
||||
return SSFSDomain() + "?token=" + ru.vtosters.lite.utils.Helper.GetUserToken() + "&vt_dark=" + getDarkVKUI() + "&secret=" + ru.vtosters.lite.utils.Helper.GetUserSecret() + "&proxy=" + getUserProxy() + "&lang=" + getLocale() + "&vt=1&vtl=1&vksans=" + isVKSansEnabled() + "&vt_version=" + getBuildNumber() + "&vt_debug=" + isDEVModEnabled();
|
||||
return SSFSDomain() + "?token=" + ru.vtosters.lite.utils.Helper.GetUserToken() + "&vt_dark=" + getDarkVKUI() + "&vt_amoled=" + getAmoledVKUI() + "&secret=" + ru.vtosters.lite.utils.Helper.GetUserSecret() + "&proxy=" + getUserProxy() + "&lang=" + getLocale() + "&vt=1&vtl=1&vksans=" + isVKSansEnabled() + "&vt_version=" + getBuildNumber() + "&vt_debug=" + isDEVModEnabled();
|
||||
}
|
||||
|
||||
public static String getString(String key, String defValue) {
|
||||
|
||||
@@ -3,8 +3,6 @@ package ru.vtosters.lite.utils;
|
||||
public class ProfileHide {
|
||||
// private static final OkHttpClient client = new OkHttpClient();
|
||||
//
|
||||
// /* JADX WARN: Type inference failed for: r1v1, types: [boolean] */
|
||||
// /* JADX WARNING: Unknown variable types count: 1 */
|
||||
// public static void injectMap(HashMap<Integer, AdministratorProfileFragment.a.a> hashMap) {
|
||||
// for (int i = 0; VTVerifications.sServiceAccountsMap.valueOf(i) < 0; i++) {
|
||||
// boolean valueOf = VTVerifications.sServiceAccountsMap.valueOf(Helper.getId());
|
||||
|
||||
@@ -8,7 +8,9 @@ import android.support.v7.widget.Toolbar;
|
||||
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 {
|
||||
@@ -28,6 +30,52 @@ public class Themes {
|
||||
return VKThemeHelper.a((int) R.attr.tabbar_background);
|
||||
}
|
||||
|
||||
public static int getAmoledTheme() {
|
||||
return Helper.GetContext().getResources().getIdentifier("BaseAmoledStyle", "style", Helper.GetContext().getPackageName());
|
||||
}
|
||||
|
||||
public static int getAmoledImTheme() {
|
||||
return Helper.GetContext().getResources().getIdentifier("VkIm.Theme.VkApp.Amoled", "style", Helper.GetContext().getPackageName());
|
||||
}
|
||||
|
||||
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) {
|
||||
return VKThemeHelper.a(attr);
|
||||
}
|
||||
@@ -63,6 +111,10 @@ public class Themes {
|
||||
return ru.vtosters.lite.utils.Prefs.BooleanFalse("vkim_msg");
|
||||
}
|
||||
|
||||
public static boolean amoled() {
|
||||
return ru.vtosters.lite.utils.Prefs.BooleanFalse("amoled");
|
||||
}
|
||||
|
||||
public static boolean vkme_msg() {
|
||||
return ru.vtosters.lite.utils.Prefs.BooleanFalse("vkme_msg");
|
||||
}
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package ru.vtosters.lite.utils;
|
||||
|
||||
import android.util.Base64;
|
||||
import android.util.Log;
|
||||
import android.webkit.WebView;
|
||||
|
||||
import com.vtosters.lite.R;
|
||||
@@ -50,7 +49,7 @@ public class VKUIInjector {
|
||||
.replace("%background_content%", Themes.hex(Themes.getColorFromAttr(R.attr.background_content)))
|
||||
.replace("%text_primary%", Themes.hex(Themes.getColorFromAttr(R.attr.text_primary)));
|
||||
|
||||
// loadedCSSAmoled = load("vt_ui_oled.css");
|
||||
loadedCSSAmoled = load("vt_ui_oled.css");
|
||||
isLoaded = true;
|
||||
}
|
||||
|
||||
@@ -59,17 +58,20 @@ public class VKUIInjector {
|
||||
}
|
||||
|
||||
public static void inject(WebView webView) {
|
||||
String string = Helper.GetPreferences().getString("darktheme", "");
|
||||
if (Prefs.BooleanTrue("VKUI_INJ")) {
|
||||
if (!isLoaded) {
|
||||
load();
|
||||
}
|
||||
StringBuilder sb = new StringBuilder();
|
||||
if (true/*Themes.isAccentedCache()*/) {
|
||||
Log.d("VKUI", "Injecting Accent");
|
||||
sb.append("\n\n");
|
||||
sb.append(loadedCSS);
|
||||
}
|
||||
Log.d("VKUI", "Final CSS: " + sb.toString());
|
||||
if (string.equals("amoled")) {
|
||||
sb.append("\n\n");
|
||||
sb.append(loadedCSSAmoled);
|
||||
}
|
||||
inject(webView, Base64.encodeToString(sb.toString().getBytes(), 2));
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ buildscript {
|
||||
mavenCentral()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:7.3.0-alpha01'
|
||||
classpath 'com.android.tools.build:gradle:7.2.0-rc01'
|
||||
|
||||
// NOTE: Do not place your application dependencies here; they belong
|
||||
// in the individual module build.gradle files
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
#Fri Jan 28 23:46:30 MSK 2022
|
||||
#Fri Apr 22 13:33:27 MSK 2022
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-rc-1-bin.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-bin.zip
|
||||
distributionPath=wrapper/dists
|
||||
zipStorePath=wrapper/dists
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
|
||||
@@ -0,0 +1,92 @@
|
||||
/* vkui.css V2 by iTaysonLab */
|
||||
/* Articles */
|
||||
body.article_body.article_dark {
|
||||
background-color: #000000 !important;
|
||||
}
|
||||
|
||||
.article_dark .articleView__content {
|
||||
border-top: #000000 !important;
|
||||
background-color: #000000 !important;
|
||||
}
|
||||
|
||||
.article_dark .article {
|
||||
background-color: #000000 !important;
|
||||
color: #FFFFFF !important;
|
||||
}
|
||||
|
||||
.articleView__content_misc_block .articleView__content_views_info {
|
||||
color: #FFFFFF !important;
|
||||
}
|
||||
|
||||
.article_dark .article>h1 {
|
||||
color: %textColorPrimary% !important;
|
||||
}
|
||||
|
||||
.article__info_line {
|
||||
color: #FFFFFF !important;
|
||||
}
|
||||
|
||||
.Audio__duration, .r .ai_dur {
|
||||
color: #FFFFFF !important;
|
||||
}
|
||||
|
||||
.Audio__texts, .r .ai_label {
|
||||
color: #FFFFFF !important;
|
||||
}
|
||||
|
||||
.article_dark .ai_title {
|
||||
color: #FFFFFF !important;
|
||||
}
|
||||
|
||||
.article>figure figcaption:not(.article_ed__figcaption) {
|
||||
color: #FFFFFF !important;
|
||||
}
|
||||
|
||||
/* VK Support fixes */
|
||||
[scheme="client_dark"] .CatalogSearch__input, [scheme="space_gray"] .CatalogSearch__input {
|
||||
background: #000000 !important;
|
||||
}
|
||||
|
||||
/* Generic VKUI */
|
||||
body[scheme=space_gray] {
|
||||
/* light background */
|
||||
--attach_picker_tab_active_icon: #000000 !important;
|
||||
--background_content: #000000 !important;
|
||||
--button_bot_shadow: #000000 !important;
|
||||
--button_primary_foreground: #000000 !important;
|
||||
--content_tint_background: #000000 !important;
|
||||
--counter_secondary_text: #000000 !important;
|
||||
--loader_background: #000000 !important;
|
||||
--overlay_status_background: #000000 !important;
|
||||
--header_background: #19191a !important;
|
||||
--header_alternate_background: #19191a !important;
|
||||
--separator_alternate: #000000 !important;
|
||||
--segmented_control_bar_background: #000000 !important;
|
||||
--search_bar_background: #000000 !important;
|
||||
/* background */
|
||||
--background_page: #000000 !important;
|
||||
--header_background_before_blur: #19191a !important;
|
||||
--header_background_before_blur_alternate: #19191a !important;
|
||||
/* lighter BG (text fields) */
|
||||
--attach_picker_tab_inactive_background: #121212 !important;
|
||||
--background_keyboard: #121212 !important;
|
||||
--background_suggestions: #121212 !important;
|
||||
--field_background: #121212 !important;
|
||||
--im_bubble_incoming: #121212 !important;
|
||||
--input_border: #121212 !important;
|
||||
--modal_card_background: #121212 !important;
|
||||
--separator_common: #121212 !important;
|
||||
--snippet_background: #121212 !important;
|
||||
--android_active_color: #121212 !important;
|
||||
--switch_ios_off_border: #121212 !important;
|
||||
/* third BG (buttons) */
|
||||
--button_secondary_background: #212121 !important;
|
||||
--header_search_field_background: #212121 !important;
|
||||
--icon_tertiary: #212121 !important;
|
||||
--im_bubble_outgoing: #212121 !important;
|
||||
--input_background: #212121 !important;
|
||||
--loader_track_fill: #212121 !important;
|
||||
--search_bar_field_background: #212121 !important;
|
||||
--selection_off_icon: #212121 !important;
|
||||
--panel_tab_active_background: #212121 !important;
|
||||
}
|
||||
@@ -1,5 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<set android:interpolator="@android:interpolator/linear_out_slow_in" android:duration="225"
|
||||
<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" />
|
||||
<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"
|
||||
<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" />
|
||||
<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"
|
||||
<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" />
|
||||
<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"
|
||||
<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" />
|
||||
<translate
|
||||
android:fromYDelta="0.0"
|
||||
android:toYDelta="20.000004%p" />
|
||||
<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="1.0" android:controlY2="1.0"
|
||||
<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" />
|
||||
@@ -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"
|
||||
<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" />
|
||||
@@ -1,5 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<set android:interpolator="@anim/linear_out_slow_in" android:shareInterpolator="true"
|
||||
<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" />
|
||||
<translate
|
||||
android:duration="300"
|
||||
android:fromYDelta="-100.0%p"
|
||||
android:toYDelta="0.0" />
|
||||
</set>
|
||||
@@ -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"
|
||||
<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" />
|
||||
<translate
|
||||
android:duration="300"
|
||||
android:fromYDelta="0.0"
|
||||
android:toYDelta="-100.0%p" />
|
||||
</set>
|
||||
@@ -1,6 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<set android:interpolator="@android:interpolator/fast_out_slow_in" android:duration="300"
|
||||
<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" />
|
||||
<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"
|
||||
<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" />
|
||||
<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>
|
||||
@@ -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" />
|
||||
<alpha
|
||||
android:interpolator="@android:anim/decelerate_interpolator"
|
||||
android:duration="@integer/abc_config_activityShortDur"
|
||||
android:fromAlpha="0.0"
|
||||
android:toAlpha="1.0" />
|
||||
</set>
|
||||
@@ -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" />
|
||||
<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" />
|
||||
<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>
|
||||
@@ -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"
|
||||
<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" />
|
||||
@@ -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"
|
||||
<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" />
|
||||
@@ -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" />
|
||||
<alpha
|
||||
android:duration="300"
|
||||
android:fillBefore="true"
|
||||
android:fillAfter="true"
|
||||
android:fromAlpha="1.0"
|
||||
android:toAlpha="1.0"
|
||||
android:fillEnabled="true" />
|
||||
</set>
|
||||
@@ -1,6 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<set android:shareInterpolator="false" android:zAdjustment="top"
|
||||
<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" />
|
||||
<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>
|
||||
@@ -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" />
|
||||
<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" />
|
||||
<translate
|
||||
android:duration="300"
|
||||
android:fromYDelta="0.0%p"
|
||||
android:toYDelta="100.0%p" />
|
||||
</set>
|
||||
@@ -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>
|
||||
@@ -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"
|
||||
<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" />
|
||||
<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"
|
||||
<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" />
|
||||
<translate
|
||||
android:fromYDelta="0.0"
|
||||
android:toYDelta="20.000004%p" />
|
||||
<alpha
|
||||
android:fromAlpha="1.0"
|
||||
android:toAlpha="0.0" />
|
||||
</set>
|
||||
@@ -1,3 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<translate android:fromYDelta="100.0%" android:toYDelta="0.0"
|
||||
<translate android:fromYDelta="100.0%"
|
||||
android:toYDelta="0.0"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android" />
|
||||
@@ -1,3 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<translate android:fromYDelta="0.0" android:toYDelta="100.0%"
|
||||
<translate android:fromYDelta="0.0"
|
||||
android:toYDelta="100.0%"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android" />
|
||||
@@ -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"
|
||||
<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" />
|
||||
@@ -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>
|
||||
@@ -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" />
|
||||
<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>
|
||||
@@ -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" />
|
||||
<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>
|
||||
@@ -1,5 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<set android:interpolator="@android:anim/decelerate_interpolator" android:duration="300"
|
||||
<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" />
|
||||
<translate
|
||||
android:fromYDelta="0.0"
|
||||
android:toYDelta="0.0" />
|
||||
</set>
|
||||
@@ -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"
|
||||
<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" />
|
||||
@@ -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"
|
||||
<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,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" />
|
||||
<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>
|
||||
@@ -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>
|
||||
@@ -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" />
|
||||
<translate
|
||||
android:duration="300"
|
||||
android:fromYDelta="0.0"
|
||||
android:toYDelta="-100.0%p" />
|
||||
</set>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -1,6 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<set android:interpolator="@android:anim/decelerate_interpolator" android:duration="200"
|
||||
<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" />
|
||||
<translate
|
||||
android:fromYDelta="-4.999995%"
|
||||
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/decelerate_interpolator" android:duration="200"
|
||||
<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" />
|
||||
<translate
|
||||
android:fromYDelta="50.0%"
|
||||
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/decelerate_interpolator" android:duration="200"
|
||||
<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" />
|
||||
<translate
|
||||
android:fromYDelta="-50.0%"
|
||||
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/decelerate_interpolator" android:duration="200"
|
||||
<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" />
|
||||
<translate
|
||||
android:fromYDelta="0.0"
|
||||
android:toYDelta="50.0%" />
|
||||
<alpha
|
||||
android:fromAlpha="1.0"
|
||||
android:toAlpha="0.0" />
|
||||
</set>
|
||||
@@ -1,6 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<set android:interpolator="@android:anim/decelerate_interpolator" android:duration="300"
|
||||
<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" />
|
||||
<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>
|
||||
@@ -1,6 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<set android:interpolator="@android:anim/accelerate_interpolator" android:duration="300"
|
||||
<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" />
|
||||
<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>
|
||||
@@ -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"
|
||||
<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" />
|
||||
<translate
|
||||
android:fromYDelta="100.0%"
|
||||
android:toYDelta="0.0" />
|
||||
</set>
|
||||
@@ -1,6 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<set android:interpolator="@android:interpolator/accelerate_decelerate" android:duration="300"
|
||||
<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" />
|
||||
<translate
|
||||
android:fromYDelta="0.0"
|
||||
android:toYDelta="14.999998%" />
|
||||
<alpha
|
||||
android:fromAlpha="1.0"
|
||||
android:toAlpha="0.0" />
|
||||
</set>
|
||||
@@ -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" />
|
||||
<translate
|
||||
android:duration="200"
|
||||
android:fillBefore="true"
|
||||
android:fillAfter="true"
|
||||
android:fromXDelta="100.0%"
|
||||
android:toXDelta="0.0"
|
||||
android:fillEnabled="true" />
|
||||
</set>
|
||||
@@ -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" />
|
||||
<alpha
|
||||
android:fromAlpha="0.0"
|
||||
android:toAlpha="1.0" />
|
||||
</set>
|
||||
@@ -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" />
|
||||
<alpha
|
||||
android:fromAlpha="1.0"
|
||||
android:toAlpha="0.0" />
|
||||
</set>
|
||||
@@ -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"
|
||||
<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" />
|
||||
<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>
|
||||
@@ -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"
|
||||
<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" />
|
||||
<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>
|
||||
@@ -1,5 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<set android:duration="200" android:fillBefore="true" android:fillAfter="false" android:fillEnabled="false"
|
||||
<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" />
|
||||
<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,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,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,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,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="?colorControlActivated" android:alpha="?android:disabledAlpha" />
|
||||
<item android:color="?colorControlActivated" />
|
||||
</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_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>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user