diff options
author | Adam Powell <adamp@google.com> | 2011-01-15 17:23:39 -0800 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-01-15 17:23:39 -0800 |
commit | 115ad16551c9cf9551f44cbea59f3edf83e4a340 (patch) | |
tree | da544542e1b664e3f15af33b6738c43c59cdf013 | |
parent | 39de45846cd9431e9fc1ee44591152bc566f9858 (diff) | |
parent | b2e551711aa93a3d296ced6368e895743d43da80 (diff) | |
download | frameworks_base-115ad16551c9cf9551f44cbea59f3edf83e4a340.zip frameworks_base-115ad16551c9cf9551f44cbea59f3edf83e4a340.tar.gz frameworks_base-115ad16551c9cf9551f44cbea59f3edf83e4a340.tar.bz2 |
Merge "Fix bug 3355197 - Add attribute for fast scroll preview panel text color." into honeycomb
-rw-r--r-- | api/current.xml | 13 | ||||
-rw-r--r-- | core/java/android/widget/FastScroller.java | 6 | ||||
-rwxr-xr-x | core/res/res/values/attrs.xml | 3 | ||||
-rw-r--r-- | core/res/res/values/public.xml | 1 | ||||
-rw-r--r-- | core/res/res/values/themes.xml | 1 |
5 files changed, 20 insertions, 4 deletions
diff --git a/api/current.xml b/api/current.xml index 86c47f5..68d3187 100644 --- a/api/current.xml +++ b/api/current.xml @@ -4250,6 +4250,17 @@ visibility="public" > </field> +<field name="fastScrollTextColor" + type="int" + transient="false" + volatile="false" + value="16843611" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="fastScrollThumbDrawable" type="int" transient="false" @@ -260231,7 +260242,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="t" type="T"> +<parameter name="arg0" type="T"> </parameter> </method> </interface> diff --git a/core/java/android/widget/FastScroller.java b/core/java/android/widget/FastScroller.java index d4ef044..dfa94c7 100644 --- a/core/java/android/widget/FastScroller.java +++ b/core/java/android/widget/FastScroller.java @@ -56,7 +56,7 @@ class FastScroller { private static final int[] DEFAULT_STATES = new int[0]; private static final int[] ATTRS = new int[] { - android.R.attr.textColorPrimary, + android.R.attr.fastScrollTextColor, android.R.attr.fastScrollThumbDrawable, android.R.attr.fastScrollTrackDrawable, android.R.attr.fastScrollPreviewBackgroundLeft, @@ -64,7 +64,7 @@ class FastScroller { android.R.attr.fastScrollOverlayPosition }; - private static final int PRIMARY_TEXT_COLOR = 0; + private static final int TEXT_COLOR = 0; private static final int THUMB_DRAWABLE = 1; private static final int TRACK_DRAWABLE = 2; private static final int PREVIEW_BACKGROUND_LEFT = 3; @@ -247,7 +247,7 @@ class FastScroller { mPaint.setTextAlign(Paint.Align.CENTER); mPaint.setTextSize(mOverlaySize / 2); - ColorStateList textColor = ta.getColorStateList(PRIMARY_TEXT_COLOR); + ColorStateList textColor = ta.getColorStateList(TEXT_COLOR); int textColorNormal = textColor.getDefaultColor(); mPaint.setColor(textColorNormal); mPaint.setStyle(Paint.Style.FILL_AND_STROKE); diff --git a/core/res/res/values/attrs.xml b/core/res/res/values/attrs.xml index 02855b5..19e2b8d 100755 --- a/core/res/res/values/attrs.xml +++ b/core/res/res/values/attrs.xml @@ -544,6 +544,9 @@ <enum name="floating" value="0" /> <enum name="atThumb" value="1" /> </attr> + <!-- Text color for the fast scroll index overlay. Make sure it + plays nicely with fastScrollPreviewBackground[Left|Right]. --> + <attr name="fastScrollTextColor" format="color" /> <!-- =================== --> <!-- Action bar styles --> diff --git a/core/res/res/values/public.xml b/core/res/res/values/public.xml index 9b88b01..e73486d 100644 --- a/core/res/res/values/public.xml +++ b/core/res/res/values/public.xml @@ -1425,6 +1425,7 @@ <public type="attr" name="windowMinWidthMajor" /> <public type="attr" name="windowMinWidthMinor" /> <public type="attr" name="queryHint" /> + <public type="attr" name="fastScrollTextColor" /> <!-- A simple fade-in animation. --> <public type="animator" name="fade_in" id="0x010b0000" /> diff --git a/core/res/res/values/themes.xml b/core/res/res/values/themes.xml index 971719e..71745e0 100644 --- a/core/res/res/values/themes.xml +++ b/core/res/res/values/themes.xml @@ -294,6 +294,7 @@ <item name="fastScrollPreviewBackgroundRight">@android:drawable/menu_submenu_background</item> <item name="fastScrollPreviewBackgroundLeft">@android:drawable/menu_submenu_background</item> <item name="fastScrollOverlayPosition">floating</item> + <item name="fastScrollTextColor">@android:color/primary_text_dark</item> </style> |