summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--api/current.xml613
-rw-r--r--core/java/android/view/View.java7
-rw-r--r--core/java/android/webkit/WebSettings.java4
-rw-r--r--core/java/android/webkit/WebView.java3
-rw-r--r--core/java/android/widget/AbsListView.java6
-rw-r--r--core/java/android/widget/HorizontalScrollView.java5
-rw-r--r--core/java/android/widget/ListView.java4
-rw-r--r--core/java/android/widget/OverScroller.java2
-rw-r--r--core/java/android/widget/ScrollView.java5
-rw-r--r--core/res/res/values/attrs.xml7
10 files changed, 114 insertions, 542 deletions
diff --git a/api/current.xml b/api/current.xml
index 86469c9..8bb69ea 100644
--- a/api/current.xml
+++ b/api/current.xml
@@ -5938,39 +5938,6 @@
visibility="public"
>
</field>
-<field name="overscrollFooter"
- type="int"
- transient="false"
- volatile="false"
- value="16843456"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="overscrollHeader"
- type="int"
- transient="false"
- volatile="false"
- value="16843455"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="overscrollMode"
- type="int"
- transient="false"
- volatile="false"
- value="16843457"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
<field name="padding"
type="int"
transient="false"
@@ -74925,7 +74892,7 @@
type="float"
transient="false"
volatile="false"
- value="0.0010f"
+ value="0.001f"
static="true"
final="true"
deprecated="not deprecated"
@@ -176410,17 +176377,6 @@
visibility="public"
>
</method>
-<method name="getOverscrollMode"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
<method name="getPaddingBottom"
return="int"
abstract="false"
@@ -177561,25 +177517,6 @@
<parameter name="heightMeasureSpec" type="int">
</parameter>
</method>
-<method name="onOverscrolled"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="protected"
->
-<parameter name="scrollX" type="int">
-</parameter>
-<parameter name="scrollY" type="int">
-</parameter>
-<parameter name="clampedX" type="boolean">
-</parameter>
-<parameter name="clampedY" type="boolean">
-</parameter>
-</method>
<method name="onRestoreInstanceState"
return="void"
abstract="false"
@@ -177733,35 +177670,6 @@
<parameter name="visibility" type="int">
</parameter>
</method>
-<method name="overscrollBy"
- return="boolean"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="protected"
->
-<parameter name="deltaX" type="int">
-</parameter>
-<parameter name="deltaY" type="int">
-</parameter>
-<parameter name="scrollX" type="int">
-</parameter>
-<parameter name="scrollY" type="int">
-</parameter>
-<parameter name="scrollRangeX" type="int">
-</parameter>
-<parameter name="scrollRangeY" type="int">
-</parameter>
-<parameter name="maxOverscrollX" type="int">
-</parameter>
-<parameter name="maxOverscrollY" type="int">
-</parameter>
-<parameter name="isTouchEvent" type="boolean">
-</parameter>
-</method>
<method name="performClick"
return="boolean"
abstract="false"
@@ -178588,19 +178496,6 @@
<parameter name="l" type="android.view.View.OnTouchListener">
</parameter>
</method>
-<method name="setOverscrollMode"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="overscrollMode" type="int">
-</parameter>
-</method>
<method name="setPadding"
return="void"
abstract="false"
@@ -179223,39 +179118,6 @@
visibility="public"
>
</field>
-<field name="OVERSCROLL_ALWAYS"
- type="int"
- transient="false"
- volatile="false"
- value="0"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="OVERSCROLL_IF_CONTENT_SCROLLS"
- type="int"
- transient="false"
- volatile="false"
- value="1"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="OVERSCROLL_NEVER"
- type="int"
- transient="false"
- volatile="false"
- value="2"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
<field name="PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET"
type="int[]"
transient="false"
@@ -194100,17 +193962,6 @@
visibility="public"
>
</method>
-<method name="getUseWebViewBackgroundForOverscrollBackground"
- return="boolean"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
<method name="getUseWideViewPort"
return="boolean"
abstract="false"
@@ -194703,19 +194554,6 @@
<parameter name="use" type="boolean">
</parameter>
</method>
-<method name="setUseWebViewBackgroundForOverscrollBackground"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="view" type="boolean">
-</parameter>
-</method>
<method name="setUseWideViewPort"
return="void"
abstract="false"
@@ -195874,6 +195712,25 @@
<parameter name="newFocus" type="android.view.View">
</parameter>
</method>
+<method name="onOverscrolled"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="protected"
+>
+<parameter name="scrollX" type="int">
+</parameter>
+<parameter name="scrollY" type="int">
+</parameter>
+<parameter name="clampedX" type="boolean">
+</parameter>
+<parameter name="clampedY" type="boolean">
+</parameter>
+</method>
<method name="overlayHorizontalScrollbar"
return="boolean"
abstract="false"
@@ -197330,6 +197187,25 @@
visibility="public"
>
</method>
+<method name="onOverscrolled"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="protected"
+>
+<parameter name="scrollX" type="int">
+</parameter>
+<parameter name="scrollY" type="int">
+</parameter>
+<parameter name="clampedX" type="boolean">
+</parameter>
+<parameter name="clampedY" type="boolean">
+</parameter>
+</method>
<method name="onRestoreInstanceState"
return="void"
abstract="false"
@@ -204172,6 +204048,25 @@
visibility="public"
>
</method>
+<method name="onOverscrolled"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="protected"
+>
+<parameter name="scrollX" type="int">
+</parameter>
+<parameter name="scrollY" type="int">
+</parameter>
+<parameter name="clampedX" type="boolean">
+</parameter>
+<parameter name="clampedY" type="boolean">
+</parameter>
+</method>
<method name="pageScroll"
return="boolean"
abstract="false"
@@ -205326,28 +205221,6 @@
visibility="public"
>
</method>
-<method name="getOverscrollFooter"
- return="android.graphics.drawable.Drawable"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getOverscrollHeader"
- return="android.graphics.drawable.Drawable"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
<method name="isItemChecked"
return="boolean"
abstract="false"
@@ -205493,32 +205366,6 @@
<parameter name="itemsCanFocus" type="boolean">
</parameter>
</method>
-<method name="setOverscrollFooter"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="footer" type="android.graphics.drawable.Drawable">
-</parameter>
-</method>
-<method name="setOverscrollHeader"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="header" type="android.graphics.drawable.Drawable">
-</parameter>
-</method>
<method name="setSelection"
return="void"
abstract="false"
@@ -206090,331 +205937,6 @@
</parameter>
</method>
</interface>
-<class name="OverScroller"
- extends="java.lang.Object"
- abstract="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<constructor name="OverScroller"
- type="android.widget.OverScroller"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="context" type="android.content.Context">
-</parameter>
-</constructor>
-<constructor name="OverScroller"
- type="android.widget.OverScroller"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="context" type="android.content.Context">
-</parameter>
-<parameter name="interpolator" type="android.view.animation.Interpolator">
-</parameter>
-</constructor>
-<constructor name="OverScroller"
- type="android.widget.OverScroller"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="context" type="android.content.Context">
-</parameter>
-<parameter name="interpolator" type="android.view.animation.Interpolator">
-</parameter>
-<parameter name="bounceCoefficientX" type="float">
-</parameter>
-<parameter name="bounceCoefficientY" type="float">
-</parameter>
-</constructor>
-<method name="abortAnimation"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="computeScrollOffset"
- return="boolean"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="fling"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="startX" type="int">
-</parameter>
-<parameter name="startY" type="int">
-</parameter>
-<parameter name="velocityX" type="int">
-</parameter>
-<parameter name="velocityY" type="int">
-</parameter>
-<parameter name="minX" type="int">
-</parameter>
-<parameter name="maxX" type="int">
-</parameter>
-<parameter name="minY" type="int">
-</parameter>
-<parameter name="maxY" type="int">
-</parameter>
-</method>
-<method name="fling"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="startX" type="int">
-</parameter>
-<parameter name="startY" type="int">
-</parameter>
-<parameter name="velocityX" type="int">
-</parameter>
-<parameter name="velocityY" type="int">
-</parameter>
-<parameter name="minX" type="int">
-</parameter>
-<parameter name="maxX" type="int">
-</parameter>
-<parameter name="minY" type="int">
-</parameter>
-<parameter name="maxY" type="int">
-</parameter>
-<parameter name="overX" type="int">
-</parameter>
-<parameter name="overY" type="int">
-</parameter>
-</method>
-<method name="forceFinished"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="finished" type="boolean">
-</parameter>
-</method>
-<method name="getCurrX"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getCurrY"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getFinalX"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getFinalY"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getStartX"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getStartY"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="isFinished"
- return="boolean"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="isOverscrolled"
- return="boolean"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="notifyHorizontalEdgeReached"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="startX" type="int">
-</parameter>
-<parameter name="finalX" type="int">
-</parameter>
-<parameter name="overX" type="int">
-</parameter>
-</method>
-<method name="notifyVerticalEdgeReached"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="startY" type="int">
-</parameter>
-<parameter name="finalY" type="int">
-</parameter>
-<parameter name="overY" type="int">
-</parameter>
-</method>
-<method name="springback"
- return="boolean"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="startX" type="int">
-</parameter>
-<parameter name="startY" type="int">
-</parameter>
-<parameter name="minX" type="int">
-</parameter>
-<parameter name="maxX" type="int">
-</parameter>
-<parameter name="minY" type="int">
-</parameter>
-<parameter name="maxY" type="int">
-</parameter>
-</method>
-<method name="startScroll"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="startX" type="int">
-</parameter>
-<parameter name="startY" type="int">
-</parameter>
-<parameter name="dx" type="int">
-</parameter>
-<parameter name="dy" type="int">
-</parameter>
-</method>
-<method name="startScroll"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="startX" type="int">
-</parameter>
-<parameter name="startY" type="int">
-</parameter>
-<parameter name="dx" type="int">
-</parameter>
-<parameter name="dy" type="int">
-</parameter>
-<parameter name="duration" type="int">
-</parameter>
-</method>
-</class>
<class name="PopupWindow"
extends="java.lang.Object"
abstract="false"
@@ -209237,6 +208759,25 @@
visibility="public"
>
</method>
+<method name="onOverscrolled"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="protected"
+>
+<parameter name="scrollX" type="int">
+</parameter>
+<parameter name="scrollY" type="int">
+</parameter>
+<parameter name="clampedX" type="boolean">
+</parameter>
+<parameter name="clampedY" type="boolean">
+</parameter>
+</method>
<method name="pageScroll"
return="boolean"
abstract="false"
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java
index e88c75f..919ac6c 100644
--- a/core/java/android/view/View.java
+++ b/core/java/android/view/View.java
@@ -1525,6 +1525,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, Accessibility
* Always allow a user to overscroll this view, provided it is a
* view that can scroll.
*
+ * @hide
* @see #getOverscrollMode()
* @see #setOverscrollMode(int)
*/
@@ -1534,6 +1535,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, Accessibility
* Allow a user to overscroll this view only if the content is large
* enough to meaningfully scroll, provided it is a view that can scroll.
*
+ * @hide
* @see #getOverscrollMode()
* @see #setOverscrollMode(int)
*/
@@ -1542,6 +1544,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, Accessibility
/**
* Never allow a user to overscroll this view.
*
+ * @hide
* @see #getOverscrollMode()
* @see #setOverscrollMode(int)
*/
@@ -8714,6 +8717,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, Accessibility
*
* Views can use this method to handle any touch or fling-based scrolling.
*
+ * @hide
* @param deltaX Change in X in pixels
* @param deltaY Change in Y in pixels
* @param scrollX Current X scroll value in pixels before applying deltaX
@@ -8819,6 +8823,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, Accessibility
* Called by {@link #overscrollBy(int, int, int, int, int, int, int, int, boolean)} to
* respond to the results of an overscroll operation.
*
+ * @hide
* @param scrollX New X scroll value in pixels
* @param scrollY New Y scroll value in pixels
* @param clampedX True if scrollX was clamped to an overscroll boundary
@@ -8835,6 +8840,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, Accessibility
* (allow overscrolling only if the view content is larger than the container),
* or {@link #OVERSCROLL_NEVER}.
*
+ * @hide
* @return This view's overscroll mode.
*/
public int getOverscrollMode() {
@@ -8854,6 +8860,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, Accessibility
* Setting the overscroll mode of a view will have an effect only if the
* view is capable of scrolling.
*
+ * @hide
* @param overscrollMode The new overscroll mode for this view.
*/
public void setOverscrollMode(int overscrollMode) {
diff --git a/core/java/android/webkit/WebSettings.java b/core/java/android/webkit/WebSettings.java
index fd51a22..aa1da7c 100644
--- a/core/java/android/webkit/WebSettings.java
+++ b/core/java/android/webkit/WebSettings.java
@@ -498,6 +498,8 @@ public class WebSettings {
* Set whether the WebView uses its background for over scroll background.
* If true, it will use the WebView's background. If false, it will use an
* internal pattern. Default is true.
+ *
+ * @hide
*/
public void setUseWebViewBackgroundForOverscrollBackground(boolean view) {
mUseWebViewBackgroundOverscrollBackground = view;
@@ -506,6 +508,8 @@ public class WebSettings {
/**
* Returns true if this WebView uses WebView's background instead of
* internal pattern for over scroll background.
+ *
+ * @hide
*/
public boolean getUseWebViewBackgroundForOverscrollBackground() {
return mUseWebViewBackgroundOverscrollBackground;
diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java
index 196939e..266a118 100644
--- a/core/java/android/webkit/WebView.java
+++ b/core/java/android/webkit/WebView.java
@@ -2524,6 +2524,9 @@ public class WebView extends AbsoluteLayout
}
@Override
+ /*
+ * @hide
+ */
protected void onOverscrolled(int scrollX, int scrollY, boolean clampedX,
boolean clampedY) {
mInOverScrollMode = false;
diff --git a/core/java/android/widget/AbsListView.java b/core/java/android/widget/AbsListView.java
index 29d3be3..39d2387 100644
--- a/core/java/android/widget/AbsListView.java
+++ b/core/java/android/widget/AbsListView.java
@@ -1298,6 +1298,7 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te
/**
* Returns the overscroll weight for this view
*
+ * @hide
* @return This view's overscroll weight.
*/
public int getOverscrollWeight() {
@@ -2406,7 +2407,10 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te
return true;
}
-
+
+ /*
+ * @hide
+ */
@Override
protected void onOverscrolled(int scrollX, int scrollY,
boolean clampedX, boolean clampedY) {
diff --git a/core/java/android/widget/HorizontalScrollView.java b/core/java/android/widget/HorizontalScrollView.java
index 78a6526..8d7b6d5 100644
--- a/core/java/android/widget/HorizontalScrollView.java
+++ b/core/java/android/widget/HorizontalScrollView.java
@@ -585,7 +585,10 @@ public class HorizontalScrollView extends FrameLayout {
}
}
}
-
+
+ /*
+ * @hide
+ */
@Override
protected void onOverscrolled(int scrollX, int scrollY,
boolean clampedX, boolean clampedY) {
diff --git a/core/java/android/widget/ListView.java b/core/java/android/widget/ListView.java
index 5635945..5432ee4 100644
--- a/core/java/android/widget/ListView.java
+++ b/core/java/android/widget/ListView.java
@@ -3240,6 +3240,7 @@ public class ListView extends AbsListView {
* Sets the drawable that will be drawn above all other list content.
* This area can become visible when the user overscrolls the list.
*
+ * @hide
* @param header The drawable to use
*/
public void setOverscrollHeader(Drawable header) {
@@ -3250,6 +3251,7 @@ public class ListView extends AbsListView {
}
/**
+ * @hide
* @return The drawable that will be drawn above all other list content
*/
public Drawable getOverscrollHeader() {
@@ -3261,6 +3263,7 @@ public class ListView extends AbsListView {
* This area can become visible when the user overscrolls the list,
* or when the list's content does not fully fill the container area.
*
+ * @hide
* @param footer The drawable to use
*/
public void setOverscrollFooter(Drawable footer) {
@@ -3269,6 +3272,7 @@ public class ListView extends AbsListView {
}
/**
+ * @hide
* @return The drawable that will be drawn below all other list content
*/
public Drawable getOverscrollFooter() {
diff --git a/core/java/android/widget/OverScroller.java b/core/java/android/widget/OverScroller.java
index abd305f..2e22dad 100644
--- a/core/java/android/widget/OverScroller.java
+++ b/core/java/android/widget/OverScroller.java
@@ -26,6 +26,8 @@ import android.widget.Scroller.MagneticScroller;
* This class encapsulates scrolling with the ability to overshoot the bounds
* of a scrolling operation. This class is a drop-in replacement for
* {@link android.widget.Scroller} in most cases.
+ *
+ * @hide
*/
public class OverScroller {
private int mMode;
diff --git a/core/java/android/widget/ScrollView.java b/core/java/android/widget/ScrollView.java
index 2f1bc17..afa0e58 100644
--- a/core/java/android/widget/ScrollView.java
+++ b/core/java/android/widget/ScrollView.java
@@ -582,7 +582,10 @@ public class ScrollView extends FrameLayout {
}
}
}
-
+
+ /*
+ * @hide
+ */
@Override
protected void onOverscrolled(int scrollX, int scrollY,
boolean clampedX, boolean clampedY) {
diff --git a/core/res/res/values/attrs.xml b/core/res/res/values/attrs.xml
index a12f21c..42961de 100644
--- a/core/res/res/values/attrs.xml
+++ b/core/res/res/values/attrs.xml
@@ -1315,7 +1315,8 @@
<!-- Defines overscrolling behavior. This property is used only if the
View is scrollable. Overscrolling is the ability for the user to
- scroll a View beyond its content boundaries into empty space. -->
+ scroll a View beyond its content boundaries into empty space.
+ @hide -->
<attr name="overscrollMode">
<!-- Always allow the user to overscroll the content. -->
<enum name="always" value="0" />
@@ -1758,9 +1759,9 @@
<!-- When set to false, the ListView will not draw the divider before each footer view.
The default value is true. -->
<attr name="footerDividersEnabled" format="boolean" />
- <!-- Drawable to draw above list content. -->
+ <!-- Drawable to draw above list content. @hide -->
<attr name="overscrollHeader" format="reference|color" />
- <!-- Drawable to draw below list content. -->
+ <!-- Drawable to draw below list content. @hide -->
<attr name="overscrollFooter" format="reference|color" />
</declare-styleable>
<declare-styleable name="MenuView">