diff options
author | Jim Miller <jaggies@google.com> | 2011-03-01 17:24:25 -0800 |
---|---|---|
committer | Jim Miller <jaggies@google.com> | 2011-03-01 17:45:11 -0800 |
commit | 9c1785820b2605b84a4934a5d30eda88f26b0b14 (patch) | |
tree | e2c114e7fbc851af12373811f27d28f902323bea /packages | |
parent | 7eae7a97bc78b1a03b3df2444c6cdff9808d536a (diff) | |
download | frameworks_base-9c1785820b2605b84a4934a5d30eda88f26b0b14.zip frameworks_base-9c1785820b2605b84a4934a5d30eda88f26b0b14.tar.gz frameworks_base-9c1785820b2605b84a4934a5d30eda88f26b0b14.tar.bz2 |
Fix 3482763: Minor layout tweaks and new asset for recents
Fixed in this change:
- ListView overscroll drawable was partially off screen.
- Selected item was not fading when unselected
Change-Id: Ifba86eede591c4d4f984a7966b933a77799f66f9
Diffstat (limited to 'packages')
-rw-r--r-- | packages/SystemUI/res/drawable-xlarge-mdpi/recents_thumbnail_bg_press.png | bin | 2327 -> 2056 bytes | |||
-rw-r--r-- | packages/SystemUI/res/drawable/recents_thumbnail_bg_holo.xml | 23 | ||||
-rw-r--r-- | packages/SystemUI/res/drawable/recents_thumbnail_bg_selector.xml | 27 | ||||
-rw-r--r-- | packages/SystemUI/res/layout-xlarge/status_bar_recent_panel.xml | 4 |
4 files changed, 52 insertions, 2 deletions
diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/recents_thumbnail_bg_press.png b/packages/SystemUI/res/drawable-xlarge-mdpi/recents_thumbnail_bg_press.png Binary files differindex 7f86fb3..a1c39e6 100644 --- a/packages/SystemUI/res/drawable-xlarge-mdpi/recents_thumbnail_bg_press.png +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/recents_thumbnail_bg_press.png diff --git a/packages/SystemUI/res/drawable/recents_thumbnail_bg_holo.xml b/packages/SystemUI/res/drawable/recents_thumbnail_bg_holo.xml new file mode 100644 index 0000000..f9bba2a --- /dev/null +++ b/packages/SystemUI/res/drawable/recents_thumbnail_bg_holo.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +/* apps/common/assets/default/default/skins/StatusBar.xml +** +** Copyright 2011, The Android Open Source Project +** +** Licensed under the Apache License, Version 2.0 (the "License"); +** you may not use this file except in compliance with the License. +** You may obtain a copy of the License at +** +** http://www.apache.org/licenses/LICENSE-2.0 +** +** Unless required by applicable law or agreed to in writing, software +** distributed under the License is distributed on an "AS IS" BASIS, +** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +** See the License for the specific language governing permissions and +** limitations under the License. +*/ +--> +<transition xmlns:android="http://schemas.android.com/apk/res/android"> + <item android:drawable="@drawable/recents_thumbnail_bg_press"/> + <item android:drawable="@drawable/recents_thumbnail_bg_press"/> +</transition> diff --git a/packages/SystemUI/res/drawable/recents_thumbnail_bg_selector.xml b/packages/SystemUI/res/drawable/recents_thumbnail_bg_selector.xml new file mode 100644 index 0000000..0e58e12 --- /dev/null +++ b/packages/SystemUI/res/drawable/recents_thumbnail_bg_selector.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2011 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<selector xmlns:android="http://schemas.android.com/apk/res/android" + android:exitFadeDuration="@android:integer/config_mediumAnimTime"> + + <item android:state_window_focused="false" android:drawable="@android:color/transparent" /> + + <!-- Even though these two point to the same resource, have two states so the drawable will invalidate itself when coming out of pressed state. --> + <item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/recents_thumbnail_bg_holo" /> + <item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/recents_thumbnail_bg_holo" /> + <item android:state_focused="true" android:drawable="@drawable/recents_thumbnail_bg_holo" /> +</selector> + diff --git a/packages/SystemUI/res/layout-xlarge/status_bar_recent_panel.xml b/packages/SystemUI/res/layout-xlarge/status_bar_recent_panel.xml index 4be57a2..eda19b7 100644 --- a/packages/SystemUI/res/layout-xlarge/status_bar_recent_panel.xml +++ b/packages/SystemUI/res/layout-xlarge/status_bar_recent_panel.xml @@ -36,7 +36,7 @@ <LinearLayout android:id="@+id/recents_glow" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginBottom="-52dip" + android:layout_marginBottom="-49dip" android:layout_gravity="bottom" android:background="@drawable/recents_blue_glow" android:orientation="horizontal" @@ -52,7 +52,7 @@ android:fadingEdge="vertical" android:scrollbars="none" android:fadingEdgeLength="30dip" - android:listSelector="@drawable/recents_thumbnail_bg_press" + android:listSelector="@drawable/recents_thumbnail_bg_selector" /> </LinearLayout> |