Translucent 移至 themes.xml

This commit is contained in:
seven332 committed 2014-06-13 00:15:25 +08:00
1 parent 7e5a844246
commit 5bc166d3da
4 files changed
+6 -25

No files matched your search

-10
View File
@@ -283,23 +283,13 @@ public class Ui {
return translucent(activity, new ColorDrawable(color));
}
@TargetApi(Build.VERSION_CODES.KITKAT)
public static SystemBarConfig translucent(
Activity activity, Drawable drawable) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
Window win = activity.getWindow();
WindowManager.LayoutParams winParams = win.getAttributes();
winParams.flags |= WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS
| WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION;
win.setAttributes(winParams);
}
SystemBarTintManager tintManager = new SystemBarTintManager(activity);
tintManager.setStatusBarTintEnabled(true);
tintManager.setStatusBarTintDrawable(drawable);
tintManager.setNavigationBarTintEnabled(true);
tintManager.setNavigationBarAlpha(0.0f);
return tintManager.getConfig();
}
}