6.0.1 - Alpha2 - 修复global.sleep及global.toast方法绑定错误

This commit is contained in:
SuperMonster003
2021-12-07 11:39:12 +08:00
parent 98cf339cce
commit 8e8edbf848
9 changed files with 26 additions and 18 deletions

View File

@@ -88,11 +88,9 @@ public class ThemeColorHelper {
@TargetApi(21)
public static void setStatusBarColor(Activity activity, int color) {
if (Build.VERSION.SDK_INT >= 21) {
Window window = activity.getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(color);
}
Window window = activity.getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(color);
}
public static void setBackgroundColor(View view, int color) {

View File

@@ -159,11 +159,9 @@ public class ThemeColorManager {
@TargetApi(21)
public static void add(Activity activity) {
if (Build.VERSION.SDK_INT >= 21) {
activities.add(new WeakReference<>(activity));
if (shouldApplyThemeColor())
activity.getWindow().setStatusBarColor(themeColor.colorPrimary);
}
activities.add(new WeakReference<>(activity));
if (shouldApplyThemeColor())
activity.getWindow().setStatusBarColor(themeColor.colorPrimary);
}
@TargetApi(21)

View File

@@ -1,6 +1,7 @@
package com.stardust.theme.app;
import android.animation.Animator;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
@@ -203,6 +204,7 @@ public class ColorSelectActivity extends AppCompatActivity {
return mColors.get(mSelectedPosition).themeColor;
}
@SuppressLint("NotifyDataSetChanged")
public void setSelectedPosition(int selectedPosition) {
if (mSelectedPosition != SELECT_NONE) {
int oldSelectedPosition = mSelectedPosition;
@@ -211,7 +213,7 @@ public class ColorSelectActivity extends AppCompatActivity {
getAdapter().notifyItemChanged(mSelectedPosition);
} else {
this.mSelectedPosition = selectedPosition;
getAdapter().notifyDataSetChanged();
Objects.requireNonNull(getAdapter()).notifyDataSetChanged();
}
}