Loading src/com/android/documentsui/DrawerController.java +6 −3 Original line number Original line Diff line number Diff line Loading @@ -58,7 +58,7 @@ public abstract class DrawerController implements DrawerListener { * Returns a controller suitable for {@code Layout}. * Returns a controller suitable for {@code Layout}. */ */ public static DrawerController create(Activity activity, ActivityConfig activityConfig) { public static DrawerController create(Activity activity, ActivityConfig activityConfig) { accentColor=fetchAccentColor(activity); DrawerLayout layout = (DrawerLayout) activity.findViewById(R.id.drawer_layout); DrawerLayout layout = (DrawerLayout) activity.findViewById(R.id.drawer_layout); if (layout == null) { if (layout == null) { Loading @@ -68,6 +68,7 @@ public abstract class DrawerController implements DrawerListener { View drawer = activity.findViewById(R.id.drawer_roots); View drawer = activity.findViewById(R.id.drawer_roots); Toolbar toolbar = (Toolbar) activity.findViewById(R.id.roots_toolbar); Toolbar toolbar = (Toolbar) activity.findViewById(R.id.roots_toolbar); accentColor=fetchAccentColor(activity, toolbar); if(accentColor!=0){ if(accentColor!=0){ toolbar.setBackgroundColor(accentColor); toolbar.setBackgroundColor(accentColor); Loading Loading @@ -206,7 +207,7 @@ public abstract class DrawerController implements DrawerListener { @Override @Override void setTitle(String title) { void setTitle(String title) { mToolbar.setTitle(title); mToolbar.setTitle(title); mToolbar.setTitleTextColor(mActivity.getResources().getColor(R.color.color_default_foreground)); //mToolbar.setTitleTextColor(mActivity.getResources().getColor(R.color.color_default_foreground)); } } @Override @Override Loading Loading @@ -276,9 +277,11 @@ public abstract class DrawerController implements DrawerListener { * get Accent color from OS * get Accent color from OS * */ * */ private static int fetchAccentColor(Activity activity) { private static int fetchAccentColor(Activity activity, Toolbar toolbar) { int color=activity.getResources().getColor(R.color.accent); int color=activity.getResources().getColor(R.color.accent); toolbar.setTitleTextColor(activity.getResources().getColor(R.color.color_default_foreground)); return color; return color; } } } } Loading
src/com/android/documentsui/DrawerController.java +6 −3 Original line number Original line Diff line number Diff line Loading @@ -58,7 +58,7 @@ public abstract class DrawerController implements DrawerListener { * Returns a controller suitable for {@code Layout}. * Returns a controller suitable for {@code Layout}. */ */ public static DrawerController create(Activity activity, ActivityConfig activityConfig) { public static DrawerController create(Activity activity, ActivityConfig activityConfig) { accentColor=fetchAccentColor(activity); DrawerLayout layout = (DrawerLayout) activity.findViewById(R.id.drawer_layout); DrawerLayout layout = (DrawerLayout) activity.findViewById(R.id.drawer_layout); if (layout == null) { if (layout == null) { Loading @@ -68,6 +68,7 @@ public abstract class DrawerController implements DrawerListener { View drawer = activity.findViewById(R.id.drawer_roots); View drawer = activity.findViewById(R.id.drawer_roots); Toolbar toolbar = (Toolbar) activity.findViewById(R.id.roots_toolbar); Toolbar toolbar = (Toolbar) activity.findViewById(R.id.roots_toolbar); accentColor=fetchAccentColor(activity, toolbar); if(accentColor!=0){ if(accentColor!=0){ toolbar.setBackgroundColor(accentColor); toolbar.setBackgroundColor(accentColor); Loading Loading @@ -206,7 +207,7 @@ public abstract class DrawerController implements DrawerListener { @Override @Override void setTitle(String title) { void setTitle(String title) { mToolbar.setTitle(title); mToolbar.setTitle(title); mToolbar.setTitleTextColor(mActivity.getResources().getColor(R.color.color_default_foreground)); //mToolbar.setTitleTextColor(mActivity.getResources().getColor(R.color.color_default_foreground)); } } @Override @Override Loading Loading @@ -276,9 +277,11 @@ public abstract class DrawerController implements DrawerListener { * get Accent color from OS * get Accent color from OS * */ * */ private static int fetchAccentColor(Activity activity) { private static int fetchAccentColor(Activity activity, Toolbar toolbar) { int color=activity.getResources().getColor(R.color.accent); int color=activity.getResources().getColor(R.color.accent); toolbar.setTitleTextColor(activity.getResources().getColor(R.color.color_default_foreground)); return color; return color; } } } }