blob: 217ba997d944c96c51e335f38c121d5514cea180 [file] [log] [blame]
Chris Banescda66822015-02-25 10:42:47 +00001package android.support.design.widget {
2
Chris Banesa6a508b2015-03-11 18:55:47 +00003 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 Banes631f64e2015-04-10 10:46:13 +01006 method public void addOnOffsetChangedListener(android.support.design.widget.AppBarLayout.OnOffsetChangedListener);
7 method public float getTargetElevation();
Chris Banes6ba61c52015-05-01 12:46:56 +01008 method public final int getTotalScrollRange();
Chris Banes631f64e2015-04-10 10:46:13 +01009 method public void removeOnOffsetChangedListener(android.support.design.widget.AppBarLayout.OnOffsetChangedListener);
10 method public void setTargetElevation(float);
Chris Banesa6a508b2015-03-11 18:55:47 +000011 }
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 Banes50dfc332015-04-09 12:33:01 +010016 method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, int);
Chris Banes631f64e2015-04-10 10:46:13 +010017 method public boolean onNestedFling(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, float, float, boolean);
Chris Banesa6a508b2015-03-11 18:55:47 +000018 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 Banese52e1692015-05-11 14:14:14 +010020 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 Banesa6a508b2015-03-11 18:55:47 +000022 method public boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, android.view.View, int);
Chris Banes50dfc332015-04-09 12:33:01 +010023 method public void onStopNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View);
Chris Banesa6a508b2015-03-11 18:55:47 +000024 }
25
Chris Banese52e1692015-05-11 14:14:14 +010026 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 Banesa6a508b2015-03-11 18:55:47 +000032 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 Banes631f64e2015-04-10 10:46:13 +010050 public static abstract interface AppBarLayout.OnOffsetChangedListener {
51 method public abstract void onOffsetChanged(android.support.design.widget.AppBarLayout, int);
52 }
53
Chris Banesa6a508b2015-03-11 18:55:47 +000054 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 Banes631f64e2015-04-10 10:46:13 +010064 public class CollapsingToolbarLayout extends android.widget.FrameLayout {
Chris Banesa6a508b2015-03-11 18:55:47 +000065 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 Banes6ba61c52015-05-01 12:46:56 +010068 method public android.graphics.drawable.Drawable getContentScrim();
69 method public android.graphics.drawable.Drawable getStatusBarScrim();
Chris Banesa6a508b2015-03-11 18:55:47 +000070 method public void setCollapsedTitleTextAppearance(int);
71 method public void setCollapsedTitleTextColor(int);
Chris Banes6ba61c52015-05-01 12:46:56 +010072 method public void setContentScrim(android.graphics.drawable.Drawable);
73 method public void setContentScrimColor(int);
74 method public void setContentScrimResource(int);
Chris Banesa6a508b2015-03-11 18:55:47 +000075 method public void setExpandedTitleColor(int);
76 method public void setExpandedTitleTextAppearance(int);
Chris Banes6ba61c52015-05-01 12:46:56 +010077 method public void setStatusBarScrim(android.graphics.drawable.Drawable);
78 method public void setStatusBarScrimColor(int);
79 method public void setStatusBarScrimResource(int);
Chris Banesa6a508b2015-03-11 18:55:47 +000080 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 Banes50dfc332015-04-09 12:33:01 +010090 method public int getCollapseMode();
91 method public float getParallaxMultiplier();
Chris Banesa6a508b2015-03-11 18:55:47 +000092 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 Banescda66822015-02-25 10:42:47 +000099 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 Banesa6a508b2015-03-11 18:55:47 +0000103 method public void dispatchDependentViewsChanged(android.view.View);
Chris Banescda66822015-02-25 10:42:47 +0000104 method public boolean doViewsOverlap(android.view.View, android.view.View);
Chris Banesa6a508b2015-03-11 18:55:47 +0000105 method public java.util.List<android.view.View> getDependencies(android.view.View);
Chris Banes6ba61c52015-05-01 12:46:56 +0100106 method public android.graphics.drawable.Drawable getStatusBarBackground();
Chris Banescda66822015-02-25 10:42:47 +0000107 method public boolean isPointInChildBounds(android.view.View, int, int);
108 method public void onAttachedToWindow();
109 method public void onDetachedFromWindow();
Chris Banes6ba61c52015-05-01 12:46:56 +0100110 method public void onDraw(android.graphics.Canvas);
Chris Banescda66822015-02-25 10:42:47 +0000111 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 Banes6ba61c52015-05-01 12:46:56 +0100114 method public void setStatusBarBackground(android.graphics.drawable.Drawable);
115 method public void setStatusBarBackgroundColor(int);
116 method public void setStatusBarBackgroundResource(int);
Chris Banescda66822015-02-25 10:42:47 +0000117 }
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 Banes6ba61c52015-05-01 12:46:56 +0100128 method public android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.support.design.widget.CoordinatorLayout, V, android.support.v4.view.WindowInsetsCompat);
Chris Banescda66822015-02-25 10:42:47 +0000129 method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, V, android.view.View);
130 method public boolean onInterceptTouchEvent(android.support.design.widget.CoordinatorLayout, V, android.view.MotionEvent);
131 method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, V, int);
132 method public boolean onMeasureChild(android.support.design.widget.CoordinatorLayout, V, int, int, int, int);
133 method public boolean onNestedFling(android.support.design.widget.CoordinatorLayout, V, android.view.View, float, float, boolean);
134 method public boolean onNestedPreFling(android.support.design.widget.CoordinatorLayout, V, android.view.View, float, float);
135 method public void onNestedPreScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, int, int, int[]);
136 method public void onNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, int, int, int, int);
137 method public void onNestedScrollAccepted(android.support.design.widget.CoordinatorLayout, V, android.view.View, android.view.View, int);
Chris Banese52e1692015-05-11 14:14:14 +0100138 method public void onRestoreInstanceState(android.support.design.widget.CoordinatorLayout, V, android.os.Parcelable);
139 method public android.os.Parcelable onSaveInstanceState(android.support.design.widget.CoordinatorLayout, V);
Chris Banescda66822015-02-25 10:42:47 +0000140 method public boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, android.view.View, int);
141 method public void onStopNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View);
142 method public boolean onTouchEvent(android.support.design.widget.CoordinatorLayout, V, android.view.MotionEvent);
143 method public static void setTag(android.view.View, java.lang.Object);
144 }
145
146 public static abstract class CoordinatorLayout.DefaultBehavior implements java.lang.annotation.Annotation {
147 }
148
149 public static class CoordinatorLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams {
150 ctor public CoordinatorLayout.LayoutParams(int, int);
151 ctor public CoordinatorLayout.LayoutParams(android.support.design.widget.CoordinatorLayout.LayoutParams);
152 ctor public CoordinatorLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
153 ctor public CoordinatorLayout.LayoutParams(android.view.ViewGroup.LayoutParams);
154 method public int getAnchorId();
155 method public android.support.design.widget.CoordinatorLayout.Behavior getBehavior();
156 method public void setAnchorId(int);
157 method public void setBehavior(android.support.design.widget.CoordinatorLayout.Behavior);
158 field public int anchorGravity;
159 field public int gravity;
160 field public int keyline;
161 }
162
Chris Banese52e1692015-05-11 14:14:14 +0100163 protected static class CoordinatorLayout.SavedState extends android.view.View.BaseSavedState {
164 ctor public CoordinatorLayout.SavedState(android.os.Parcel);
165 ctor public CoordinatorLayout.SavedState(android.os.Parcelable);
166 field public static final android.os.Parcelable.Creator<android.support.design.widget.CoordinatorLayout.SavedState> CREATOR;
167 }
168
Chris Banescda66822015-02-25 10:42:47 +0000169 public class FloatingActionButton extends android.widget.ImageView {
170 ctor public FloatingActionButton(android.content.Context);
171 ctor public FloatingActionButton(android.content.Context, android.util.AttributeSet);
172 ctor public FloatingActionButton(android.content.Context, android.util.AttributeSet, int);
173 method public void setRippleColor(int);
174 }
175
176 public static class FloatingActionButton.Behavior extends android.support.design.widget.CoordinatorLayout.Behavior {
177 ctor public FloatingActionButton.Behavior();
178 method public boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, android.view.View);
179 method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, android.view.View);
Chris Banese882ef32015-06-02 09:53:05 +0100180 method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, int);
Chris Banescda66822015-02-25 10:42:47 +0000181 }
182
183 public class NavigationView extends android.widget.FrameLayout {
184 ctor public NavigationView(android.content.Context);
185 ctor public NavigationView(android.content.Context, android.util.AttributeSet);
186 ctor public NavigationView(android.content.Context, android.util.AttributeSet, int);
187 method public void addHeaderView(android.view.View);
Chris Banesa63940c2015-05-01 14:54:55 +0100188 method public android.graphics.drawable.Drawable getItemBackground();
189 method public android.content.res.ColorStateList getItemIconTintList();
190 method public android.content.res.ColorStateList getItemTextColor();
Chris Banescda66822015-02-25 10:42:47 +0000191 method public android.view.Menu getMenu();
192 method public android.view.View inflateHeaderView(int);
Chris Banes27238d12015-04-01 15:44:41 +0100193 method public void inflateMenu(int);
Chris Banescda66822015-02-25 10:42:47 +0000194 method public void removeHeaderView(android.view.View);
Chris Banesa63940c2015-05-01 14:54:55 +0100195 method public void setItemBackground(android.graphics.drawable.Drawable);
Chris Banescda66822015-02-25 10:42:47 +0000196 method public void setItemBackgroundResource(int);
Chris Banesa63940c2015-05-01 14:54:55 +0100197 method public void setItemIconTintList(android.content.res.ColorStateList);
Chris Banes153fa9a2015-06-08 18:21:01 +0100198 method public void setItemTextAppearance(int);
Chris Banesa63940c2015-05-01 14:54:55 +0100199 method public void setItemTextColor(android.content.res.ColorStateList);
Chris Banescda66822015-02-25 10:42:47 +0000200 method public void setNavigationItemSelectedListener(android.support.design.widget.NavigationView.OnNavigationItemSelectedListener);
Yuichi Arakif9b80052015-06-08 19:44:46 +0900201 method public void setCheckedItem(int);
Chris Banescda66822015-02-25 10:42:47 +0000202 }
203
204 public static abstract interface NavigationView.OnNavigationItemSelectedListener {
205 method public abstract boolean onNavigationItemSelected(android.view.MenuItem);
206 }
207
208 public static class NavigationView.SavedState extends android.view.View.BaseSavedState {
209 ctor public NavigationView.SavedState(android.os.Parcel);
210 ctor public NavigationView.SavedState(android.os.Parcelable);
211 field public static final android.os.Parcelable.Creator<android.support.design.widget.NavigationView.SavedState> CREATOR;
212 field public android.os.Bundle menuState;
213 }
214
215 public class Snackbar {
216 method public void dismiss();
217 method public int getDuration();
218 method public android.view.View getView();
Chris Banesc482f892015-04-18 12:07:49 +0100219 method public static android.support.design.widget.Snackbar make(android.view.View, java.lang.CharSequence, int);
220 method public static android.support.design.widget.Snackbar make(android.view.View, int, int);
Chris Banescda66822015-02-25 10:42:47 +0000221 method public android.support.design.widget.Snackbar setAction(int, android.view.View.OnClickListener);
222 method public android.support.design.widget.Snackbar setAction(java.lang.CharSequence, android.view.View.OnClickListener);
Chris Banes4112c612015-05-18 08:12:54 +0100223 method public android.support.design.widget.Snackbar setActionTextColor(android.content.res.ColorStateList);
224 method public android.support.design.widget.Snackbar setActionTextColor(int);
Chris Banesbfae5eb2015-06-01 14:11:06 +0100225 method public void setCallback(android.support.design.widget.Snackbar.Callback);
Chris Banescda66822015-02-25 10:42:47 +0000226 method public android.support.design.widget.Snackbar setDuration(int);
227 method public android.support.design.widget.Snackbar setText(java.lang.CharSequence);
228 method public android.support.design.widget.Snackbar setText(int);
229 method public void show();
230 field public static final int LENGTH_LONG = 0; // 0x0
231 field public static final int LENGTH_SHORT = -1; // 0xffffffff
232 }
233
Chris Banesbfae5eb2015-06-01 14:11:06 +0100234 public static abstract class Snackbar.Callback {
235 ctor public Snackbar.Callback();
236 method public void onDismissed(android.support.design.widget.Snackbar);
237 method public void onShown(android.support.design.widget.Snackbar);
238 }
239
Chris Banescda66822015-02-25 10:42:47 +0000240 public class SwipeDismissBehavior extends android.support.design.widget.CoordinatorLayout.Behavior {
241 ctor public SwipeDismissBehavior();
242 method public int getDragState();
243 method public void setDragDismissDistance(float);
244 method public void setEndAlphaSwipeDistance(float);
245 method public void setListener(android.support.design.widget.SwipeDismissBehavior.OnDismissListener);
246 method public void setSensitivity(float);
247 method public void setStartAlphaSwipeDistance(float);
248 method public void setSwipeDirection(int);
249 field public static final int STATE_DRAGGING = 1; // 0x1
250 field public static final int STATE_IDLE = 0; // 0x0
251 field public static final int STATE_SETTLING = 2; // 0x2
252 field public static final int SWIPE_DIRECTION_ANY = 2; // 0x2
253 field public static final int SWIPE_DIRECTION_END_TO_START = 1; // 0x1
254 field public static final int SWIPE_DIRECTION_START_TO_END = 0; // 0x0
255 }
256
257 public static abstract interface SwipeDismissBehavior.OnDismissListener {
258 method public abstract void onDismiss(android.view.View);
259 method public abstract void onDragStateChanged(int);
260 }
261
262 public class TabLayout extends android.widget.HorizontalScrollView {
263 ctor public TabLayout(android.content.Context);
264 ctor public TabLayout(android.content.Context, android.util.AttributeSet);
265 ctor public TabLayout(android.content.Context, android.util.AttributeSet, int);
266 method public void addTab(android.support.design.widget.TabLayout.Tab);
267 method public void addTab(android.support.design.widget.TabLayout.Tab, int);
268 method public void addTab(android.support.design.widget.TabLayout.Tab, boolean);
269 method public void addTab(android.support.design.widget.TabLayout.Tab, int, boolean);
Chris Banescda66822015-02-25 10:42:47 +0000270 method public android.support.design.widget.TabLayout.Tab getTabAt(int);
271 method public int getTabCount();
272 method public int getTabGravity();
273 method public int getTabMode();
Chris Banes45cbb1d2015-04-29 13:34:44 +0100274 method public android.content.res.ColorStateList getTabTextColors();
Chris Banescda66822015-02-25 10:42:47 +0000275 method public android.support.design.widget.TabLayout.Tab newTab();
276 method public void removeAllTabs();
277 method public void removeTab(android.support.design.widget.TabLayout.Tab);
278 method public void removeTabAt(int);
279 method public void setOnTabSelectedListener(android.support.design.widget.TabLayout.OnTabSelectedListener);
280 method public void setScrollPosition(int, float, boolean);
Chris Banes84a51512015-05-31 09:58:36 +0100281 method public void setSelectedTabIndicatorColor(int);
282 method public void setSelectedTabIndicatorHeight(int);
Chris Banescda66822015-02-25 10:42:47 +0000283 method public void setTabGravity(int);
284 method public void setTabMode(int);
Chris Banes45cbb1d2015-04-29 13:34:44 +0100285 method public void setTabTextColors(android.content.res.ColorStateList);
286 method public void setTabTextColors(int, int);
Chris Banes74563662015-05-07 10:25:22 +0100287 method public void setTabsFromPagerAdapter(android.support.v4.view.PagerAdapter);
288 method public void setupWithViewPager(android.support.v4.view.ViewPager);
Chris Banescda66822015-02-25 10:42:47 +0000289 field public static final int GRAVITY_CENTER = 1; // 0x1
290 field public static final int GRAVITY_FILL = 0; // 0x0
291 field public static final int MODE_FIXED = 1; // 0x1
292 field public static final int MODE_SCROLLABLE = 0; // 0x0
293 }
294
295 public static abstract interface TabLayout.OnTabSelectedListener {
296 method public abstract void onTabReselected(android.support.design.widget.TabLayout.Tab);
297 method public abstract void onTabSelected(android.support.design.widget.TabLayout.Tab);
298 method public abstract void onTabUnselected(android.support.design.widget.TabLayout.Tab);
299 }
300
301 public static final class TabLayout.Tab {
302 method public java.lang.CharSequence getContentDescription();
303 method public android.graphics.drawable.Drawable getIcon();
304 method public int getPosition();
305 method public java.lang.Object getTag();
306 method public java.lang.CharSequence getText();
307 method public void select();
308 method public android.support.design.widget.TabLayout.Tab setContentDescription(int);
309 method public android.support.design.widget.TabLayout.Tab setContentDescription(java.lang.CharSequence);
310 method public android.support.design.widget.TabLayout.Tab setCustomView(android.view.View);
311 method public android.support.design.widget.TabLayout.Tab setCustomView(int);
312 method public android.support.design.widget.TabLayout.Tab setIcon(android.graphics.drawable.Drawable);
313 method public android.support.design.widget.TabLayout.Tab setIcon(int);
314 method public android.support.design.widget.TabLayout.Tab setTag(java.lang.Object);
315 method public android.support.design.widget.TabLayout.Tab setText(java.lang.CharSequence);
316 method public android.support.design.widget.TabLayout.Tab setText(int);
317 field public static final int INVALID_POSITION = -1; // 0xffffffff
318 }
319
Chris Banes74563662015-05-07 10:25:22 +0100320 public static class TabLayout.TabLayoutOnPageChangeListener implements android.support.v4.view.ViewPager.OnPageChangeListener {
321 ctor public TabLayout.TabLayoutOnPageChangeListener(android.support.design.widget.TabLayout);
322 method public void onPageScrollStateChanged(int);
323 method public void onPageScrolled(int, float, int);
324 method public void onPageSelected(int);
325 }
326
327 public static class TabLayout.ViewPagerOnTabSelectedListener implements android.support.design.widget.TabLayout.OnTabSelectedListener {
328 ctor public TabLayout.ViewPagerOnTabSelectedListener(android.support.v4.view.ViewPager);
329 method public void onTabReselected(android.support.design.widget.TabLayout.Tab);
330 method public void onTabSelected(android.support.design.widget.TabLayout.Tab);
331 method public void onTabUnselected(android.support.design.widget.TabLayout.Tab);
332 }
333
Chris Banescda66822015-02-25 10:42:47 +0000334 public class TextInputLayout extends android.widget.LinearLayout {
335 ctor public TextInputLayout(android.content.Context);
336 ctor public TextInputLayout(android.content.Context, android.util.AttributeSet);
Chris Banescda66822015-02-25 10:42:47 +0000337 method public android.widget.EditText getEditText();
338 method public void setError(java.lang.CharSequence);
339 method public void setErrorEnabled(boolean);
340 method public void setHint(java.lang.CharSequence);
Chris Banes388841c2015-06-05 17:35:24 +0100341 method public void setTypeface(android.graphics.Typeface);
Chris Banescda66822015-02-25 10:42:47 +0000342 }
343
Chris Banesa6a508b2015-03-11 18:55:47 +0000344 class ViewOffsetBehavior extends android.support.design.widget.CoordinatorLayout.Behavior {
345 ctor public ViewOffsetBehavior();
346 ctor public ViewOffsetBehavior(android.content.Context, android.util.AttributeSet);
347 method public int getLeftAndRightOffset();
348 method public int getTopAndBottomOffset();
349 method public boolean setLeftAndRightOffset(int);
350 method public boolean setTopAndBottomOffset(int);
351 }
352
Chris Banescda66822015-02-25 10:42:47 +0000353}
354