OSDN Git Service

Update SettingsPanel UI
authorMatthew Fritze <mfritze@google.com>
Wed, 28 Nov 2018 21:05:43 +0000 (13:05 -0800)
committerMatthew Fritze <mfritze@google.com>
Fri, 30 Nov 2018 21:26:50 +0000 (13:26 -0800)
commitc14316c4a93001f2f118dda309467306a9ad386f
tree823bf1d6bdf0e51b813ae0cb110a7c6f33cc23a3
parent6334cfa89e4d8131643fc7f9970131b5f521fdca
Update SettingsPanel UI

UI changes include:
- RecyclerView to host slices
- Font family to headline font
- Title is now centered
- Added SeeMore & Done buttons
- Horizontal Dividers between slices
- Indented Slices
- Landscape layout is fullscreen

Change-Id: I3549c847fc88edd81f670ddfa2907dd3741441e0
Screenshot: https://screenshot.googleplex.com/RzWktzOZJkc
Test: Robolectric
Test: Manual app
Bug: 118622007
14 files changed:
res/layout-land/panel_layout.xml [new file with mode: 0644]
res/layout/panel_buttons.xml [new file with mode: 0644]
res/layout/panel_layout.xml
res/layout/panel_slice_row.xml [new file with mode: 0644]
res/values/themes.xml
src/com/android/settings/panel/InternetConnectivityPanel.java
src/com/android/settings/panel/PanelFragment.java
src/com/android/settings/panel/PanelSlicesAdapter.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/panel/FakePanelContent.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/panel/FakeSettingsPanelActivity.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/panel/InternetConnectivityPanelTest.java
tests/robotests/src/com/android/settings/panel/PanelFragmentTest.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/panel/PanelSlicesAdapterTest.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/testutils/FakeFeatureFactory.java