1package androidx.customview.view {
2
3  public abstract class AbsSavedState implements android.os.Parcelable {
4    ctor protected AbsSavedState(android.os.Parcelable);
5    ctor protected AbsSavedState(android.os.Parcel);
6    ctor protected AbsSavedState(android.os.Parcel, java.lang.ClassLoader);
7    method public int describeContents();
8    method public final android.os.Parcelable getSuperState();
9    method public void writeToParcel(android.os.Parcel, int);
10    field public static final android.os.Parcelable.Creator<androidx.customview.view.AbsSavedState> CREATOR;
11    field public static final androidx.customview.view.AbsSavedState EMPTY_STATE;
12  }
13
14}
15
16package androidx.customview.widget {
17
18  public abstract class ExploreByTouchHelper extends androidx.core.view.AccessibilityDelegateCompat {
19    ctor public ExploreByTouchHelper(android.view.View);
20    method public final boolean clearKeyboardFocusForVirtualView(int);
21    method public final boolean dispatchHoverEvent(android.view.MotionEvent);
22    method public final boolean dispatchKeyEvent(android.view.KeyEvent);
23    method public final int getAccessibilityFocusedVirtualViewId();
24    method public deprecated int getFocusedVirtualView();
25    method public final int getKeyboardFocusedVirtualViewId();
26    method protected abstract int getVirtualViewAt(float, float);
27    method protected abstract void getVisibleVirtualViews(java.util.List<java.lang.Integer>);
28    method public final void invalidateRoot();
29    method public final void invalidateVirtualView(int);
30    method public final void invalidateVirtualView(int, int);
31    method public final void onFocusChanged(boolean, int, android.graphics.Rect);
32    method protected abstract boolean onPerformActionForVirtualView(int, int, android.os.Bundle);
33    method protected void onPopulateEventForHost(android.view.accessibility.AccessibilityEvent);
34    method protected void onPopulateEventForVirtualView(int, android.view.accessibility.AccessibilityEvent);
35    method protected void onPopulateNodeForHost(androidx.core.view.accessibility.AccessibilityNodeInfoCompat);
36    method protected abstract void onPopulateNodeForVirtualView(int, androidx.core.view.accessibility.AccessibilityNodeInfoCompat);
37    method protected void onVirtualViewKeyboardFocusChanged(int, boolean);
38    method public final boolean requestKeyboardFocusForVirtualView(int);
39    method public final boolean sendEventForVirtualView(int, int);
40    field public static final int HOST_ID = -1; // 0xffffffff
41    field public static final int INVALID_ID = -2147483648; // 0x80000000
42  }
43
44  public class ViewDragHelper {
45    method public void abort();
46    method protected boolean canScroll(android.view.View, boolean, int, int, int, int);
47    method public void cancel();
48    method public void captureChildView(android.view.View, int);
49    method public boolean checkTouchSlop(int);
50    method public boolean checkTouchSlop(int, int);
51    method public boolean continueSettling(boolean);
52    method public static androidx.customview.widget.ViewDragHelper create(android.view.ViewGroup, androidx.customview.widget.ViewDragHelper.Callback);
53    method public static androidx.customview.widget.ViewDragHelper create(android.view.ViewGroup, float, androidx.customview.widget.ViewDragHelper.Callback);
54    method public android.view.View findTopChildUnder(int, int);
55    method public void flingCapturedView(int, int, int, int);
56    method public int getActivePointerId();
57    method public android.view.View getCapturedView();
58    method public int getEdgeSize();
59    method public float getMinVelocity();
60    method public int getTouchSlop();
61    method public int getViewDragState();
62    method public boolean isCapturedViewUnder(int, int);
63    method public boolean isEdgeTouched(int);
64    method public boolean isEdgeTouched(int, int);
65    method public boolean isPointerDown(int);
66    method public boolean isViewUnder(android.view.View, int, int);
67    method public void processTouchEvent(android.view.MotionEvent);
68    method public void setEdgeTrackingEnabled(int);
69    method public void setMinVelocity(float);
70    method public boolean settleCapturedViewAt(int, int);
71    method public boolean shouldInterceptTouchEvent(android.view.MotionEvent);
72    method public boolean smoothSlideViewTo(android.view.View, int, int);
73    field public static final int DIRECTION_ALL = 3; // 0x3
74    field public static final int DIRECTION_HORIZONTAL = 1; // 0x1
75    field public static final int DIRECTION_VERTICAL = 2; // 0x2
76    field public static final int EDGE_ALL = 15; // 0xf
77    field public static final int EDGE_BOTTOM = 8; // 0x8
78    field public static final int EDGE_LEFT = 1; // 0x1
79    field public static final int EDGE_RIGHT = 2; // 0x2
80    field public static final int EDGE_TOP = 4; // 0x4
81    field public static final int INVALID_POINTER = -1; // 0xffffffff
82    field public static final int STATE_DRAGGING = 1; // 0x1
83    field public static final int STATE_IDLE = 0; // 0x0
84    field public static final int STATE_SETTLING = 2; // 0x2
85  }
86
87  public static abstract class ViewDragHelper.Callback {
88    ctor public ViewDragHelper.Callback();
89    method public int clampViewPositionHorizontal(android.view.View, int, int);
90    method public int clampViewPositionVertical(android.view.View, int, int);
91    method public int getOrderedChildIndex(int);
92    method public int getViewHorizontalDragRange(android.view.View);
93    method public int getViewVerticalDragRange(android.view.View);
94    method public void onEdgeDragStarted(int, int);
95    method public boolean onEdgeLock(int);
96    method public void onEdgeTouched(int, int);
97    method public void onViewCaptured(android.view.View, int);
98    method public void onViewDragStateChanged(int);
99    method public void onViewPositionChanged(android.view.View, int, int, int, int);
100    method public void onViewReleased(android.view.View, float, float);
101    method public abstract boolean tryCaptureView(android.view.View, int);
102  }
103
104}
105
106