Test Amoled Theme Styles + Updated R.java

This commit is contained in:
gdlbo
2022-04-22 17:03:41 +03:00
parent 924952128f
commit f1b7a52f0c
8 changed files with 382 additions and 24 deletions
@@ -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 {
@@ -8,6 +8,7 @@ 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.vtosters.lite.R;
@@ -28,6 +29,14 @@ 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 VKTheme getCurrentDarkTheme() {
return amoled() ? VKTheme.AMOLED : VKTheme.DARK;
}
public static int getColorFromAttr(int attr) {
return VKThemeHelper.a(attr);
}