Set the color primary variant for material design
Added the color of the colorPrimaryVariant to avoid the run time exception while load the MaterialCardView resource. Modified the test case for the new version material design library. Bug: 118886724 Test: robotest Change-Id: I55791b8eef2263587b2ae3d7a2f5b9da9929fc9a
This commit is contained in:
@@ -185,6 +185,8 @@
|
|||||||
<item name="batteryGoodColor">@color/battery_good_color_light</item>
|
<item name="batteryGoodColor">@color/battery_good_color_light</item>
|
||||||
<item name="batteryMaybeColor">@color/battery_maybe_color_light</item>
|
<item name="batteryMaybeColor">@color/battery_maybe_color_light</item>
|
||||||
<item name="batteryBadColor">@color/battery_bad_color_light</item>
|
<item name="batteryBadColor">@color/battery_bad_color_light</item>
|
||||||
|
<!-- Define this color for material design -->
|
||||||
|
<item name="colorPrimaryVariant">@android:color/white</item>
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<style name="Theme.Settings.Home" parent="Theme.Settings.HomeBase">
|
<style name="Theme.Settings.Home" parent="Theme.Settings.HomeBase">
|
||||||
|
@@ -15,6 +15,8 @@
|
|||||||
<item name="colorAccent">#ffffff</item>
|
<item name="colorAccent">#ffffff</item>
|
||||||
<item name="preferenceTheme">@style/PreferenceTheme</item>
|
<item name="preferenceTheme">@style/PreferenceTheme</item>
|
||||||
<item name="android:windowLightStatusBar">true</item>
|
<item name="android:windowLightStatusBar">true</item>
|
||||||
|
<!-- Define this color for material design -->
|
||||||
|
<item name="colorPrimaryVariant">@android:color/white</item>
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<style name="ThemeOverlay.SwitchBar.Settings" parent="@android:style/ThemeOverlay.Material.ActionBar">
|
<style name="ThemeOverlay.SwitchBar.Settings" parent="@android:style/ThemeOverlay.Material.ActionBar">
|
||||||
|
@@ -58,7 +58,7 @@ public class ConditionContextualCardRendererTest {
|
|||||||
final ActivityController<Activity> activityController = Robolectric.buildActivity(
|
final ActivityController<Activity> activityController = Robolectric.buildActivity(
|
||||||
Activity.class);
|
Activity.class);
|
||||||
mActivity = activityController.get();
|
mActivity = activityController.get();
|
||||||
mActivity.setTheme(R.style.Theme_AppCompat);
|
mActivity.setTheme(R.style.Theme_Settings_Home);
|
||||||
activityController.create();
|
activityController.create();
|
||||||
mRenderer = new ConditionContextualCardRenderer(mActivity, mControllerRendererPool);
|
mRenderer = new ConditionContextualCardRenderer(mActivity, mControllerRendererPool);
|
||||||
}
|
}
|
||||||
|
@@ -60,7 +60,7 @@ public class ConditionHeaderContextualCardRendererTest {
|
|||||||
final ActivityController<Activity> activityController = Robolectric.buildActivity(
|
final ActivityController<Activity> activityController = Robolectric.buildActivity(
|
||||||
Activity.class);
|
Activity.class);
|
||||||
mActivity = activityController.get();
|
mActivity = activityController.get();
|
||||||
mActivity.setTheme(R.style.Theme_AppCompat);
|
mActivity.setTheme(R.style.Theme_Settings_Home);
|
||||||
activityController.create();
|
activityController.create();
|
||||||
mRenderer = new ConditionHeaderContextualCardRenderer(mActivity, mControllerRendererPool);
|
mRenderer = new ConditionHeaderContextualCardRenderer(mActivity, mControllerRendererPool);
|
||||||
}
|
}
|
||||||
|
@@ -59,7 +59,7 @@ public class LegacySuggestionContextualCardRendererTest {
|
|||||||
final ActivityController<Activity> activityController = Robolectric.buildActivity(
|
final ActivityController<Activity> activityController = Robolectric.buildActivity(
|
||||||
Activity.class);
|
Activity.class);
|
||||||
mActivity = activityController.get();
|
mActivity = activityController.get();
|
||||||
mActivity.setTheme(R.style.Theme_AppCompat);
|
mActivity.setTheme(R.style.Theme_Settings_Home);
|
||||||
activityController.create();
|
activityController.create();
|
||||||
|
|
||||||
mRenderer = new LegacySuggestionContextualCardRenderer(mActivity, mControllerRendererPool);
|
mRenderer = new LegacySuggestionContextualCardRenderer(mActivity, mControllerRendererPool);
|
||||||
|
@@ -66,7 +66,7 @@ public class SliceContextualCardRendererTest {
|
|||||||
final ActivityController<Activity> activityController = Robolectric.buildActivity(
|
final ActivityController<Activity> activityController = Robolectric.buildActivity(
|
||||||
Activity.class);
|
Activity.class);
|
||||||
mActivity = activityController.get();
|
mActivity = activityController.get();
|
||||||
mActivity.setTheme(R.style.Theme_AppCompat);
|
mActivity.setTheme(R.style.Theme_Settings_Home);
|
||||||
activityController.create();
|
activityController.create();
|
||||||
mLifecycleOwner = new ContextualCardsFragment();
|
mLifecycleOwner = new ContextualCardsFragment();
|
||||||
mRenderer = new SliceContextualCardRenderer(mActivity, mLifecycleOwner,
|
mRenderer = new SliceContextualCardRenderer(mActivity, mLifecycleOwner,
|
||||||
|
Reference in New Issue
Block a user