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