OSDN Git Service

Use custom drawable for Battery saver condition icon.
authorFan Zhang <zhfan@google.com>
Mon, 26 Mar 2018 22:31:10 +0000 (15:31 -0700)
committerFan Zhang <zhfan@google.com>
Tue, 27 Mar 2018 00:50:27 +0000 (17:50 -0700)
commit0c8f8a8b462476e95020b87a13841cf168a18395
tree7475c349faf9ad9083cb03863edf09a6c7a55bc4
parent553c2778afcbdff0fb99d437add05e5e16faa914
Use custom drawable for Battery saver condition icon.

- Updated condition interface to use Drawable instead of Icon for icons.
- Converted all conditions to return drawable instead of Icon.
- Created a BatterySaverDrawable to draw a static battery saver icon.

Change-Id: Ie964f3439009c7658603a8ff352a05e964a0a795
Fixes: 76168403
Test: robotests
15 files changed:
src/com/android/settings/dashboard/DashboardAdapter.java
src/com/android/settings/dashboard/DashboardData.java
src/com/android/settings/dashboard/conditional/AirplaneModeCondition.java
src/com/android/settings/dashboard/conditional/BackgroundDataCondition.java
src/com/android/settings/dashboard/conditional/BatterySaverCondition.java
src/com/android/settings/dashboard/conditional/CellularDataCondition.java
src/com/android/settings/dashboard/conditional/Condition.java
src/com/android/settings/dashboard/conditional/ConditionAdapter.java
src/com/android/settings/dashboard/conditional/DndCondition.java
src/com/android/settings/dashboard/conditional/HotspotCondition.java
src/com/android/settings/dashboard/conditional/NightDisplayCondition.java
src/com/android/settings/dashboard/conditional/WorkModeCondition.java
src/com/android/settings/datausage/DataUsageSummary.java
src/com/android/settings/fuelgauge/BatterySaverDrawable.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/dashboard/conditional/ConditionTest.java