diff options
author | d34d <clark@cyngn.com> | 2015-10-09 15:58:51 -0700 |
---|---|---|
committer | d34d <clark@cyngn.com> | 2015-12-08 09:59:49 -0800 |
commit | ad1f28cd3fd66636b0f289630acd5f1cb8e1c627 (patch) | |
tree | 7e371e4019d7454b976741897f673428d15c2a02 /res | |
parent | d23995b644d72cc531cb353cea60b30c2f788d43 (diff) | |
download | packages_apps_ThemeChooser-ad1f28cd3fd66636b0f289630acd5f1cb8e1c627.zip packages_apps_ThemeChooser-ad1f28cd3fd66636b0f289630acd5f1cb8e1c627.tar.gz packages_apps_ThemeChooser-ad1f28cd3fd66636b0f289630acd5f1cb8e1c627.tar.bz2 |
Add live lock screen support for dogefood
The final UX will combine both static lock screen wallpapers and
the new live lock screen with a banner indicating which are "live"
Change-Id: I26fc793930316296178437d1d98e6e645e17b7e5
Diffstat (limited to 'res')
-rw-r--r-- | res/layout/fragment_pager_list.xml | 3 | ||||
-rw-r--r-- | res/layout/live_lock_screen_card.xml | 43 | ||||
-rw-r--r-- | res/values/dimens.xml | 2 | ||||
-rw-r--r-- | res/values/integers.xml | 1 | ||||
-rw-r--r-- | res/values/strings.xml | 1 |
5 files changed, 50 insertions, 0 deletions
diff --git a/res/layout/fragment_pager_list.xml b/res/layout/fragment_pager_list.xml index ff76c80..9a635b4 100644 --- a/res/layout/fragment_pager_list.xml +++ b/res/layout/fragment_pager_list.xml @@ -174,6 +174,9 @@ /> <Space android:layout_width="match_parent" android:layout_height="@dimen/expanded_card_margin_top" /> + <include layout="@layout/live_lock_screen_card" /> + <Space android:layout_width="match_parent" + android:layout_height="@dimen/expanded_card_margin_top" /> <include layout="@layout/style_card" /> <Space android:layout_width="match_parent" android:layout_height="@dimen/expanded_card_margin_top" /> diff --git a/res/layout/live_lock_screen_card.xml b/res/layout/live_lock_screen_card.xml new file mode 100644 index 0000000..33cd847 --- /dev/null +++ b/res/layout/live_lock_screen_card.xml @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2014 Cyanogen, Inc. +--> +<com.cyngn.theme.chooser.ComponentCardView + xmlns:android="http://schemas.android.com/apk/res/android" + android:id="@+id/live_lock_screen_preview_container" + android:layout_width="match_parent" + android:layout_height="320dp" + android:orientation="vertical" + android:background="@drawable/card_bootanim_bg"> + <FrameLayout + android:layout_width="match_parent" + android:layout_height="match_parent"> + <!-- Need to set a valid source so this view can generate a valid bitmap + from drawing cache, otherwise it's size is 0x0 and a null bitmap is returned --> + <ImageView + android:id="@+id/live_lock_screen_preview" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_marginTop="@dimen/expanded_card_margin_top" + android:adjustViewBounds="true" + android:layout_gravity="center" + android:src="@drawable/card_bootanim_bg"/> + <com.cyngn.theme.widget.LatoTextView + android:id="@+id/label" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:text="@string/live_lock_screen_label" + style="@style/card_label"/> + <LinearLayout + android:id="@+id/empty" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="center" + android:visibility="gone"> + <ImageView + android:layout_width="20dp" + android:layout_height="20dp" + android:src="@drawable/ic_addcomponent"/> + </LinearLayout> + </FrameLayout> +</com.cyngn.theme.chooser.ComponentCardView> diff --git a/res/values/dimens.xml b/res/values/dimens.xml index e5b909b..8eb7bcb 100644 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml @@ -19,6 +19,8 @@ <dimen name="component_selection_content_height">@dimen/component_selection_content_width</dimen> <dimen name="component_selection_bootani_content_width">80dp</dimen> <dimen name="component_selection_bootani_content_height">142dp</dimen> + <dimen name="component_selection_live_lock_screen_content_width">80dp</dimen> + <dimen name="component_selection_live_lock_screen_content_height">142dp</dimen> <dimen name="component_margin_top">12dp</dimen> <dimen name="card_padding_top">4dp</dimen> diff --git a/res/values/integers.xml b/res/values/integers.xml index b2d17f3..30146dd 100644 --- a/res/values/integers.xml +++ b/res/values/integers.xml @@ -5,4 +5,5 @@ <resources> <integer name="default_items_per_page">4</integer> <integer name="bootani_items_per_page">3</integer> + <integer name="live_lock_screen_items_per_page">3</integer> </resources>
\ No newline at end of file diff --git a/res/values/strings.xml b/res/values/strings.xml index 7326940..88b417e 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -31,6 +31,7 @@ <string name="navbar_label">Navigation</string> <string name="wallpaper_label">Wallpaper</string> <string name="lockscreen_label">Lockscreen wallpaper</string> + <string name="live_lock_screen_label">Live lock screen</string> <string name="style_label">Controls</string> <string name="boot_animation_label">Boot animation</string> <string name="alarm_label">Alarm</string> |