Home | History | Annotate | Download | only in api
      1 package 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 
     16 package 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