diff options
| author | Mathew Inwood <mathewi@google.com> | 2018-08-21 16:08:34 +0100 |
|---|---|---|
| committer | Mathew Inwood <mathewi@google.com> | 2018-08-21 16:08:34 +0100 |
| commit | a85f4eb6c674c54b5fd8cf12f1984812c655c585 (patch) | |
| tree | 3c266591303cde120b9b7f39fbbb978df3719951 /core/java/android/widget/ScrollView.java | |
| parent | fc38791616b155d9bb1353fb217993381b890f46 (diff) | |
Add @UnsupportedAppUsage annotations
For packages:
android.widget
This is an automatically generated CL. See go/UnsupportedAppUsage
for more details.
Exempted-From-Owner-Approval: Mechanical changes to the codebase
which have been approved by Android API council and announced on
android-eng@
Bug: 110868826
Test: m
Change-Id: Idf7ccc7a850fa984ea16f91cdd70159087274e5c
Merged-In: Ic61019b1df85448a158fc2ba55c326353222c6b9
Diffstat (limited to 'core/java/android/widget/ScrollView.java')
| -rw-r--r-- | core/java/android/widget/ScrollView.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/core/java/android/widget/ScrollView.java b/core/java/android/widget/ScrollView.java index 97d32f1266af..4658d7353355 100644 --- a/core/java/android/widget/ScrollView.java +++ b/core/java/android/widget/ScrollView.java @@ -17,6 +17,7 @@ package android.widget; import android.annotation.NonNull; +import android.annotation.UnsupportedAppUsage; import android.content.Context; import android.content.res.Configuration; import android.content.res.TypedArray; @@ -81,16 +82,21 @@ public class ScrollView extends FrameLayout { private static final String TAG = "ScrollView"; + @UnsupportedAppUsage private long mLastScroll; private final Rect mTempRect = new Rect(); + @UnsupportedAppUsage private OverScroller mScroller; + @UnsupportedAppUsage private EdgeEffect mEdgeGlowTop; + @UnsupportedAppUsage private EdgeEffect mEdgeGlowBottom; /** * Position of the last motion event. */ + @UnsupportedAppUsage private int mLastMotionY; /** @@ -104,6 +110,7 @@ public class ScrollView extends FrameLayout { * layout is dirty. This prevents the scroll from being wrong if the child has not been * laid out before requesting focus. */ + @UnsupportedAppUsage private View mChildToScrollTo = null; /** @@ -111,11 +118,13 @@ public class ScrollView extends FrameLayout { * not the same as 'is being flinged', which can be checked by * mScroller.isFinished() (flinging begins when the user lifts his finger). */ + @UnsupportedAppUsage private boolean mIsBeingDragged = false; /** * Determines speed during touch scrolling */ + @UnsupportedAppUsage private VelocityTracker mVelocityTracker; /** @@ -131,10 +140,13 @@ public class ScrollView extends FrameLayout { private boolean mSmoothScrollingEnabled = true; private int mTouchSlop; + @UnsupportedAppUsage private int mMinimumVelocity; private int mMaximumVelocity; + @UnsupportedAppUsage private int mOverscrollDistance; + @UnsupportedAppUsage private int mOverflingDistance; private float mVerticalScrollFactor; @@ -159,6 +171,7 @@ public class ScrollView extends FrameLayout { * These are no-ops on user builds. */ private StrictMode.Span mScrollStrictSpan = null; // aka "drag" + @UnsupportedAppUsage private StrictMode.Span mFlingStrictSpan = null; /** @@ -294,6 +307,7 @@ public class ScrollView extends FrameLayout { /** * @return Returns true this ScrollView can be scrolled */ + @UnsupportedAppUsage private boolean canScroll() { View child = getChildAt(0); if (child != null) { @@ -1644,6 +1658,7 @@ public class ScrollView extends FrameLayout { } } + @UnsupportedAppUsage private void endDrag() { mIsBeingDragged = false; |
