OSDN Git Service

Update new UI of conditional cards
authorMill Chen <millchen@google.com>
Mon, 5 Nov 2018 09:20:22 +0000 (17:20 +0800)
committerMill Chen <millchen@google.com>
Wed, 7 Nov 2018 08:06:31 +0000 (16:06 +0800)
commit0ca71304036fabf0a389d139a3e087ba7382b2a1
tree447d78ac1663975c1ef8add1fee166f4805c4da3
parentd20641059fd52e0e51d434c8b2fdd3bf4a97c96f
Update new UI of conditional cards

- Add half-width and full-width layouts for conditional cards
- Keep origin strings of conditional cards, that could make conditional
cards truncate its title and summary in half-width card.
- Add default value of isHalfWidth to each condition controller.

Bug: 113451905
Test: robotests, visual
Change-Id: Ib0055f32c4ab9e73c0e0a57c6b0ef586d52942e0
19 files changed:
res/layout/homepage_condition_full_tile.xml [new file with mode: 0644]
res/layout/homepage_condition_half_tile.xml [new file with mode: 0644]
res/layout/homepage_condition_tile.xml [deleted file]
res/values/dimens.xml
res/values/styles.xml
src/com/android/settings/homepage/contextualcards/ContextualCard.java
src/com/android/settings/homepage/contextualcards/ContextualCardLookupTable.java
src/com/android/settings/homepage/contextualcards/conditional/AirplaneModeConditionController.java
src/com/android/settings/homepage/contextualcards/conditional/BackgroundDataConditionController.java
src/com/android/settings/homepage/contextualcards/conditional/BatterySaverConditionController.java
src/com/android/settings/homepage/contextualcards/conditional/CellularDataConditionController.java
src/com/android/settings/homepage/contextualcards/conditional/ConditionContextualCardController.java
src/com/android/settings/homepage/contextualcards/conditional/ConditionContextualCardRenderer.java
src/com/android/settings/homepage/contextualcards/conditional/DndConditionCardController.java
src/com/android/settings/homepage/contextualcards/conditional/HotspotConditionController.java
src/com/android/settings/homepage/contextualcards/conditional/NightDisplayConditionController.java
src/com/android/settings/homepage/contextualcards/conditional/RingerMutedConditionController.java
src/com/android/settings/homepage/contextualcards/conditional/RingerVibrateConditionController.java
src/com/android/settings/homepage/contextualcards/conditional/WorkModeConditionController.java