6.0.1 - Alpha2 - 修复global.sleep及global.toast方法绑定错误
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user