Home | History | Annotate | Download | only in api_legacy
      1 package android.support.design.widget {
      2 
      3   public class CoordinatorLayout extends android.view.ViewGroup implements android.support.v4.view.NestedScrollingParent2 {
      4     ctor public CoordinatorLayout(android.content.Context);
      5     ctor public CoordinatorLayout(android.content.Context, android.util.AttributeSet);
      6     ctor public CoordinatorLayout(android.content.Context, android.util.AttributeSet, int);
      7     method public void dispatchDependentViewsChanged(android.view.View);
      8     method public boolean doViewsOverlap(android.view.View, android.view.View);
      9     method protected android.support.design.widget.CoordinatorLayout.LayoutParams generateDefaultLayoutParams();
     10     method public android.support.design.widget.CoordinatorLayout.LayoutParams generateLayoutParams(android.util.AttributeSet);
     11     method protected android.support.design.widget.CoordinatorLayout.LayoutParams generateLayoutParams(android.view.ViewGroup.LayoutParams);
     12     method public java.util.List<android.view.View> getDependencies(android.view.View);
     13     method public java.util.List<android.view.View> getDependents(android.view.View);
     14     method public android.graphics.drawable.Drawable getStatusBarBackground();
     15     method public boolean isPointInChildBounds(android.view.View, int, int);
     16     method public void onAttachedToWindow();
     17     method public void onDetachedFromWindow();
     18     method public void onDraw(android.graphics.Canvas);
     19     method public void onLayoutChild(android.view.View, int);
     20     method public void onMeasureChild(android.view.View, int, int, int, int);
     21     method public void onNestedPreScroll(android.view.View, int, int, int[], int);
     22     method public void onNestedScroll(android.view.View, int, int, int, int, int);
     23     method public void onNestedScrollAccepted(android.view.View, android.view.View, int, int);
     24     method public boolean onStartNestedScroll(android.view.View, android.view.View, int, int);
     25     method public void onStopNestedScroll(android.view.View, int);
     26     method public void setStatusBarBackground(android.graphics.drawable.Drawable);
     27     method public void setStatusBarBackgroundColor(int);
     28     method public void setStatusBarBackgroundResource(int);
     29   }
     30 
     31   public static abstract interface CoordinatorLayout.AttachedBehavior {
     32     method public abstract android.support.design.widget.CoordinatorLayout.Behavior getBehavior();
     33   }
     34 
     35   public static abstract class CoordinatorLayout.Behavior<V extends android.view.View> {
     36     ctor public CoordinatorLayout.Behavior();
     37     ctor public CoordinatorLayout.Behavior(android.content.Context, android.util.AttributeSet);
     38     method public boolean blocksInteractionBelow(android.support.design.widget.CoordinatorLayout, V);
     39     method public boolean getInsetDodgeRect(android.support.design.widget.CoordinatorLayout, V, android.graphics.Rect);
     40     method public int getScrimColor(android.support.design.widget.CoordinatorLayout, V);
     41     method public float getScrimOpacity(android.support.design.widget.CoordinatorLayout, V);
     42     method public static java.lang.Object getTag(android.view.View);
     43     method public boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout, V, android.view.View);
     44     method public android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.support.design.widget.CoordinatorLayout, V, android.support.v4.view.WindowInsetsCompat);
     45     method public void onAttachedToLayoutParams(android.support.design.widget.CoordinatorLayout.LayoutParams);
     46     method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, V, android.view.View);
     47     method public void onDependentViewRemoved(android.support.design.widget.CoordinatorLayout, V, android.view.View);
     48     method public void onDetachedFromLayoutParams();
     49     method public boolean onInterceptTouchEvent(android.support.design.widget.CoordinatorLayout, V, android.view.MotionEvent);
     50     method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, V, int);
     51     method public boolean onMeasureChild(android.support.design.widget.CoordinatorLayout, V, int, int, int, int);
     52     method public boolean onNestedFling(android.support.design.widget.CoordinatorLayout, V, android.view.View, float, float, boolean);
     53     method public boolean onNestedPreFling(android.support.design.widget.CoordinatorLayout, V, android.view.View, float, float);
     54     method public deprecated void onNestedPreScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, int, int, int[]);
     55     method public void onNestedPreScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, int, int, int[], int);
     56     method public deprecated void onNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, int, int, int, int);
     57     method public void onNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, int, int, int, int, int);
     58     method public deprecated void onNestedScrollAccepted(android.support.design.widget.CoordinatorLayout, V, android.view.View, android.view.View, int);
     59     method public void onNestedScrollAccepted(android.support.design.widget.CoordinatorLayout, V, android.view.View, android.view.View, int, int);
     60     method public boolean onRequestChildRectangleOnScreen(android.support.design.widget.CoordinatorLayout, V, android.graphics.Rect, boolean);
     61     method public void onRestoreInstanceState(android.support.design.widget.CoordinatorLayout, V, android.os.Parcelable);
     62     method public android.os.Parcelable onSaveInstanceState(android.support.design.widget.CoordinatorLayout, V);
     63     method public deprecated boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, android.view.View, int);
     64     method public boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, android.view.View, int, int);
     65     method public deprecated void onStopNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View);
     66     method public void onStopNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, int);
     67     method public boolean onTouchEvent(android.support.design.widget.CoordinatorLayout, V, android.view.MotionEvent);
     68     method public static void setTag(android.view.View, java.lang.Object);
     69   }
     70 
     71   public static abstract deprecated class CoordinatorLayout.DefaultBehavior implements java.lang.annotation.Annotation {
     72   }
     73 
     74   public static class CoordinatorLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams {
     75     ctor public CoordinatorLayout.LayoutParams(int, int);
     76     ctor public CoordinatorLayout.LayoutParams(android.support.design.widget.CoordinatorLayout.LayoutParams);
     77     ctor public CoordinatorLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
     78     ctor public CoordinatorLayout.LayoutParams(android.view.ViewGroup.LayoutParams);
     79     method public int getAnchorId();
     80     method public android.support.design.widget.CoordinatorLayout.Behavior getBehavior();
     81     method public void setAnchorId(int);
     82     method public void setBehavior(android.support.design.widget.CoordinatorLayout.Behavior);
     83     field public int anchorGravity;
     84     field public int dodgeInsetEdges;
     85     field public int gravity;
     86     field public int insetEdge;
     87     field public int keyline;
     88   }
     89 
     90   protected static class CoordinatorLayout.SavedState extends android.support.v4.view.AbsSavedState {
     91     ctor public CoordinatorLayout.SavedState(android.os.Parcel, java.lang.ClassLoader);
     92     ctor public CoordinatorLayout.SavedState(android.os.Parcelable);
     93     field public static final android.os.Parcelable.Creator<android.support.design.widget.CoordinatorLayout.SavedState> CREATOR;
     94   }
     95 
     96 }
     97 
     98