Merge "Go faster!!!!"
This commit is contained in:
@@ -370,7 +370,7 @@ package android {
|
|||||||
field public static final int dialogTitle = 16843250; // 0x10101f2
|
field public static final int dialogTitle = 16843250; // 0x10101f2
|
||||||
field public static final int digits = 16843110; // 0x1010166
|
field public static final int digits = 16843110; // 0x1010166
|
||||||
field public static final int direction = 16843217; // 0x10101d1
|
field public static final int direction = 16843217; // 0x10101d1
|
||||||
field public static final int directionDescriptions = 16843695; // 0x10103af
|
field public static final int directionDescriptions = 16843696; // 0x10103b0
|
||||||
field public static final int directionPriority = 16843218; // 0x10101d2
|
field public static final int directionPriority = 16843218; // 0x10101d2
|
||||||
field public static final int disableDependentsState = 16843249; // 0x10101f1
|
field public static final int disableDependentsState = 16843249; // 0x10101f1
|
||||||
field public static final int disabledAlpha = 16842803; // 0x1010033
|
field public static final int disabledAlpha = 16842803; // 0x1010033
|
||||||
@@ -435,7 +435,7 @@ package android {
|
|||||||
field public static final int fadeEnabled = 16843390; // 0x101027e
|
field public static final int fadeEnabled = 16843390; // 0x101027e
|
||||||
field public static final int fadeOffset = 16843383; // 0x1010277
|
field public static final int fadeOffset = 16843383; // 0x1010277
|
||||||
field public static final int fadeScrollbars = 16843434; // 0x10102aa
|
field public static final int fadeScrollbars = 16843434; // 0x10102aa
|
||||||
field public static final int fadingEdge = 16842975; // 0x10100df
|
field public static final deprecated int fadingEdge = 16842975; // 0x10100df
|
||||||
field public static final int fadingEdgeLength = 16842976; // 0x10100e0
|
field public static final int fadingEdgeLength = 16842976; // 0x10100e0
|
||||||
field public static final int fastScrollAlwaysVisible = 16843573; // 0x1010335
|
field public static final int fastScrollAlwaysVisible = 16843573; // 0x1010335
|
||||||
field public static final int fastScrollEnabled = 16843302; // 0x1010226
|
field public static final int fastScrollEnabled = 16843302; // 0x1010226
|
||||||
@@ -711,7 +711,7 @@ package android {
|
|||||||
field public static final int overScrollFooter = 16843459; // 0x10102c3
|
field public static final int overScrollFooter = 16843459; // 0x10102c3
|
||||||
field public static final int overScrollHeader = 16843458; // 0x10102c2
|
field public static final int overScrollHeader = 16843458; // 0x10102c2
|
||||||
field public static final int overScrollMode = 16843457; // 0x10102c1
|
field public static final int overScrollMode = 16843457; // 0x10102c1
|
||||||
field public static final int overridesImplicitlyEnabledSubtype = 16843696; // 0x10103b0
|
field public static final int overridesImplicitlyEnabledSubtype = 16843697; // 0x10103b1
|
||||||
field public static final int packageNames = 16843649; // 0x1010381
|
field public static final int packageNames = 16843649; // 0x1010381
|
||||||
field public static final int padding = 16842965; // 0x10100d5
|
field public static final int padding = 16842965; // 0x10100d5
|
||||||
field public static final int paddingBottom = 16842969; // 0x10100d9
|
field public static final int paddingBottom = 16842969; // 0x10100d9
|
||||||
@@ -790,6 +790,7 @@ package android {
|
|||||||
field public static final int reqNavigation = 16843306; // 0x101022a
|
field public static final int reqNavigation = 16843306; // 0x101022a
|
||||||
field public static final int reqTouchScreen = 16843303; // 0x1010227
|
field public static final int reqTouchScreen = 16843303; // 0x1010227
|
||||||
field public static final int required = 16843406; // 0x101028e
|
field public static final int required = 16843406; // 0x101028e
|
||||||
|
field public static final int requiresFadingEdge = 16843694; // 0x10103ae
|
||||||
field public static final int requiresSmallestWidthDp = 16843620; // 0x1010364
|
field public static final int requiresSmallestWidthDp = 16843620; // 0x1010364
|
||||||
field public static final int resizeMode = 16843619; // 0x1010363
|
field public static final int resizeMode = 16843619; // 0x1010363
|
||||||
field public static final int resizeable = 16843405; // 0x101028d
|
field public static final int resizeable = 16843405; // 0x101028d
|
||||||
@@ -942,7 +943,7 @@ package android {
|
|||||||
field public static final int tag = 16842961; // 0x10100d1
|
field public static final int tag = 16842961; // 0x10100d1
|
||||||
field public static final int targetActivity = 16843266; // 0x1010202
|
field public static final int targetActivity = 16843266; // 0x1010202
|
||||||
field public static final int targetClass = 16842799; // 0x101002f
|
field public static final int targetClass = 16842799; // 0x101002f
|
||||||
field public static final int targetDescriptions = 16843694; // 0x10103ae
|
field public static final int targetDescriptions = 16843695; // 0x10103af
|
||||||
field public static final int targetDrawables = 16843654; // 0x1010386
|
field public static final int targetDrawables = 16843654; // 0x1010386
|
||||||
field public static final int targetPackage = 16842785; // 0x1010021
|
field public static final int targetPackage = 16842785; // 0x1010021
|
||||||
field public static final int targetSdkVersion = 16843376; // 0x1010270
|
field public static final int targetSdkVersion = 16843376; // 0x1010270
|
||||||
|
|||||||
@@ -69,6 +69,8 @@ import android.view.inputmethod.InputConnection;
|
|||||||
import android.view.inputmethod.InputMethodManager;
|
import android.view.inputmethod.InputMethodManager;
|
||||||
import android.widget.ScrollBarDrawable;
|
import android.widget.ScrollBarDrawable;
|
||||||
|
|
||||||
|
import static android.os.Build.VERSION_CODES.*;
|
||||||
|
|
||||||
import com.android.internal.R;
|
import com.android.internal.R;
|
||||||
import com.android.internal.util.Predicate;
|
import com.android.internal.util.Predicate;
|
||||||
import com.android.internal.view.menu.MenuBuilder;
|
import com.android.internal.view.menu.MenuBuilder;
|
||||||
@@ -585,7 +587,7 @@ import java.util.concurrent.CopyOnWriteArrayList;
|
|||||||
* @attr ref android.R.styleable#View_drawingCacheQuality
|
* @attr ref android.R.styleable#View_drawingCacheQuality
|
||||||
* @attr ref android.R.styleable#View_duplicateParentState
|
* @attr ref android.R.styleable#View_duplicateParentState
|
||||||
* @attr ref android.R.styleable#View_id
|
* @attr ref android.R.styleable#View_id
|
||||||
* @attr ref android.R.styleable#View_fadingEdge
|
* @attr ref android.R.styleable#View_requiresFadingEdge
|
||||||
* @attr ref android.R.styleable#View_fadingEdgeLength
|
* @attr ref android.R.styleable#View_fadingEdgeLength
|
||||||
* @attr ref android.R.styleable#View_filterTouchesWhenObscured
|
* @attr ref android.R.styleable#View_filterTouchesWhenObscured
|
||||||
* @attr ref android.R.styleable#View_fitsSystemWindows
|
* @attr ref android.R.styleable#View_fitsSystemWindows
|
||||||
@@ -2895,6 +2897,12 @@ public class View implements Drawable.Callback, Drawable.Callback2, KeyEvent.Cal
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case R.styleable.View_fadingEdge:
|
case R.styleable.View_fadingEdge:
|
||||||
|
if (context.getApplicationInfo().targetSdkVersion >= ICE_CREAM_SANDWICH) {
|
||||||
|
// Ignore the attribute starting with ICS
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
// With builds < ICS, fall through and apply fading edges
|
||||||
|
case R.styleable.View_requiresFadingEdge:
|
||||||
final int fadingEdge = a.getInt(attr, FADING_EDGE_NONE);
|
final int fadingEdge = a.getInt(attr, FADING_EDGE_NONE);
|
||||||
if (fadingEdge != FADING_EDGE_NONE) {
|
if (fadingEdge != FADING_EDGE_NONE) {
|
||||||
viewFlagValues |= fadingEdge;
|
viewFlagValues |= fadingEdge;
|
||||||
@@ -8642,7 +8650,7 @@ public class View implements Drawable.Callback, Drawable.Callback2, KeyEvent.Cal
|
|||||||
* otherwise
|
* otherwise
|
||||||
*
|
*
|
||||||
* @see #setHorizontalFadingEdgeEnabled(boolean)
|
* @see #setHorizontalFadingEdgeEnabled(boolean)
|
||||||
* @attr ref android.R.styleable#View_fadingEdge
|
* @attr ref android.R.styleable#View_requiresFadingEdge
|
||||||
*/
|
*/
|
||||||
public boolean isHorizontalFadingEdgeEnabled() {
|
public boolean isHorizontalFadingEdgeEnabled() {
|
||||||
return (mViewFlags & FADING_EDGE_HORIZONTAL) == FADING_EDGE_HORIZONTAL;
|
return (mViewFlags & FADING_EDGE_HORIZONTAL) == FADING_EDGE_HORIZONTAL;
|
||||||
@@ -8657,7 +8665,7 @@ public class View implements Drawable.Callback, Drawable.Callback2, KeyEvent.Cal
|
|||||||
* horizontally
|
* horizontally
|
||||||
*
|
*
|
||||||
* @see #isHorizontalFadingEdgeEnabled()
|
* @see #isHorizontalFadingEdgeEnabled()
|
||||||
* @attr ref android.R.styleable#View_fadingEdge
|
* @attr ref android.R.styleable#View_requiresFadingEdge
|
||||||
*/
|
*/
|
||||||
public void setHorizontalFadingEdgeEnabled(boolean horizontalFadingEdgeEnabled) {
|
public void setHorizontalFadingEdgeEnabled(boolean horizontalFadingEdgeEnabled) {
|
||||||
if (isHorizontalFadingEdgeEnabled() != horizontalFadingEdgeEnabled) {
|
if (isHorizontalFadingEdgeEnabled() != horizontalFadingEdgeEnabled) {
|
||||||
@@ -8677,7 +8685,7 @@ public class View implements Drawable.Callback, Drawable.Callback2, KeyEvent.Cal
|
|||||||
* otherwise
|
* otherwise
|
||||||
*
|
*
|
||||||
* @see #setVerticalFadingEdgeEnabled(boolean)
|
* @see #setVerticalFadingEdgeEnabled(boolean)
|
||||||
* @attr ref android.R.styleable#View_fadingEdge
|
* @attr ref android.R.styleable#View_requiresFadingEdge
|
||||||
*/
|
*/
|
||||||
public boolean isVerticalFadingEdgeEnabled() {
|
public boolean isVerticalFadingEdgeEnabled() {
|
||||||
return (mViewFlags & FADING_EDGE_VERTICAL) == FADING_EDGE_VERTICAL;
|
return (mViewFlags & FADING_EDGE_VERTICAL) == FADING_EDGE_VERTICAL;
|
||||||
@@ -8692,7 +8700,7 @@ public class View implements Drawable.Callback, Drawable.Callback2, KeyEvent.Cal
|
|||||||
* vertically
|
* vertically
|
||||||
*
|
*
|
||||||
* @see #isVerticalFadingEdgeEnabled()
|
* @see #isVerticalFadingEdgeEnabled()
|
||||||
* @attr ref android.R.styleable#View_fadingEdge
|
* @attr ref android.R.styleable#View_requiresFadingEdge
|
||||||
*/
|
*/
|
||||||
public void setVerticalFadingEdgeEnabled(boolean verticalFadingEdgeEnabled) {
|
public void setVerticalFadingEdgeEnabled(boolean verticalFadingEdgeEnabled) {
|
||||||
if (isVerticalFadingEdgeEnabled() != verticalFadingEdgeEnabled) {
|
if (isVerticalFadingEdgeEnabled() != verticalFadingEdgeEnabled) {
|
||||||
|
|||||||
@@ -1804,7 +1804,13 @@
|
|||||||
<!-- Defines whether the vertical scrollbar track should always be drawn. -->
|
<!-- Defines whether the vertical scrollbar track should always be drawn. -->
|
||||||
<attr name="scrollbarAlwaysDrawVerticalTrack" format="boolean" />
|
<attr name="scrollbarAlwaysDrawVerticalTrack" format="boolean" />
|
||||||
|
|
||||||
<!-- Defines which edges should be fadeded on scrolling. -->
|
<!-- {@deprecated This attribute is deprecated and will be ignored as of
|
||||||
|
API level {@link android.os.Build.VERSION_CODES#ICE_CREAM_SANDWICH}.
|
||||||
|
Using fading edges may introduce noticeable performance
|
||||||
|
degradations and should be used only when required by the application's
|
||||||
|
visual design. To request fading edges with API level
|
||||||
|
{@link android.os.Build.VERSION_CODES#ICE_CREAM_SANDWICH} and above,
|
||||||
|
use the <code>requiresFadingEdge</code> attribute instead.} -->
|
||||||
<attr name="fadingEdge">
|
<attr name="fadingEdge">
|
||||||
<!-- No edge is faded. -->
|
<!-- No edge is faded. -->
|
||||||
<flag name="none" value="0x00000000" />
|
<flag name="none" value="0x00000000" />
|
||||||
@@ -1813,6 +1819,15 @@
|
|||||||
<!-- Fades vertical edges only. -->
|
<!-- Fades vertical edges only. -->
|
||||||
<flag name="vertical" value="0x00002000" />
|
<flag name="vertical" value="0x00002000" />
|
||||||
</attr>
|
</attr>
|
||||||
|
<!-- Defines which edges should be faded on scrolling. -->
|
||||||
|
<attr name="requiresFadingEdge">
|
||||||
|
<!-- No edge is faded. -->
|
||||||
|
<flag name="none" value="0x00000000" />
|
||||||
|
<!-- Fades horizontal edges only. -->
|
||||||
|
<flag name="horizontal" value="0x00001000" />
|
||||||
|
<!-- Fades vertical edges only. -->
|
||||||
|
<flag name="vertical" value="0x00002000" />
|
||||||
|
</attr>
|
||||||
<!-- Defines the length of the fading edges. -->
|
<!-- Defines the length of the fading edges. -->
|
||||||
<attr name="fadingEdgeLength" format="dimension" />
|
<attr name="fadingEdgeLength" format="dimension" />
|
||||||
|
|
||||||
|
|||||||
@@ -1806,6 +1806,8 @@
|
|||||||
<public type="attr" name="listPreferredItemPaddingLeft" />
|
<public type="attr" name="listPreferredItemPaddingLeft" />
|
||||||
<public type="attr" name="listPreferredItemPaddingRight" />
|
<public type="attr" name="listPreferredItemPaddingRight" />
|
||||||
|
|
||||||
|
<public type="attr" name="requiresFadingEdge" />
|
||||||
|
|
||||||
<public type="style" name="TextAppearance.SuggestionHighlight" />
|
<public type="style" name="TextAppearance.SuggestionHighlight" />
|
||||||
|
|
||||||
<public type="style" name="Theme.Holo.Light.DarkActionBar" />
|
<public type="style" name="Theme.Holo.Light.DarkActionBar" />
|
||||||
|
|||||||
Reference in New Issue
Block a user