| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 1 | package android.support.design.widget { |
| 2 | |
| Chris Banes | a6a508b | 2015-03-11 18:55:47 +0000 | [diff] [blame] | 3 | public class AppBarLayout extends android.widget.LinearLayout { |
| 4 | ctor public AppBarLayout(android.content.Context); |
| 5 | ctor public AppBarLayout(android.content.Context, android.util.AttributeSet); |
| Chris Banes | 631f64e | 2015-04-10 10:46:13 +0100 | [diff] [blame] | 6 | method public void addOnOffsetChangedListener(android.support.design.widget.AppBarLayout.OnOffsetChangedListener); |
| 7 | method public float getTargetElevation(); |
| Chris Banes | 6ba61c5 | 2015-05-01 12:46:56 +0100 | [diff] [blame] | 8 | method public final int getTotalScrollRange(); |
| Chris Banes | 631f64e | 2015-04-10 10:46:13 +0100 | [diff] [blame] | 9 | method public void removeOnOffsetChangedListener(android.support.design.widget.AppBarLayout.OnOffsetChangedListener); |
| 10 | method public void setTargetElevation(float); |
| Chris Banes | a6a508b | 2015-03-11 18:55:47 +0000 | [diff] [blame] | 11 | } |
| 12 | |
| 13 | public static class AppBarLayout.Behavior extends android.support.design.widget.ViewOffsetBehavior { |
| 14 | ctor public AppBarLayout.Behavior(); |
| 15 | ctor public AppBarLayout.Behavior(android.content.Context, android.util.AttributeSet); |
| Chris Banes | 50dfc33 | 2015-04-09 12:33:01 +0100 | [diff] [blame] | 16 | method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, int); |
| Chris Banes | 631f64e | 2015-04-10 10:46:13 +0100 | [diff] [blame] | 17 | method public boolean onNestedFling(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, float, float, boolean); |
| Chris Banes | a6a508b | 2015-03-11 18:55:47 +0000 | [diff] [blame] | 18 | method public void onNestedPreScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, int, int, int[]); |
| 19 | method public void onNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, int, int, int, int); |
| Chris Banes | e52e169 | 2015-05-11 14:14:14 +0100 | [diff] [blame] | 20 | method public void onRestoreInstanceState(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.os.Parcelable); |
| 21 | method public android.os.Parcelable onSaveInstanceState(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout); |
| Chris Banes | a6a508b | 2015-03-11 18:55:47 +0000 | [diff] [blame] | 22 | method public boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, android.view.View, int); |
| Chris Banes | 50dfc33 | 2015-04-09 12:33:01 +0100 | [diff] [blame] | 23 | method public void onStopNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View); |
| Chris Banes | a6a508b | 2015-03-11 18:55:47 +0000 | [diff] [blame] | 24 | } |
| 25 | |
| Chris Banes | e52e169 | 2015-05-11 14:14:14 +0100 | [diff] [blame] | 26 | protected static class AppBarLayout.Behavior.SavedState extends android.view.View.BaseSavedState { |
| 27 | ctor public AppBarLayout.Behavior.SavedState(android.os.Parcel); |
| 28 | ctor public AppBarLayout.Behavior.SavedState(android.os.Parcelable); |
| 29 | field public static final android.os.Parcelable.Creator<android.support.design.widget.AppBarLayout.Behavior.SavedState> CREATOR; |
| 30 | } |
| 31 | |
| Chris Banes | a6a508b | 2015-03-11 18:55:47 +0000 | [diff] [blame] | 32 | public static class AppBarLayout.LayoutParams extends android.widget.LinearLayout.LayoutParams { |
| 33 | ctor public AppBarLayout.LayoutParams(android.content.Context, android.util.AttributeSet); |
| 34 | ctor public AppBarLayout.LayoutParams(int, int); |
| 35 | ctor public AppBarLayout.LayoutParams(int, int, float); |
| 36 | ctor public AppBarLayout.LayoutParams(android.view.ViewGroup.LayoutParams); |
| 37 | ctor public AppBarLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); |
| 38 | ctor public AppBarLayout.LayoutParams(android.widget.LinearLayout.LayoutParams); |
| 39 | ctor public AppBarLayout.LayoutParams(android.support.design.widget.AppBarLayout.LayoutParams); |
| 40 | method public int getScrollFlags(); |
| 41 | method public android.view.animation.Interpolator getScrollInterpolator(); |
| 42 | method public void setScrollFlags(int); |
| 43 | method public void setScrollInterpolator(android.view.animation.Interpolator); |
| 44 | field public static final int SCROLL_FLAG_ENTER_ALWAYS = 4; // 0x4 |
| 45 | field public static final int SCROLL_FLAG_ENTER_ALWAYS_COLLAPSED = 8; // 0x8 |
| 46 | field public static final int SCROLL_FLAG_EXIT_UNTIL_COLLAPSED = 2; // 0x2 |
| 47 | field public static final int SCROLL_FLAG_SCROLL = 1; // 0x1 |
| 48 | } |
| 49 | |
| Chris Banes | 631f64e | 2015-04-10 10:46:13 +0100 | [diff] [blame] | 50 | public static abstract interface AppBarLayout.OnOffsetChangedListener { |
| 51 | method public abstract void onOffsetChanged(android.support.design.widget.AppBarLayout, int); |
| 52 | } |
| 53 | |
| Chris Banes | a6a508b | 2015-03-11 18:55:47 +0000 | [diff] [blame] | 54 | public static class AppBarLayout.ScrollingViewBehavior extends android.support.design.widget.ViewOffsetBehavior { |
| 55 | ctor public AppBarLayout.ScrollingViewBehavior(); |
| 56 | ctor public AppBarLayout.ScrollingViewBehavior(android.content.Context, android.util.AttributeSet); |
| 57 | method public int getOverlayTop(); |
| 58 | method public boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout, android.view.View, android.view.View); |
| 59 | method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, android.view.View, android.view.View); |
| 60 | method public boolean onMeasureChild(android.support.design.widget.CoordinatorLayout, android.view.View, int, int, int, int); |
| 61 | method public void setOverlayTop(int); |
| 62 | } |
| 63 | |
| Chris Banes | 631f64e | 2015-04-10 10:46:13 +0100 | [diff] [blame] | 64 | public class CollapsingToolbarLayout extends android.widget.FrameLayout { |
| Chris Banes | a6a508b | 2015-03-11 18:55:47 +0000 | [diff] [blame] | 65 | ctor public CollapsingToolbarLayout(android.content.Context); |
| 66 | ctor public CollapsingToolbarLayout(android.content.Context, android.util.AttributeSet); |
| 67 | ctor public CollapsingToolbarLayout(android.content.Context, android.util.AttributeSet, int); |
| Chris Banes | 6ba61c5 | 2015-05-01 12:46:56 +0100 | [diff] [blame] | 68 | method public android.graphics.drawable.Drawable getContentScrim(); |
| 69 | method public android.graphics.drawable.Drawable getStatusBarScrim(); |
| Chris Banes | a6a508b | 2015-03-11 18:55:47 +0000 | [diff] [blame] | 70 | method public void setCollapsedTitleTextAppearance(int); |
| 71 | method public void setCollapsedTitleTextColor(int); |
| Chris Banes | 6ba61c5 | 2015-05-01 12:46:56 +0100 | [diff] [blame] | 72 | method public void setContentScrim(android.graphics.drawable.Drawable); |
| 73 | method public void setContentScrimColor(int); |
| 74 | method public void setContentScrimResource(int); |
| Chris Banes | a6a508b | 2015-03-11 18:55:47 +0000 | [diff] [blame] | 75 | method public void setExpandedTitleColor(int); |
| 76 | method public void setExpandedTitleTextAppearance(int); |
| Chris Banes | 6ba61c5 | 2015-05-01 12:46:56 +0100 | [diff] [blame] | 77 | method public void setStatusBarScrim(android.graphics.drawable.Drawable); |
| 78 | method public void setStatusBarScrimColor(int); |
| 79 | method public void setStatusBarScrimResource(int); |
| Chris Banes | a6a508b | 2015-03-11 18:55:47 +0000 | [diff] [blame] | 80 | method public void setTitle(java.lang.CharSequence); |
| 81 | } |
| 82 | |
| 83 | public static class CollapsingToolbarLayout.LayoutParams extends android.widget.FrameLayout.LayoutParams { |
| 84 | ctor public CollapsingToolbarLayout.LayoutParams(android.content.Context, android.util.AttributeSet); |
| 85 | ctor public CollapsingToolbarLayout.LayoutParams(int, int); |
| 86 | ctor public CollapsingToolbarLayout.LayoutParams(int, int, int); |
| 87 | ctor public CollapsingToolbarLayout.LayoutParams(android.view.ViewGroup.LayoutParams); |
| 88 | ctor public CollapsingToolbarLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); |
| 89 | ctor public CollapsingToolbarLayout.LayoutParams(android.widget.FrameLayout.LayoutParams); |
| Chris Banes | 50dfc33 | 2015-04-09 12:33:01 +0100 | [diff] [blame] | 90 | method public int getCollapseMode(); |
| 91 | method public float getParallaxMultiplier(); |
| Chris Banes | a6a508b | 2015-03-11 18:55:47 +0000 | [diff] [blame] | 92 | method public void setCollapseMode(int); |
| 93 | method public void setParallaxMultiplier(float); |
| 94 | field public static final int COLLAPSE_MODE_OFF = 0; // 0x0 |
| 95 | field public static final int COLLAPSE_MODE_PARALLAX = 2; // 0x2 |
| 96 | field public static final int COLLAPSE_MODE_PIN = 1; // 0x1 |
| 97 | } |
| 98 | |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 99 | public class CoordinatorLayout extends android.view.ViewGroup { |
| 100 | ctor public CoordinatorLayout(android.content.Context); |
| 101 | ctor public CoordinatorLayout(android.content.Context, android.util.AttributeSet); |
| 102 | ctor public CoordinatorLayout(android.content.Context, android.util.AttributeSet, int); |
| Chris Banes | a6a508b | 2015-03-11 18:55:47 +0000 | [diff] [blame] | 103 | method public void dispatchDependentViewsChanged(android.view.View); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 104 | method public boolean doViewsOverlap(android.view.View, android.view.View); |
| Chris Banes | a6a508b | 2015-03-11 18:55:47 +0000 | [diff] [blame] | 105 | method public java.util.List<android.view.View> getDependencies(android.view.View); |
| Chris Banes | 6ba61c5 | 2015-05-01 12:46:56 +0100 | [diff] [blame] | 106 | method public android.graphics.drawable.Drawable getStatusBarBackground(); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 107 | method public boolean isPointInChildBounds(android.view.View, int, int); |
| 108 | method public void onAttachedToWindow(); |
| 109 | method public void onDetachedFromWindow(); |
| Chris Banes | 6ba61c5 | 2015-05-01 12:46:56 +0100 | [diff] [blame] | 110 | method public void onDraw(android.graphics.Canvas); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 111 | method protected void onLayout(boolean, int, int, int, int); |
| 112 | method public void onLayoutChild(android.view.View, int); |
| 113 | method public void onMeasureChild(android.view.View, int, int, int, int); |
| Chris Banes | 6ba61c5 | 2015-05-01 12:46:56 +0100 | [diff] [blame] | 114 | method public void setStatusBarBackground(android.graphics.drawable.Drawable); |
| 115 | method public void setStatusBarBackgroundColor(int); |
| 116 | method public void setStatusBarBackgroundResource(int); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 117 | } |
| 118 | |
| 119 | public static abstract class CoordinatorLayout.Behavior { |
| 120 | ctor public CoordinatorLayout.Behavior(); |
| 121 | ctor public CoordinatorLayout.Behavior(android.content.Context, android.util.AttributeSet); |
| 122 | method public boolean blocksInteractionBelow(android.support.design.widget.CoordinatorLayout, V); |
| 123 | method public final int getScrimColor(android.support.design.widget.CoordinatorLayout, V); |
| 124 | method public final float getScrimOpacity(android.support.design.widget.CoordinatorLayout, V); |
| 125 | method public static java.lang.Object getTag(android.view.View); |
| 126 | method public boolean isDirty(android.support.design.widget.CoordinatorLayout, V); |
| 127 | method public boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout, V, android.view.View); |
| Chris Banes | 6ba61c5 | 2015-05-01 12:46:56 +0100 | [diff] [blame] | 128 | method public android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.support.design.widget.CoordinatorLayout, V, android.support.v4.view.WindowInsetsCompat); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 129 | method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, V, android.view.View); |
| Chris Banes | 0b00489 | 2015-06-12 13:27:14 +0100 | [diff] [blame] | 130 | method public void onDependentViewRemoved(android.support.design.widget.CoordinatorLayout, V, android.view.View); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 131 | method public boolean onInterceptTouchEvent(android.support.design.widget.CoordinatorLayout, V, android.view.MotionEvent); |
| 132 | method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, V, int); |
| 133 | method public boolean onMeasureChild(android.support.design.widget.CoordinatorLayout, V, int, int, int, int); |
| 134 | method public boolean onNestedFling(android.support.design.widget.CoordinatorLayout, V, android.view.View, float, float, boolean); |
| 135 | method public boolean onNestedPreFling(android.support.design.widget.CoordinatorLayout, V, android.view.View, float, float); |
| 136 | method public void onNestedPreScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, int, int, int[]); |
| 137 | method public void onNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, int, int, int, int); |
| 138 | method public void onNestedScrollAccepted(android.support.design.widget.CoordinatorLayout, V, android.view.View, android.view.View, int); |
| Chris Banes | e52e169 | 2015-05-11 14:14:14 +0100 | [diff] [blame] | 139 | method public void onRestoreInstanceState(android.support.design.widget.CoordinatorLayout, V, android.os.Parcelable); |
| 140 | method public android.os.Parcelable onSaveInstanceState(android.support.design.widget.CoordinatorLayout, V); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 141 | method public boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, android.view.View, int); |
| 142 | method public void onStopNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View); |
| 143 | method public boolean onTouchEvent(android.support.design.widget.CoordinatorLayout, V, android.view.MotionEvent); |
| 144 | method public static void setTag(android.view.View, java.lang.Object); |
| 145 | } |
| 146 | |
| 147 | public static abstract class CoordinatorLayout.DefaultBehavior implements java.lang.annotation.Annotation { |
| 148 | } |
| 149 | |
| 150 | public static class CoordinatorLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { |
| 151 | ctor public CoordinatorLayout.LayoutParams(int, int); |
| 152 | ctor public CoordinatorLayout.LayoutParams(android.support.design.widget.CoordinatorLayout.LayoutParams); |
| 153 | ctor public CoordinatorLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); |
| 154 | ctor public CoordinatorLayout.LayoutParams(android.view.ViewGroup.LayoutParams); |
| 155 | method public int getAnchorId(); |
| 156 | method public android.support.design.widget.CoordinatorLayout.Behavior getBehavior(); |
| 157 | method public void setAnchorId(int); |
| 158 | method public void setBehavior(android.support.design.widget.CoordinatorLayout.Behavior); |
| 159 | field public int anchorGravity; |
| 160 | field public int gravity; |
| 161 | field public int keyline; |
| 162 | } |
| 163 | |
| Chris Banes | e52e169 | 2015-05-11 14:14:14 +0100 | [diff] [blame] | 164 | protected static class CoordinatorLayout.SavedState extends android.view.View.BaseSavedState { |
| 165 | ctor public CoordinatorLayout.SavedState(android.os.Parcel); |
| 166 | ctor public CoordinatorLayout.SavedState(android.os.Parcelable); |
| 167 | field public static final android.os.Parcelable.Creator<android.support.design.widget.CoordinatorLayout.SavedState> CREATOR; |
| 168 | } |
| 169 | |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 170 | public class FloatingActionButton extends android.widget.ImageView { |
| 171 | ctor public FloatingActionButton(android.content.Context); |
| 172 | ctor public FloatingActionButton(android.content.Context, android.util.AttributeSet); |
| 173 | ctor public FloatingActionButton(android.content.Context, android.util.AttributeSet, int); |
| Chris Banes | be48ed9 | 2015-06-05 13:31:26 +0100 | [diff] [blame] | 174 | method public void hide(); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 175 | method public void setRippleColor(int); |
| Chris Banes | be48ed9 | 2015-06-05 13:31:26 +0100 | [diff] [blame] | 176 | method public void show(); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 177 | } |
| 178 | |
| 179 | public static class FloatingActionButton.Behavior extends android.support.design.widget.CoordinatorLayout.Behavior { |
| 180 | ctor public FloatingActionButton.Behavior(); |
| 181 | method public boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, android.view.View); |
| 182 | method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, android.view.View); |
| Chris Banes | 0b00489 | 2015-06-12 13:27:14 +0100 | [diff] [blame] | 183 | method public void onDependentViewRemoved(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, android.view.View); |
| Chris Banes | e882ef3 | 2015-06-02 09:53:05 +0100 | [diff] [blame] | 184 | method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, int); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 185 | } |
| 186 | |
| 187 | public class NavigationView extends android.widget.FrameLayout { |
| 188 | ctor public NavigationView(android.content.Context); |
| 189 | ctor public NavigationView(android.content.Context, android.util.AttributeSet); |
| 190 | ctor public NavigationView(android.content.Context, android.util.AttributeSet, int); |
| 191 | method public void addHeaderView(android.view.View); |
| Chris Banes | a63940c | 2015-05-01 14:54:55 +0100 | [diff] [blame] | 192 | method public android.graphics.drawable.Drawable getItemBackground(); |
| 193 | method public android.content.res.ColorStateList getItemIconTintList(); |
| 194 | method public android.content.res.ColorStateList getItemTextColor(); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 195 | method public android.view.Menu getMenu(); |
| 196 | method public android.view.View inflateHeaderView(int); |
| Chris Banes | 27238d1 | 2015-04-01 15:44:41 +0100 | [diff] [blame] | 197 | method public void inflateMenu(int); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 198 | method public void removeHeaderView(android.view.View); |
| Chris Banes | 1a2ccec | 2015-06-12 10:04:48 +0100 | [diff] [blame] | 199 | method public void setCheckedItem(int); |
| Chris Banes | a63940c | 2015-05-01 14:54:55 +0100 | [diff] [blame] | 200 | method public void setItemBackground(android.graphics.drawable.Drawable); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 201 | method public void setItemBackgroundResource(int); |
| Chris Banes | a63940c | 2015-05-01 14:54:55 +0100 | [diff] [blame] | 202 | method public void setItemIconTintList(android.content.res.ColorStateList); |
| Chris Banes | 153fa9a | 2015-06-08 18:21:01 +0100 | [diff] [blame] | 203 | method public void setItemTextAppearance(int); |
| Chris Banes | a63940c | 2015-05-01 14:54:55 +0100 | [diff] [blame] | 204 | method public void setItemTextColor(android.content.res.ColorStateList); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 205 | method public void setNavigationItemSelectedListener(android.support.design.widget.NavigationView.OnNavigationItemSelectedListener); |
| 206 | } |
| 207 | |
| 208 | public static abstract interface NavigationView.OnNavigationItemSelectedListener { |
| 209 | method public abstract boolean onNavigationItemSelected(android.view.MenuItem); |
| 210 | } |
| 211 | |
| 212 | public static class NavigationView.SavedState extends android.view.View.BaseSavedState { |
| 213 | ctor public NavigationView.SavedState(android.os.Parcel); |
| 214 | ctor public NavigationView.SavedState(android.os.Parcelable); |
| 215 | field public static final android.os.Parcelable.Creator<android.support.design.widget.NavigationView.SavedState> CREATOR; |
| 216 | field public android.os.Bundle menuState; |
| 217 | } |
| 218 | |
| 219 | public class Snackbar { |
| 220 | method public void dismiss(); |
| 221 | method public int getDuration(); |
| 222 | method public android.view.View getView(); |
| Chris Banes | c482f89 | 2015-04-18 12:07:49 +0100 | [diff] [blame] | 223 | method public static android.support.design.widget.Snackbar make(android.view.View, java.lang.CharSequence, int); |
| 224 | method public static android.support.design.widget.Snackbar make(android.view.View, int, int); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 225 | method public android.support.design.widget.Snackbar setAction(int, android.view.View.OnClickListener); |
| 226 | method public android.support.design.widget.Snackbar setAction(java.lang.CharSequence, android.view.View.OnClickListener); |
| Chris Banes | 4112c61 | 2015-05-18 08:12:54 +0100 | [diff] [blame] | 227 | method public android.support.design.widget.Snackbar setActionTextColor(android.content.res.ColorStateList); |
| 228 | method public android.support.design.widget.Snackbar setActionTextColor(int); |
| Chris Banes | bfae5eb | 2015-06-01 14:11:06 +0100 | [diff] [blame] | 229 | method public void setCallback(android.support.design.widget.Snackbar.Callback); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 230 | method public android.support.design.widget.Snackbar setDuration(int); |
| 231 | method public android.support.design.widget.Snackbar setText(java.lang.CharSequence); |
| 232 | method public android.support.design.widget.Snackbar setText(int); |
| 233 | method public void show(); |
| Chris Banes | 0bfb0e0 | 2015-06-12 16:00:10 +0100 | [diff] [blame] | 234 | field public static final int LENGTH_INDEFINITE = -2; // 0xfffffffe |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 235 | field public static final int LENGTH_LONG = 0; // 0x0 |
| 236 | field public static final int LENGTH_SHORT = -1; // 0xffffffff |
| 237 | } |
| 238 | |
| Chris Banes | bfae5eb | 2015-06-01 14:11:06 +0100 | [diff] [blame] | 239 | public static abstract class Snackbar.Callback { |
| 240 | ctor public Snackbar.Callback(); |
| 241 | method public void onDismissed(android.support.design.widget.Snackbar); |
| 242 | method public void onShown(android.support.design.widget.Snackbar); |
| 243 | } |
| 244 | |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 245 | public class SwipeDismissBehavior extends android.support.design.widget.CoordinatorLayout.Behavior { |
| 246 | ctor public SwipeDismissBehavior(); |
| 247 | method public int getDragState(); |
| 248 | method public void setDragDismissDistance(float); |
| 249 | method public void setEndAlphaSwipeDistance(float); |
| 250 | method public void setListener(android.support.design.widget.SwipeDismissBehavior.OnDismissListener); |
| 251 | method public void setSensitivity(float); |
| 252 | method public void setStartAlphaSwipeDistance(float); |
| 253 | method public void setSwipeDirection(int); |
| 254 | field public static final int STATE_DRAGGING = 1; // 0x1 |
| 255 | field public static final int STATE_IDLE = 0; // 0x0 |
| 256 | field public static final int STATE_SETTLING = 2; // 0x2 |
| 257 | field public static final int SWIPE_DIRECTION_ANY = 2; // 0x2 |
| 258 | field public static final int SWIPE_DIRECTION_END_TO_START = 1; // 0x1 |
| 259 | field public static final int SWIPE_DIRECTION_START_TO_END = 0; // 0x0 |
| 260 | } |
| 261 | |
| 262 | public static abstract interface SwipeDismissBehavior.OnDismissListener { |
| 263 | method public abstract void onDismiss(android.view.View); |
| 264 | method public abstract void onDragStateChanged(int); |
| 265 | } |
| 266 | |
| 267 | public class TabLayout extends android.widget.HorizontalScrollView { |
| 268 | ctor public TabLayout(android.content.Context); |
| 269 | ctor public TabLayout(android.content.Context, android.util.AttributeSet); |
| 270 | ctor public TabLayout(android.content.Context, android.util.AttributeSet, int); |
| 271 | method public void addTab(android.support.design.widget.TabLayout.Tab); |
| 272 | method public void addTab(android.support.design.widget.TabLayout.Tab, int); |
| 273 | method public void addTab(android.support.design.widget.TabLayout.Tab, boolean); |
| 274 | method public void addTab(android.support.design.widget.TabLayout.Tab, int, boolean); |
| Chris Banes | 1a2ccec | 2015-06-12 10:04:48 +0100 | [diff] [blame] | 275 | method public int getSelectedTabPosition(); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 276 | method public android.support.design.widget.TabLayout.Tab getTabAt(int); |
| 277 | method public int getTabCount(); |
| 278 | method public int getTabGravity(); |
| 279 | method public int getTabMode(); |
| Chris Banes | 45cbb1d | 2015-04-29 13:34:44 +0100 | [diff] [blame] | 280 | method public android.content.res.ColorStateList getTabTextColors(); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 281 | method public android.support.design.widget.TabLayout.Tab newTab(); |
| 282 | method public void removeAllTabs(); |
| 283 | method public void removeTab(android.support.design.widget.TabLayout.Tab); |
| 284 | method public void removeTabAt(int); |
| 285 | method public void setOnTabSelectedListener(android.support.design.widget.TabLayout.OnTabSelectedListener); |
| 286 | method public void setScrollPosition(int, float, boolean); |
| Chris Banes | 84a5151 | 2015-05-31 09:58:36 +0100 | [diff] [blame] | 287 | method public void setSelectedTabIndicatorColor(int); |
| 288 | method public void setSelectedTabIndicatorHeight(int); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 289 | method public void setTabGravity(int); |
| 290 | method public void setTabMode(int); |
| Chris Banes | 45cbb1d | 2015-04-29 13:34:44 +0100 | [diff] [blame] | 291 | method public void setTabTextColors(android.content.res.ColorStateList); |
| 292 | method public void setTabTextColors(int, int); |
| Chris Banes | 7456366 | 2015-05-07 10:25:22 +0100 | [diff] [blame] | 293 | method public void setTabsFromPagerAdapter(android.support.v4.view.PagerAdapter); |
| 294 | method public void setupWithViewPager(android.support.v4.view.ViewPager); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 295 | field public static final int GRAVITY_CENTER = 1; // 0x1 |
| 296 | field public static final int GRAVITY_FILL = 0; // 0x0 |
| 297 | field public static final int MODE_FIXED = 1; // 0x1 |
| 298 | field public static final int MODE_SCROLLABLE = 0; // 0x0 |
| 299 | } |
| 300 | |
| 301 | public static abstract interface TabLayout.OnTabSelectedListener { |
| 302 | method public abstract void onTabReselected(android.support.design.widget.TabLayout.Tab); |
| 303 | method public abstract void onTabSelected(android.support.design.widget.TabLayout.Tab); |
| 304 | method public abstract void onTabUnselected(android.support.design.widget.TabLayout.Tab); |
| 305 | } |
| 306 | |
| 307 | public static final class TabLayout.Tab { |
| 308 | method public java.lang.CharSequence getContentDescription(); |
| Chris Banes | 21f887e | 2015-06-22 10:14:58 +0100 | [diff] [blame] | 309 | method public android.view.View getCustomView(); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 310 | method public android.graphics.drawable.Drawable getIcon(); |
| 311 | method public int getPosition(); |
| 312 | method public java.lang.Object getTag(); |
| 313 | method public java.lang.CharSequence getText(); |
| Chris Banes | 1a2ccec | 2015-06-12 10:04:48 +0100 | [diff] [blame] | 314 | method public boolean isSelected(); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 315 | method public void select(); |
| 316 | method public android.support.design.widget.TabLayout.Tab setContentDescription(int); |
| 317 | method public android.support.design.widget.TabLayout.Tab setContentDescription(java.lang.CharSequence); |
| 318 | method public android.support.design.widget.TabLayout.Tab setCustomView(android.view.View); |
| 319 | method public android.support.design.widget.TabLayout.Tab setCustomView(int); |
| 320 | method public android.support.design.widget.TabLayout.Tab setIcon(android.graphics.drawable.Drawable); |
| 321 | method public android.support.design.widget.TabLayout.Tab setIcon(int); |
| 322 | method public android.support.design.widget.TabLayout.Tab setTag(java.lang.Object); |
| 323 | method public android.support.design.widget.TabLayout.Tab setText(java.lang.CharSequence); |
| 324 | method public android.support.design.widget.TabLayout.Tab setText(int); |
| 325 | field public static final int INVALID_POSITION = -1; // 0xffffffff |
| 326 | } |
| 327 | |
| Chris Banes | 7456366 | 2015-05-07 10:25:22 +0100 | [diff] [blame] | 328 | public static class TabLayout.TabLayoutOnPageChangeListener implements android.support.v4.view.ViewPager.OnPageChangeListener { |
| 329 | ctor public TabLayout.TabLayoutOnPageChangeListener(android.support.design.widget.TabLayout); |
| 330 | method public void onPageScrollStateChanged(int); |
| 331 | method public void onPageScrolled(int, float, int); |
| 332 | method public void onPageSelected(int); |
| 333 | } |
| 334 | |
| 335 | public static class TabLayout.ViewPagerOnTabSelectedListener implements android.support.design.widget.TabLayout.OnTabSelectedListener { |
| 336 | ctor public TabLayout.ViewPagerOnTabSelectedListener(android.support.v4.view.ViewPager); |
| 337 | method public void onTabReselected(android.support.design.widget.TabLayout.Tab); |
| 338 | method public void onTabSelected(android.support.design.widget.TabLayout.Tab); |
| 339 | method public void onTabUnselected(android.support.design.widget.TabLayout.Tab); |
| 340 | } |
| 341 | |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 342 | public class TextInputLayout extends android.widget.LinearLayout { |
| 343 | ctor public TextInputLayout(android.content.Context); |
| 344 | ctor public TextInputLayout(android.content.Context, android.util.AttributeSet); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 345 | method public android.widget.EditText getEditText(); |
| 346 | method public void setError(java.lang.CharSequence); |
| 347 | method public void setErrorEnabled(boolean); |
| 348 | method public void setHint(java.lang.CharSequence); |
| Chris Banes | 388841c | 2015-06-05 17:35:24 +0100 | [diff] [blame] | 349 | method public void setTypeface(android.graphics.Typeface); |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 350 | } |
| 351 | |
| Chris Banes | a6a508b | 2015-03-11 18:55:47 +0000 | [diff] [blame] | 352 | class ViewOffsetBehavior extends android.support.design.widget.CoordinatorLayout.Behavior { |
| 353 | ctor public ViewOffsetBehavior(); |
| 354 | ctor public ViewOffsetBehavior(android.content.Context, android.util.AttributeSet); |
| 355 | method public int getLeftAndRightOffset(); |
| 356 | method public int getTopAndBottomOffset(); |
| 357 | method public boolean setLeftAndRightOffset(int); |
| 358 | method public boolean setTopAndBottomOffset(int); |
| 359 | } |
| 360 | |
| Chris Banes | cda6682 | 2015-02-25 10:42:47 +0000 | [diff] [blame] | 361 | } |
| 362 | |