am 115ad165: Merge "Fix bug 3355197 - Add attribute for fast scroll preview panel text color." into honeycomb
* commit '115ad16551c9cf9551f44cbea59f3edf83e4a340': Fix bug 3355197 - Add attribute for fast scroll preview panel text color.
This commit is contained in:
@@ -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"
|
||||
@@ -261694,7 +261705,7 @@
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="t" type="T">
|
||||
<parameter name="arg0" type="T">
|
||||
</parameter>
|
||||
</method>
|
||||
</interface>
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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 -->
|
||||
|
||||
@@ -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" />
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user