• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package android.support.design.widget {
2
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);
6    method public void addOnOffsetChangedListener(android.support.design.widget.AppBarLayout.OnOffsetChangedListener);
7    method public float getTargetElevation();
8    method public final int getTotalScrollRange();
9    method public void removeOnOffsetChangedListener(android.support.design.widget.AppBarLayout.OnOffsetChangedListener);
10    method public void setExpanded(boolean);
11    method public void setExpanded(boolean, boolean);
12    method public void setTargetElevation(float);
13  }
14
15  public static class AppBarLayout.Behavior extends android.support.design.widget.HeaderBehavior {
16    ctor public AppBarLayout.Behavior();
17    ctor public AppBarLayout.Behavior(android.content.Context, android.util.AttributeSet);
18    method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, int);
19    method public boolean onNestedFling(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, float, float, boolean);
20    method public void onNestedPreScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, int, int, int[]);
21    method public void onNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, int, int, int, int);
22    method public void onRestoreInstanceState(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.os.Parcelable);
23    method public android.os.Parcelable onSaveInstanceState(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout);
24    method public boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, android.view.View, int);
25    method public void onStopNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View);
26    method public void setDragCallback(android.support.design.widget.AppBarLayout.Behavior.DragCallback);
27  }
28
29  public static abstract class AppBarLayout.Behavior.DragCallback {
30    ctor public AppBarLayout.Behavior.DragCallback();
31    method public abstract boolean canDrag(android.support.design.widget.AppBarLayout);
32  }
33
34  protected static class AppBarLayout.Behavior.SavedState extends android.view.View.BaseSavedState {
35    ctor public AppBarLayout.Behavior.SavedState(android.os.Parcel, java.lang.ClassLoader);
36    ctor public AppBarLayout.Behavior.SavedState(android.os.Parcelable);
37    field public static final android.os.Parcelable.Creator<android.support.design.widget.AppBarLayout.Behavior.SavedState> CREATOR;
38  }
39
40  public static class AppBarLayout.LayoutParams extends android.widget.LinearLayout.LayoutParams {
41    ctor public AppBarLayout.LayoutParams(android.content.Context, android.util.AttributeSet);
42    ctor public AppBarLayout.LayoutParams(int, int);
43    ctor public AppBarLayout.LayoutParams(int, int, float);
44    ctor public AppBarLayout.LayoutParams(android.view.ViewGroup.LayoutParams);
45    ctor public AppBarLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
46    ctor public AppBarLayout.LayoutParams(android.widget.LinearLayout.LayoutParams);
47    ctor public AppBarLayout.LayoutParams(android.support.design.widget.AppBarLayout.LayoutParams);
48    method public int getScrollFlags();
49    method public android.view.animation.Interpolator getScrollInterpolator();
50    method public void setScrollFlags(int);
51    method public void setScrollInterpolator(android.view.animation.Interpolator);
52    field public static final int SCROLL_FLAG_ENTER_ALWAYS = 4; // 0x4
53    field public static final int SCROLL_FLAG_ENTER_ALWAYS_COLLAPSED = 8; // 0x8
54    field public static final int SCROLL_FLAG_EXIT_UNTIL_COLLAPSED = 2; // 0x2
55    field public static final int SCROLL_FLAG_SCROLL = 1; // 0x1
56    field public static final int SCROLL_FLAG_SNAP = 16; // 0x10
57  }
58
59  public static abstract interface AppBarLayout.OnOffsetChangedListener {
60    method public abstract void onOffsetChanged(android.support.design.widget.AppBarLayout, int);
61  }
62
63  public static class AppBarLayout.ScrollingViewBehavior extends android.support.design.widget.HeaderScrollingViewBehavior {
64    ctor public AppBarLayout.ScrollingViewBehavior();
65    ctor public AppBarLayout.ScrollingViewBehavior(android.content.Context, android.util.AttributeSet);
66    method public int getOverlayTop();
67    method public boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout, android.view.View, android.view.View);
68    method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, android.view.View, android.view.View);
69    method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, android.view.View, int);
70    method public void setOverlayTop(int);
71  }
72
73  public class CollapsingToolbarLayout extends android.widget.FrameLayout {
74    ctor public CollapsingToolbarLayout(android.content.Context);
75    ctor public CollapsingToolbarLayout(android.content.Context, android.util.AttributeSet);
76    ctor public CollapsingToolbarLayout(android.content.Context, android.util.AttributeSet, int);
77    method public int getCollapsedTitleGravity();
78    method public android.graphics.Typeface getCollapsedTitleTypeface();
79    method public android.graphics.drawable.Drawable getContentScrim();
80    method public int getExpandedTitleGravity();
81    method public android.graphics.Typeface getExpandedTitleTypeface();
82    method public android.graphics.drawable.Drawable getStatusBarScrim();
83    method public java.lang.CharSequence getTitle();
84    method public boolean isTitleEnabled();
85    method public void setCollapsedTitleGravity(int);
86    method public void setCollapsedTitleTextAppearance(int);
87    method public void setCollapsedTitleTextColor(int);
88    method public void setCollapsedTitleTypeface(android.graphics.Typeface);
89    method public void setContentScrim(android.graphics.drawable.Drawable);
90    method public void setContentScrimColor(int);
91    method public void setContentScrimResource(int);
92    method public void setExpandedTitleColor(int);
93    method public void setExpandedTitleGravity(int);
94    method public void setExpandedTitleTextAppearance(int);
95    method public void setExpandedTitleTypeface(android.graphics.Typeface);
96    method public void setScrimsShown(boolean);
97    method public void setScrimsShown(boolean, boolean);
98    method public void setStatusBarScrim(android.graphics.drawable.Drawable);
99    method public void setStatusBarScrimColor(int);
100    method public void setStatusBarScrimResource(int);
101    method public void setTitle(java.lang.CharSequence);
102    method public void setTitleEnabled(boolean);
103  }
104
105  public static class CollapsingToolbarLayout.LayoutParams extends android.widget.FrameLayout.LayoutParams {
106    ctor public CollapsingToolbarLayout.LayoutParams(android.content.Context, android.util.AttributeSet);
107    ctor public CollapsingToolbarLayout.LayoutParams(int, int);
108    ctor public CollapsingToolbarLayout.LayoutParams(int, int, int);
109    ctor public CollapsingToolbarLayout.LayoutParams(android.view.ViewGroup.LayoutParams);
110    ctor public CollapsingToolbarLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
111    ctor public CollapsingToolbarLayout.LayoutParams(android.widget.FrameLayout.LayoutParams);
112    method public int getCollapseMode();
113    method public float getParallaxMultiplier();
114    method public void setCollapseMode(int);
115    method public void setParallaxMultiplier(float);
116    field public static final int COLLAPSE_MODE_OFF = 0; // 0x0
117    field public static final int COLLAPSE_MODE_PARALLAX = 2; // 0x2
118    field public static final int COLLAPSE_MODE_PIN = 1; // 0x1
119  }
120
121  public class CoordinatorLayout extends android.view.ViewGroup {
122    ctor public CoordinatorLayout(android.content.Context);
123    ctor public CoordinatorLayout(android.content.Context, android.util.AttributeSet);
124    ctor public CoordinatorLayout(android.content.Context, android.util.AttributeSet, int);
125    method public void dispatchDependentViewsChanged(android.view.View);
126    method public boolean doViewsOverlap(android.view.View, android.view.View);
127    method public java.util.List<android.view.View> getDependencies(android.view.View);
128    method public android.graphics.drawable.Drawable getStatusBarBackground();
129    method public boolean isPointInChildBounds(android.view.View, int, int);
130    method public void onAttachedToWindow();
131    method public void onDetachedFromWindow();
132    method public void onDraw(android.graphics.Canvas);
133    method protected void onLayout(boolean, int, int, int, int);
134    method public void onLayoutChild(android.view.View, int);
135    method public void onMeasureChild(android.view.View, int, int, int, int);
136    method public void setStatusBarBackground(android.graphics.drawable.Drawable);
137    method public void setStatusBarBackgroundColor(int);
138    method public void setStatusBarBackgroundResource(int);
139  }
140
141  public static abstract class CoordinatorLayout.Behavior {
142    ctor public CoordinatorLayout.Behavior();
143    ctor public CoordinatorLayout.Behavior(android.content.Context, android.util.AttributeSet);
144    method public boolean blocksInteractionBelow(android.support.design.widget.CoordinatorLayout, V);
145    method public final int getScrimColor(android.support.design.widget.CoordinatorLayout, V);
146    method public final float getScrimOpacity(android.support.design.widget.CoordinatorLayout, V);
147    method public static java.lang.Object getTag(android.view.View);
148    method public boolean isDirty(android.support.design.widget.CoordinatorLayout, V);
149    method public boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout, V, android.view.View);
150    method public android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.support.design.widget.CoordinatorLayout, V, android.support.v4.view.WindowInsetsCompat);
151    method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, V, android.view.View);
152    method public void onDependentViewRemoved(android.support.design.widget.CoordinatorLayout, V, android.view.View);
153    method public boolean onInterceptTouchEvent(android.support.design.widget.CoordinatorLayout, V, android.view.MotionEvent);
154    method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, V, int);
155    method public boolean onMeasureChild(android.support.design.widget.CoordinatorLayout, V, int, int, int, int);
156    method public boolean onNestedFling(android.support.design.widget.CoordinatorLayout, V, android.view.View, float, float, boolean);
157    method public boolean onNestedPreFling(android.support.design.widget.CoordinatorLayout, V, android.view.View, float, float);
158    method public void onNestedPreScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, int, int, int[]);
159    method public void onNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, int, int, int, int);
160    method public void onNestedScrollAccepted(android.support.design.widget.CoordinatorLayout, V, android.view.View, android.view.View, int);
161    method public void onRestoreInstanceState(android.support.design.widget.CoordinatorLayout, V, android.os.Parcelable);
162    method public android.os.Parcelable onSaveInstanceState(android.support.design.widget.CoordinatorLayout, V);
163    method public boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, android.view.View, int);
164    method public void onStopNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View);
165    method public boolean onTouchEvent(android.support.design.widget.CoordinatorLayout, V, android.view.MotionEvent);
166    method public static void setTag(android.view.View, java.lang.Object);
167  }
168
169  public static abstract class CoordinatorLayout.DefaultBehavior implements java.lang.annotation.Annotation {
170  }
171
172  public static class CoordinatorLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams {
173    ctor public CoordinatorLayout.LayoutParams(int, int);
174    ctor public CoordinatorLayout.LayoutParams(android.support.design.widget.CoordinatorLayout.LayoutParams);
175    ctor public CoordinatorLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
176    ctor public CoordinatorLayout.LayoutParams(android.view.ViewGroup.LayoutParams);
177    method public int getAnchorId();
178    method public android.support.design.widget.CoordinatorLayout.Behavior getBehavior();
179    method public void setAnchorId(int);
180    method public void setBehavior(android.support.design.widget.CoordinatorLayout.Behavior);
181    field public int anchorGravity;
182    field public int gravity;
183    field public int keyline;
184  }
185
186  protected static class CoordinatorLayout.SavedState extends android.view.View.BaseSavedState {
187    ctor public CoordinatorLayout.SavedState(android.os.Parcel, java.lang.ClassLoader);
188    ctor public CoordinatorLayout.SavedState(android.os.Parcelable);
189    field public static final android.os.Parcelable.Creator<android.support.design.widget.CoordinatorLayout.SavedState> CREATOR;
190  }
191
192  public class FloatingActionButton extends android.widget.ImageButton {
193    ctor public FloatingActionButton(android.content.Context);
194    ctor public FloatingActionButton(android.content.Context, android.util.AttributeSet);
195    ctor public FloatingActionButton(android.content.Context, android.util.AttributeSet, int);
196    method public void hide();
197    method public void hide(android.support.design.widget.FloatingActionButton.OnVisibilityChangedListener);
198    method public void setRippleColor(int);
199    method public void show();
200    method public void show(android.support.design.widget.FloatingActionButton.OnVisibilityChangedListener);
201  }
202
203  public static class FloatingActionButton.Behavior extends android.support.design.widget.CoordinatorLayout.Behavior {
204    ctor public FloatingActionButton.Behavior();
205    method public boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, android.view.View);
206    method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, android.view.View);
207    method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, int);
208  }
209
210  public static abstract class FloatingActionButton.OnVisibilityChangedListener {
211    ctor public FloatingActionButton.OnVisibilityChangedListener();
212    method public void onHidden(android.support.design.widget.FloatingActionButton);
213    method public void onShown(android.support.design.widget.FloatingActionButton);
214  }
215
216   abstract class HeaderBehavior extends android.support.design.widget.ViewOffsetBehavior {
217    ctor public HeaderBehavior();
218    ctor public HeaderBehavior(android.content.Context, android.util.AttributeSet);
219  }
220
221   abstract class HeaderScrollingViewBehavior extends android.support.design.widget.ViewOffsetBehavior {
222    ctor public HeaderScrollingViewBehavior();
223    ctor public HeaderScrollingViewBehavior(android.content.Context, android.util.AttributeSet);
224    method public boolean onMeasureChild(android.support.design.widget.CoordinatorLayout, android.view.View, int, int, int, int);
225  }
226
227  public class NavigationView extends android.widget.FrameLayout {
228    ctor public NavigationView(android.content.Context);
229    ctor public NavigationView(android.content.Context, android.util.AttributeSet);
230    ctor public NavigationView(android.content.Context, android.util.AttributeSet, int);
231    method public void addHeaderView(android.view.View);
232    method public int getHeaderCount();
233    method public android.view.View getHeaderView(int);
234    method public android.graphics.drawable.Drawable getItemBackground();
235    method public android.content.res.ColorStateList getItemIconTintList();
236    method public android.content.res.ColorStateList getItemTextColor();
237    method public android.view.Menu getMenu();
238    method public android.view.View inflateHeaderView(int);
239    method public void inflateMenu(int);
240    method public void removeHeaderView(android.view.View);
241    method public void setCheckedItem(int);
242    method public void setItemBackground(android.graphics.drawable.Drawable);
243    method public void setItemBackgroundResource(int);
244    method public void setItemIconTintList(android.content.res.ColorStateList);
245    method public void setItemTextAppearance(int);
246    method public void setItemTextColor(android.content.res.ColorStateList);
247    method public void setNavigationItemSelectedListener(android.support.design.widget.NavigationView.OnNavigationItemSelectedListener);
248  }
249
250  public static abstract interface NavigationView.OnNavigationItemSelectedListener {
251    method public abstract boolean onNavigationItemSelected(android.view.MenuItem);
252  }
253
254  public static class NavigationView.SavedState extends android.view.View.BaseSavedState {
255    ctor public NavigationView.SavedState(android.os.Parcel, java.lang.ClassLoader);
256    ctor public NavigationView.SavedState(android.os.Parcelable);
257    field public static final android.os.Parcelable.Creator<android.support.design.widget.NavigationView.SavedState> CREATOR;
258    field public android.os.Bundle menuState;
259  }
260
261  public final class Snackbar {
262    method public void dismiss();
263    method public int getDuration();
264    method public android.view.View getView();
265    method public boolean isShown();
266    method public boolean isShownOrQueued();
267    method public static android.support.design.widget.Snackbar make(android.view.View, java.lang.CharSequence, int);
268    method public static android.support.design.widget.Snackbar make(android.view.View, int, int);
269    method public android.support.design.widget.Snackbar setAction(int, android.view.View.OnClickListener);
270    method public android.support.design.widget.Snackbar setAction(java.lang.CharSequence, android.view.View.OnClickListener);
271    method public android.support.design.widget.Snackbar setActionTextColor(android.content.res.ColorStateList);
272    method public android.support.design.widget.Snackbar setActionTextColor(int);
273    method public android.support.design.widget.Snackbar setCallback(android.support.design.widget.Snackbar.Callback);
274    method public android.support.design.widget.Snackbar setDuration(int);
275    method public android.support.design.widget.Snackbar setText(java.lang.CharSequence);
276    method public android.support.design.widget.Snackbar setText(int);
277    method public void show();
278    field public static final int LENGTH_INDEFINITE = -2; // 0xfffffffe
279    field public static final int LENGTH_LONG = 0; // 0x0
280    field public static final int LENGTH_SHORT = -1; // 0xffffffff
281  }
282
283  public static abstract class Snackbar.Callback {
284    ctor public Snackbar.Callback();
285    method public void onDismissed(android.support.design.widget.Snackbar, int);
286    method public void onShown(android.support.design.widget.Snackbar);
287    field public static final int DISMISS_EVENT_ACTION = 1; // 0x1
288    field public static final int DISMISS_EVENT_CONSECUTIVE = 4; // 0x4
289    field public static final int DISMISS_EVENT_MANUAL = 3; // 0x3
290    field public static final int DISMISS_EVENT_SWIPE = 0; // 0x0
291    field public static final int DISMISS_EVENT_TIMEOUT = 2; // 0x2
292  }
293
294  public class SwipeDismissBehavior extends android.support.design.widget.CoordinatorLayout.Behavior {
295    ctor public SwipeDismissBehavior();
296    method public boolean canSwipeDismissView(android.view.View);
297    method public int getDragState();
298    method public void setDragDismissDistance(float);
299    method public void setEndAlphaSwipeDistance(float);
300    method public void setListener(android.support.design.widget.SwipeDismissBehavior.OnDismissListener);
301    method public void setSensitivity(float);
302    method public void setStartAlphaSwipeDistance(float);
303    method public void setSwipeDirection(int);
304    field public static final int STATE_DRAGGING = 1; // 0x1
305    field public static final int STATE_IDLE = 0; // 0x0
306    field public static final int STATE_SETTLING = 2; // 0x2
307    field public static final int SWIPE_DIRECTION_ANY = 2; // 0x2
308    field public static final int SWIPE_DIRECTION_END_TO_START = 1; // 0x1
309    field public static final int SWIPE_DIRECTION_START_TO_END = 0; // 0x0
310  }
311
312  public static abstract interface SwipeDismissBehavior.OnDismissListener {
313    method public abstract void onDismiss(android.view.View);
314    method public abstract void onDragStateChanged(int);
315  }
316
317  public class TabLayout extends android.widget.HorizontalScrollView {
318    ctor public TabLayout(android.content.Context);
319    ctor public TabLayout(android.content.Context, android.util.AttributeSet);
320    ctor public TabLayout(android.content.Context, android.util.AttributeSet, int);
321    method public void addTab(android.support.design.widget.TabLayout.Tab);
322    method public void addTab(android.support.design.widget.TabLayout.Tab, int);
323    method public void addTab(android.support.design.widget.TabLayout.Tab, boolean);
324    method public void addTab(android.support.design.widget.TabLayout.Tab, int, boolean);
325    method public int getSelectedTabPosition();
326    method public android.support.design.widget.TabLayout.Tab getTabAt(int);
327    method public int getTabCount();
328    method public int getTabGravity();
329    method public int getTabMode();
330    method public android.content.res.ColorStateList getTabTextColors();
331    method public android.support.design.widget.TabLayout.Tab newTab();
332    method public void removeAllTabs();
333    method public void removeTab(android.support.design.widget.TabLayout.Tab);
334    method public void removeTabAt(int);
335    method public void setOnTabSelectedListener(android.support.design.widget.TabLayout.OnTabSelectedListener);
336    method public void setScrollPosition(int, float, boolean);
337    method public void setSelectedTabIndicatorColor(int);
338    method public void setSelectedTabIndicatorHeight(int);
339    method public void setTabGravity(int);
340    method public void setTabMode(int);
341    method public void setTabTextColors(android.content.res.ColorStateList);
342    method public void setTabTextColors(int, int);
343    method public void setTabsFromPagerAdapter(android.support.v4.view.PagerAdapter);
344    method public void setupWithViewPager(android.support.v4.view.ViewPager);
345    field public static final int GRAVITY_CENTER = 1; // 0x1
346    field public static final int GRAVITY_FILL = 0; // 0x0
347    field public static final int MODE_FIXED = 1; // 0x1
348    field public static final int MODE_SCROLLABLE = 0; // 0x0
349  }
350
351  public static abstract interface TabLayout.OnTabSelectedListener {
352    method public abstract void onTabReselected(android.support.design.widget.TabLayout.Tab);
353    method public abstract void onTabSelected(android.support.design.widget.TabLayout.Tab);
354    method public abstract void onTabUnselected(android.support.design.widget.TabLayout.Tab);
355  }
356
357  public static final class TabLayout.Tab {
358    method public java.lang.CharSequence getContentDescription();
359    method public android.view.View getCustomView();
360    method public android.graphics.drawable.Drawable getIcon();
361    method public int getPosition();
362    method public java.lang.Object getTag();
363    method public java.lang.CharSequence getText();
364    method public boolean isSelected();
365    method public void select();
366    method public android.support.design.widget.TabLayout.Tab setContentDescription(int);
367    method public android.support.design.widget.TabLayout.Tab setContentDescription(java.lang.CharSequence);
368    method public android.support.design.widget.TabLayout.Tab setCustomView(android.view.View);
369    method public android.support.design.widget.TabLayout.Tab setCustomView(int);
370    method public android.support.design.widget.TabLayout.Tab setIcon(android.graphics.drawable.Drawable);
371    method public android.support.design.widget.TabLayout.Tab setIcon(int);
372    method public android.support.design.widget.TabLayout.Tab setTag(java.lang.Object);
373    method public android.support.design.widget.TabLayout.Tab setText(java.lang.CharSequence);
374    method public android.support.design.widget.TabLayout.Tab setText(int);
375    field public static final int INVALID_POSITION = -1; // 0xffffffff
376  }
377
378  public static class TabLayout.TabLayoutOnPageChangeListener implements android.support.v4.view.ViewPager.OnPageChangeListener {
379    ctor public TabLayout.TabLayoutOnPageChangeListener(android.support.design.widget.TabLayout);
380    method public void onPageScrollStateChanged(int);
381    method public void onPageScrolled(int, float, int);
382    method public void onPageSelected(int);
383  }
384
385  public static class TabLayout.ViewPagerOnTabSelectedListener implements android.support.design.widget.TabLayout.OnTabSelectedListener {
386    ctor public TabLayout.ViewPagerOnTabSelectedListener(android.support.v4.view.ViewPager);
387    method public void onTabReselected(android.support.design.widget.TabLayout.Tab);
388    method public void onTabSelected(android.support.design.widget.TabLayout.Tab);
389    method public void onTabUnselected(android.support.design.widget.TabLayout.Tab);
390  }
391
392  public class TextInputLayout extends android.widget.LinearLayout {
393    ctor public TextInputLayout(android.content.Context);
394    ctor public TextInputLayout(android.content.Context, android.util.AttributeSet);
395    ctor public TextInputLayout(android.content.Context, android.util.AttributeSet, int);
396    method public int getCounterMaxLength();
397    method public android.widget.EditText getEditText();
398    method public java.lang.CharSequence getError();
399    method public java.lang.CharSequence getHint();
400    method public android.graphics.Typeface getTypeface();
401    method public boolean isErrorEnabled();
402    method public boolean isHintAnimationEnabled();
403    method public void setCounterEnabled(boolean);
404    method public void setCounterMaxLength(int);
405    method public void setError(java.lang.CharSequence);
406    method public void setErrorEnabled(boolean);
407    method public void setHint(java.lang.CharSequence);
408    method public void setHintAnimationEnabled(boolean);
409    method public void setHintTextAppearance(int);
410    method public void setTypeface(android.graphics.Typeface);
411  }
412
413   class ViewOffsetBehavior extends android.support.design.widget.CoordinatorLayout.Behavior {
414    ctor public ViewOffsetBehavior();
415    ctor public ViewOffsetBehavior(android.content.Context, android.util.AttributeSet);
416    method public int getLeftAndRightOffset();
417    method public int getTopAndBottomOffset();
418    method public boolean setLeftAndRightOffset(int);
419    method public boolean setTopAndBottomOffset(int);
420  }
421
422}
423
424