blob: 6ae4b1a479d632b941c35fb56df0111a2b8f22e6 [file] [log] [blame]
Sergey Vasilinets49066c42017-07-10 12:00:26 -07001package android.support.v4.app {
2
3 public deprecated class ActionBarDrawerToggle implements android.support.v4.widget.DrawerLayout.DrawerListener {
4 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, int, int, int);
5 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, boolean, int, int, int);
6 method public boolean isDrawerIndicatorEnabled();
7 method public void onConfigurationChanged(android.content.res.Configuration);
8 method public void onDrawerClosed(android.view.View);
9 method public void onDrawerOpened(android.view.View);
10 method public void onDrawerSlide(android.view.View, float);
11 method public void onDrawerStateChanged(int);
12 method public boolean onOptionsItemSelected(android.view.MenuItem);
13 method public void setDrawerIndicatorEnabled(boolean);
14 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable);
15 method public void setHomeAsUpIndicator(int);
16 method public void syncState();
17 }
18
19 public static abstract deprecated interface ActionBarDrawerToggle.Delegate {
20 method public abstract android.graphics.drawable.Drawable getThemeUpIndicator();
21 method public abstract void setActionBarDescription(int);
22 method public abstract void setActionBarUpIndicator(android.graphics.drawable.Drawable, int);
23 }
24
25 public static abstract deprecated interface ActionBarDrawerToggle.DelegateProvider {
26 method public abstract android.support.v4.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate();
27 }
28
29}
30
31package android.support.v4.view {
32
33 public abstract class AbsSavedState implements android.os.Parcelable {
34 ctor protected AbsSavedState(android.os.Parcelable);
35 ctor protected AbsSavedState(android.os.Parcel);
36 ctor protected AbsSavedState(android.os.Parcel, java.lang.ClassLoader);
37 method public int describeContents();
38 method public final android.os.Parcelable getSuperState();
39 method public void writeToParcel(android.os.Parcel, int);
40 field public static final android.os.Parcelable.Creator<android.support.v4.view.AbsSavedState> CREATOR;
41 field public static final android.support.v4.view.AbsSavedState EMPTY_STATE;
42 }
43
44 public final class AsyncLayoutInflater {
45 ctor public AsyncLayoutInflater(android.content.Context);
46 method public void inflate(int, android.view.ViewGroup, android.support.v4.view.AsyncLayoutInflater.OnInflateFinishedListener);
47 }
48
49 public static abstract interface AsyncLayoutInflater.OnInflateFinishedListener {
50 method public abstract void onInflateFinished(android.view.View, int, android.view.ViewGroup);
51 }
52
53 public class NestedScrollingChildHelper {
54 ctor public NestedScrollingChildHelper(android.view.View);
55 method public boolean dispatchNestedFling(float, float, boolean);
56 method public boolean dispatchNestedPreFling(float, float);
57 method public boolean dispatchNestedPreScroll(int, int, int[], int[]);
58 method public boolean dispatchNestedPreScroll(int, int, int[], int[], int);
59 method public boolean dispatchNestedScroll(int, int, int, int, int[]);
60 method public boolean dispatchNestedScroll(int, int, int, int, int[], int);
61 method public boolean hasNestedScrollingParent();
62 method public boolean hasNestedScrollingParent(int);
63 method public boolean isNestedScrollingEnabled();
64 method public void onDetachedFromWindow();
65 method public void onStopNestedScroll(android.view.View);
66 method public void setNestedScrollingEnabled(boolean);
67 method public boolean startNestedScroll(int);
68 method public boolean startNestedScroll(int, int);
69 method public void stopNestedScroll();
70 method public void stopNestedScroll(int);
71 }
72
73 public class NestedScrollingParentHelper {
74 ctor public NestedScrollingParentHelper(android.view.ViewGroup);
75 method public int getNestedScrollAxes();
76 method public void onNestedScrollAccepted(android.view.View, android.view.View, int);
77 method public void onNestedScrollAccepted(android.view.View, android.view.View, int, int);
78 method public void onStopNestedScroll(android.view.View);
79 method public void onStopNestedScroll(android.view.View, int);
80 }
81
82 public abstract class PagerAdapter {
83 ctor public PagerAdapter();
84 method public void destroyItem(android.view.ViewGroup, int, java.lang.Object);
85 method public deprecated void destroyItem(android.view.View, int, java.lang.Object);
86 method public void finishUpdate(android.view.ViewGroup);
87 method public deprecated void finishUpdate(android.view.View);
88 method public abstract int getCount();
89 method public int getItemPosition(java.lang.Object);
90 method public java.lang.CharSequence getPageTitle(int);
91 method public float getPageWidth(int);
92 method public java.lang.Object instantiateItem(android.view.ViewGroup, int);
93 method public deprecated java.lang.Object instantiateItem(android.view.View, int);
94 method public abstract boolean isViewFromObject(android.view.View, java.lang.Object);
95 method public void notifyDataSetChanged();
96 method public void registerDataSetObserver(android.database.DataSetObserver);
97 method public void restoreState(android.os.Parcelable, java.lang.ClassLoader);
98 method public android.os.Parcelable saveState();
99 method public void setPrimaryItem(android.view.ViewGroup, int, java.lang.Object);
100 method public deprecated void setPrimaryItem(android.view.View, int, java.lang.Object);
101 method public void startUpdate(android.view.ViewGroup);
102 method public deprecated void startUpdate(android.view.View);
103 method public void unregisterDataSetObserver(android.database.DataSetObserver);
104 field public static final int POSITION_NONE = -2; // 0xfffffffe
105 field public static final int POSITION_UNCHANGED = -1; // 0xffffffff
106 }
107
108 public class PagerTabStrip extends android.support.v4.view.PagerTitleStrip {
109 ctor public PagerTabStrip(android.content.Context);
110 ctor public PagerTabStrip(android.content.Context, android.util.AttributeSet);
111 method public boolean getDrawFullUnderline();
112 method public int getTabIndicatorColor();
113 method public void setBackgroundDrawable(android.graphics.drawable.Drawable);
114 method public void setDrawFullUnderline(boolean);
115 method public void setTabIndicatorColor(int);
116 method public void setTabIndicatorColorResource(int);
117 }
118
119 public class PagerTitleStrip extends android.view.ViewGroup {
120 ctor public PagerTitleStrip(android.content.Context);
121 ctor public PagerTitleStrip(android.content.Context, android.util.AttributeSet);
122 method public int getTextSpacing();
123 method protected void onLayout(boolean, int, int, int, int);
124 method public void setGravity(int);
125 method public void setNonPrimaryAlpha(float);
126 method public void setTextColor(int);
127 method public void setTextSize(int, float);
128 method public void setTextSpacing(int);
129 }
130
131 public class ViewPager extends android.view.ViewGroup {
132 ctor public ViewPager(android.content.Context);
133 ctor public ViewPager(android.content.Context, android.util.AttributeSet);
134 method public void addOnAdapterChangeListener(android.support.v4.view.ViewPager.OnAdapterChangeListener);
135 method public void addOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener);
136 method public boolean arrowScroll(int);
137 method public boolean beginFakeDrag();
138 method protected boolean canScroll(android.view.View, boolean, int, int, int);
139 method public void clearOnPageChangeListeners();
140 method public void endFakeDrag();
141 method public boolean executeKeyEvent(android.view.KeyEvent);
142 method public void fakeDragBy(float);
143 method public android.support.v4.view.PagerAdapter getAdapter();
144 method public int getCurrentItem();
145 method public int getOffscreenPageLimit();
146 method public int getPageMargin();
147 method public boolean isFakeDragging();
148 method protected void onLayout(boolean, int, int, int, int);
149 method protected void onPageScrolled(int, float, int);
150 method public void onRestoreInstanceState(android.os.Parcelable);
151 method public android.os.Parcelable onSaveInstanceState();
152 method public void removeOnAdapterChangeListener(android.support.v4.view.ViewPager.OnAdapterChangeListener);
153 method public void removeOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener);
154 method public void setAdapter(android.support.v4.view.PagerAdapter);
155 method public void setCurrentItem(int);
156 method public void setCurrentItem(int, boolean);
157 method public void setOffscreenPageLimit(int);
158 method public deprecated void setOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener);
159 method public void setPageMargin(int);
160 method public void setPageMarginDrawable(android.graphics.drawable.Drawable);
161 method public void setPageMarginDrawable(int);
162 method public void setPageTransformer(boolean, android.support.v4.view.ViewPager.PageTransformer);
163 method public void setPageTransformer(boolean, android.support.v4.view.ViewPager.PageTransformer, int);
164 field public static final int SCROLL_STATE_DRAGGING = 1; // 0x1
165 field public static final int SCROLL_STATE_IDLE = 0; // 0x0
166 field public static final int SCROLL_STATE_SETTLING = 2; // 0x2
167 }
168
169 public static abstract class ViewPager.DecorView implements java.lang.annotation.Annotation {
170 }
171
172 public static class ViewPager.LayoutParams extends android.view.ViewGroup.LayoutParams {
173 ctor public ViewPager.LayoutParams();
174 ctor public ViewPager.LayoutParams(android.content.Context, android.util.AttributeSet);
175 field public int gravity;
176 field public boolean isDecor;
177 }
178
179 public static abstract interface ViewPager.OnAdapterChangeListener {
180 method public abstract void onAdapterChanged(android.support.v4.view.ViewPager, android.support.v4.view.PagerAdapter, android.support.v4.view.PagerAdapter);
181 }
182
183 public static abstract interface ViewPager.OnPageChangeListener {
184 method public abstract void onPageScrollStateChanged(int);
185 method public abstract void onPageScrolled(int, float, int);
186 method public abstract void onPageSelected(int);
187 }
188
189 public static abstract interface ViewPager.PageTransformer {
190 method public abstract void transformPage(android.view.View, float);
191 }
192
193 public static class ViewPager.SavedState extends android.support.v4.view.AbsSavedState {
194 ctor public ViewPager.SavedState(android.os.Parcelable);
195 field public static final android.os.Parcelable.Creator<android.support.v4.view.ViewPager.SavedState> CREATOR;
196 }
197
198 public static class ViewPager.SimpleOnPageChangeListener implements android.support.v4.view.ViewPager.OnPageChangeListener {
199 ctor public ViewPager.SimpleOnPageChangeListener();
200 method public void onPageScrollStateChanged(int);
201 method public void onPageScrolled(int, float, int);
202 method public void onPageSelected(int);
203 }
204
205}
206
207package android.support.v4.view.animation {
208
209 public class FastOutLinearInInterpolator extends android.support.v4.view.animation.LookupTableInterpolator {
210 ctor public FastOutLinearInInterpolator();
211 }
212
213 public class FastOutSlowInInterpolator extends android.support.v4.view.animation.LookupTableInterpolator {
214 ctor public FastOutSlowInInterpolator();
215 }
216
217 public class LinearOutSlowInInterpolator extends android.support.v4.view.animation.LookupTableInterpolator {
218 ctor public LinearOutSlowInInterpolator();
219 }
220
221 abstract class LookupTableInterpolator implements android.view.animation.Interpolator {
222 ctor public LookupTableInterpolator(float[]);
223 method public float getInterpolation(float);
224 }
225
226}
227
228package android.support.v4.widget {
229
230 public abstract class AutoScrollHelper implements android.view.View.OnTouchListener {
231 ctor public AutoScrollHelper(android.view.View);
232 method public abstract boolean canTargetScrollHorizontally(int);
233 method public abstract boolean canTargetScrollVertically(int);
234 method public boolean isEnabled();
235 method public boolean isExclusive();
236 method public boolean onTouch(android.view.View, android.view.MotionEvent);
237 method public abstract void scrollTargetBy(int, int);
238 method public android.support.v4.widget.AutoScrollHelper setActivationDelay(int);
239 method public android.support.v4.widget.AutoScrollHelper setEdgeType(int);
240 method public android.support.v4.widget.AutoScrollHelper setEnabled(boolean);
241 method public android.support.v4.widget.AutoScrollHelper setExclusive(boolean);
242 method public android.support.v4.widget.AutoScrollHelper setMaximumEdges(float, float);
243 method public android.support.v4.widget.AutoScrollHelper setMaximumVelocity(float, float);
244 method public android.support.v4.widget.AutoScrollHelper setMinimumVelocity(float, float);
245 method public android.support.v4.widget.AutoScrollHelper setRampDownDuration(int);
246 method public android.support.v4.widget.AutoScrollHelper setRampUpDuration(int);
247 method public android.support.v4.widget.AutoScrollHelper setRelativeEdges(float, float);
248 method public android.support.v4.widget.AutoScrollHelper setRelativeVelocity(float, float);
249 field public static final int EDGE_TYPE_INSIDE = 0; // 0x0
250 field public static final int EDGE_TYPE_INSIDE_EXTEND = 1; // 0x1
251 field public static final int EDGE_TYPE_OUTSIDE = 2; // 0x2
252 field public static final float NO_MAX = 3.4028235E38f;
253 field public static final float NO_MIN = 0.0f;
254 field public static final float RELATIVE_UNSPECIFIED = 0.0f;
255 }
256
257 public class CircularProgressDrawable extends android.graphics.drawable.Drawable {
258 ctor public CircularProgressDrawable(android.content.Context);
259 method public void draw(android.graphics.Canvas);
260 method public boolean getArrowEnabled();
261 method public float getArrowHeight();
262 method public float getArrowScale();
263 method public float getArrowWidth();
264 method public int getBackgroundColor();
265 method public float getCenterRadius();
266 method public int[] getColorSchemeColors();
267 method public float getEndTrim();
268 method public int getOpacity();
269 method public float getProgressRotation();
270 method public float getStartTrim();
271 method public android.graphics.Paint.Cap getStrokeCap();
272 method public float getStrokeWidth();
273 method public boolean isRunning();
274 method public void setAlpha(int);
275 method public void setArrowDimensions(float, float);
276 method public void setArrowEnabled(boolean);
277 method public void setArrowScale(float);
278 method public void setBackgroundColor(int);
279 method public void setCenterRadius(float);
280 method public void setColorFilter(android.graphics.ColorFilter);
281 method public void setColorSchemeColors(int...);
282 method public void setProgressRotation(float);
283 method public void setStartEndTrim(float, float);
284 method public void setStrokeCap(android.graphics.Paint.Cap);
285 method public void setStrokeWidth(float);
286 method public void setStyle(int);
287 method public void start();
288 method public void stop();
289 field public static final int DEFAULT = 1; // 0x1
290 field public static final int LARGE = 0; // 0x0
291 }
292
293 public class ContentLoadingProgressBar extends android.widget.ProgressBar {
294 ctor public ContentLoadingProgressBar(android.content.Context);
295 ctor public ContentLoadingProgressBar(android.content.Context, android.util.AttributeSet);
296 method public void hide();
297 method public void onAttachedToWindow();
298 method public void onDetachedFromWindow();
299 method public void show();
300 }
301
302 public abstract class CursorAdapter extends android.widget.BaseAdapter {
303 ctor public deprecated CursorAdapter(android.content.Context, android.database.Cursor);
304 ctor public CursorAdapter(android.content.Context, android.database.Cursor, boolean);
305 ctor public CursorAdapter(android.content.Context, android.database.Cursor, int);
306 method public abstract void bindView(android.view.View, android.content.Context, android.database.Cursor);
307 method public void changeCursor(android.database.Cursor);
308 method public java.lang.CharSequence convertToString(android.database.Cursor);
309 method public int getCount();
310 method public android.database.Cursor getCursor();
311 method public android.widget.Filter getFilter();
312 method public android.widget.FilterQueryProvider getFilterQueryProvider();
313 method public java.lang.Object getItem(int);
314 method public long getItemId(int);
315 method public android.view.View getView(int, android.view.View, android.view.ViewGroup);
316 method protected deprecated void init(android.content.Context, android.database.Cursor, boolean);
317 method public android.view.View newDropDownView(android.content.Context, android.database.Cursor, android.view.ViewGroup);
318 method public abstract android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup);
319 method protected void onContentChanged();
320 method public android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence);
321 method public void setFilterQueryProvider(android.widget.FilterQueryProvider);
322 method public android.database.Cursor swapCursor(android.database.Cursor);
323 field public static final deprecated int FLAG_AUTO_REQUERY = 1; // 0x1
324 field public static final int FLAG_REGISTER_CONTENT_OBSERVER = 2; // 0x2
325 }
326
327 public class DrawerLayout extends android.view.ViewGroup {
328 ctor public DrawerLayout(android.content.Context);
329 ctor public DrawerLayout(android.content.Context, android.util.AttributeSet);
330 ctor public DrawerLayout(android.content.Context, android.util.AttributeSet, int);
331 method public void addDrawerListener(android.support.v4.widget.DrawerLayout.DrawerListener);
332 method public void closeDrawer(android.view.View);
333 method public void closeDrawer(android.view.View, boolean);
334 method public void closeDrawer(int);
335 method public void closeDrawer(int, boolean);
336 method public void closeDrawers();
337 method public float getDrawerElevation();
338 method public int getDrawerLockMode(int);
339 method public int getDrawerLockMode(android.view.View);
340 method public java.lang.CharSequence getDrawerTitle(int);
341 method public android.graphics.drawable.Drawable getStatusBarBackgroundDrawable();
342 method public boolean isDrawerOpen(android.view.View);
343 method public boolean isDrawerOpen(int);
344 method public boolean isDrawerVisible(android.view.View);
345 method public boolean isDrawerVisible(int);
346 method public void onDraw(android.graphics.Canvas);
347 method protected void onLayout(boolean, int, int, int, int);
348 method public void openDrawer(android.view.View);
349 method public void openDrawer(android.view.View, boolean);
350 method public void openDrawer(int);
351 method public void openDrawer(int, boolean);
352 method public void removeDrawerListener(android.support.v4.widget.DrawerLayout.DrawerListener);
353 method public void setDrawerElevation(float);
354 method public deprecated void setDrawerListener(android.support.v4.widget.DrawerLayout.DrawerListener);
355 method public void setDrawerLockMode(int);
356 method public void setDrawerLockMode(int, int);
357 method public void setDrawerLockMode(int, android.view.View);
358 method public void setDrawerShadow(android.graphics.drawable.Drawable, int);
359 method public void setDrawerShadow(int, int);
360 method public void setDrawerTitle(int, java.lang.CharSequence);
361 method public void setScrimColor(int);
362 method public void setStatusBarBackground(android.graphics.drawable.Drawable);
363 method public void setStatusBarBackground(int);
364 method public void setStatusBarBackgroundColor(int);
365 field public static final int LOCK_MODE_LOCKED_CLOSED = 1; // 0x1
366 field public static final int LOCK_MODE_LOCKED_OPEN = 2; // 0x2
367 field public static final int LOCK_MODE_UNDEFINED = 3; // 0x3
368 field public static final int LOCK_MODE_UNLOCKED = 0; // 0x0
369 field public static final int STATE_DRAGGING = 1; // 0x1
370 field public static final int STATE_IDLE = 0; // 0x0
371 field public static final int STATE_SETTLING = 2; // 0x2
372 }
373
374 public static abstract interface DrawerLayout.DrawerListener {
375 method public abstract void onDrawerClosed(android.view.View);
376 method public abstract void onDrawerOpened(android.view.View);
377 method public abstract void onDrawerSlide(android.view.View, float);
378 method public abstract void onDrawerStateChanged(int);
379 }
380
381 public static class DrawerLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams {
382 ctor public DrawerLayout.LayoutParams(android.content.Context, android.util.AttributeSet);
383 ctor public DrawerLayout.LayoutParams(int, int);
384 ctor public DrawerLayout.LayoutParams(int, int, int);
385 ctor public DrawerLayout.LayoutParams(android.support.v4.widget.DrawerLayout.LayoutParams);
386 ctor public DrawerLayout.LayoutParams(android.view.ViewGroup.LayoutParams);
387 ctor public DrawerLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
388 field public int gravity;
389 }
390
391 protected static class DrawerLayout.SavedState extends android.support.v4.view.AbsSavedState {
392 ctor public DrawerLayout.SavedState(android.os.Parcel, java.lang.ClassLoader);
393 ctor public DrawerLayout.SavedState(android.os.Parcelable);
394 field public static final android.os.Parcelable.Creator<android.support.v4.widget.DrawerLayout.SavedState> CREATOR;
395 }
396
397 public static abstract class DrawerLayout.SimpleDrawerListener implements android.support.v4.widget.DrawerLayout.DrawerListener {
398 ctor public DrawerLayout.SimpleDrawerListener();
399 method public void onDrawerClosed(android.view.View);
400 method public void onDrawerOpened(android.view.View);
401 method public void onDrawerSlide(android.view.View, float);
402 method public void onDrawerStateChanged(int);
403 }
404
405 public abstract class ExploreByTouchHelper extends android.support.v4.view.AccessibilityDelegateCompat {
406 ctor public ExploreByTouchHelper(android.view.View);
407 method public final boolean clearKeyboardFocusForVirtualView(int);
408 method public final boolean dispatchHoverEvent(android.view.MotionEvent);
409 method public final boolean dispatchKeyEvent(android.view.KeyEvent);
410 method public final int getAccessibilityFocusedVirtualViewId();
411 method public deprecated int getFocusedVirtualView();
412 method public final int getKeyboardFocusedVirtualViewId();
413 method protected abstract int getVirtualViewAt(float, float);
414 method protected abstract void getVisibleVirtualViews(java.util.List<java.lang.Integer>);
415 method public final void invalidateRoot();
416 method public final void invalidateVirtualView(int);
417 method public final void invalidateVirtualView(int, int);
418 method public final void onFocusChanged(boolean, int, android.graphics.Rect);
419 method protected abstract boolean onPerformActionForVirtualView(int, int, android.os.Bundle);
420 method protected void onPopulateEventForHost(android.view.accessibility.AccessibilityEvent);
421 method protected void onPopulateEventForVirtualView(int, android.view.accessibility.AccessibilityEvent);
422 method protected void onPopulateNodeForHost(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat);
423 method protected abstract void onPopulateNodeForVirtualView(int, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat);
424 method protected void onVirtualViewKeyboardFocusChanged(int, boolean);
425 method public final boolean requestKeyboardFocusForVirtualView(int);
426 method public final boolean sendEventForVirtualView(int, int);
427 field public static final int HOST_ID = -1; // 0xffffffff
428 field public static final int INVALID_ID = -2147483648; // 0x80000000
429 }
430
431 public class ListViewAutoScrollHelper extends android.support.v4.widget.AutoScrollHelper {
432 ctor public ListViewAutoScrollHelper(android.widget.ListView);
433 method public boolean canTargetScrollHorizontally(int);
434 method public boolean canTargetScrollVertically(int);
435 method public void scrollTargetBy(int, int);
436 }
437
438 public class NestedScrollView extends android.widget.FrameLayout {
439 ctor public NestedScrollView(android.content.Context);
440 ctor public NestedScrollView(android.content.Context, android.util.AttributeSet);
441 ctor public NestedScrollView(android.content.Context, android.util.AttributeSet, int);
442 method public boolean arrowScroll(int);
443 method protected int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect);
444 method public boolean dispatchNestedPreScroll(int, int, int[], int[], int);
445 method public boolean dispatchNestedScroll(int, int, int, int, int[], int);
446 method public boolean executeKeyEvent(android.view.KeyEvent);
447 method public void fling(int);
448 method public boolean fullScroll(int);
449 method public int getMaxScrollAmount();
450 method public boolean hasNestedScrollingParent(int);
451 method public boolean isFillViewport();
452 method public boolean isSmoothScrollingEnabled();
453 method public void onAttachedToWindow();
454 method public boolean pageScroll(int);
455 method public void setFillViewport(boolean);
456 method public void setOnScrollChangeListener(android.support.v4.widget.NestedScrollView.OnScrollChangeListener);
457 method public void setSmoothScrollingEnabled(boolean);
458 method public final void smoothScrollBy(int, int);
459 method public final void smoothScrollTo(int, int);
460 method public boolean startNestedScroll(int, int);
461 method public void stopNestedScroll(int);
462 }
463
464 public static abstract interface NestedScrollView.OnScrollChangeListener {
465 method public abstract void onScrollChange(android.support.v4.widget.NestedScrollView, int, int, int, int);
466 }
467
468 public abstract class ResourceCursorAdapter extends android.support.v4.widget.CursorAdapter {
469 ctor public deprecated ResourceCursorAdapter(android.content.Context, int, android.database.Cursor);
470 ctor public deprecated ResourceCursorAdapter(android.content.Context, int, android.database.Cursor, boolean);
471 ctor public ResourceCursorAdapter(android.content.Context, int, android.database.Cursor, int);
472 method public android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup);
473 method public void setDropDownViewResource(int);
474 method public void setViewResource(int);
475 }
476
477 public class SimpleCursorAdapter extends android.support.v4.widget.ResourceCursorAdapter {
478 ctor public deprecated SimpleCursorAdapter(android.content.Context, int, android.database.Cursor, java.lang.String[], int[]);
479 ctor public SimpleCursorAdapter(android.content.Context, int, android.database.Cursor, java.lang.String[], int[], int);
480 method public void bindView(android.view.View, android.content.Context, android.database.Cursor);
481 method public void changeCursorAndColumns(android.database.Cursor, java.lang.String[], int[]);
482 method public android.support.v4.widget.SimpleCursorAdapter.CursorToStringConverter getCursorToStringConverter();
483 method public int getStringConversionColumn();
484 method public android.support.v4.widget.SimpleCursorAdapter.ViewBinder getViewBinder();
485 method public void setCursorToStringConverter(android.support.v4.widget.SimpleCursorAdapter.CursorToStringConverter);
486 method public void setStringConversionColumn(int);
487 method public void setViewBinder(android.support.v4.widget.SimpleCursorAdapter.ViewBinder);
488 method public void setViewImage(android.widget.ImageView, java.lang.String);
489 method public void setViewText(android.widget.TextView, java.lang.String);
490 }
491
492 public static abstract interface SimpleCursorAdapter.CursorToStringConverter {
493 method public abstract java.lang.CharSequence convertToString(android.database.Cursor);
494 }
495
496 public static abstract interface SimpleCursorAdapter.ViewBinder {
497 method public abstract boolean setViewValue(android.view.View, android.database.Cursor, int);
498 }
499
500 public class SlidingPaneLayout extends android.view.ViewGroup {
501 ctor public SlidingPaneLayout(android.content.Context);
502 ctor public SlidingPaneLayout(android.content.Context, android.util.AttributeSet);
503 ctor public SlidingPaneLayout(android.content.Context, android.util.AttributeSet, int);
504 method protected boolean canScroll(android.view.View, boolean, int, int, int);
505 method public deprecated boolean canSlide();
506 method public boolean closePane();
507 method public int getCoveredFadeColor();
508 method public int getParallaxDistance();
509 method public int getSliderFadeColor();
510 method public boolean isOpen();
511 method public boolean isSlideable();
512 method protected void onLayout(boolean, int, int, int, int);
513 method public boolean openPane();
514 method public void setCoveredFadeColor(int);
515 method public void setPanelSlideListener(android.support.v4.widget.SlidingPaneLayout.PanelSlideListener);
516 method public void setParallaxDistance(int);
517 method public deprecated void setShadowDrawable(android.graphics.drawable.Drawable);
518 method public void setShadowDrawableLeft(android.graphics.drawable.Drawable);
519 method public void setShadowDrawableRight(android.graphics.drawable.Drawable);
520 method public deprecated void setShadowResource(int);
521 method public void setShadowResourceLeft(int);
522 method public void setShadowResourceRight(int);
523 method public void setSliderFadeColor(int);
524 method public deprecated void smoothSlideClosed();
525 method public deprecated void smoothSlideOpen();
526 }
527
528 public static class SlidingPaneLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams {
529 ctor public SlidingPaneLayout.LayoutParams();
530 ctor public SlidingPaneLayout.LayoutParams(int, int);
531 ctor public SlidingPaneLayout.LayoutParams(android.view.ViewGroup.LayoutParams);
532 ctor public SlidingPaneLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
533 ctor public SlidingPaneLayout.LayoutParams(android.support.v4.widget.SlidingPaneLayout.LayoutParams);
534 ctor public SlidingPaneLayout.LayoutParams(android.content.Context, android.util.AttributeSet);
535 field public float weight;
536 }
537
538 public static abstract interface SlidingPaneLayout.PanelSlideListener {
539 method public abstract void onPanelClosed(android.view.View);
540 method public abstract void onPanelOpened(android.view.View);
541 method public abstract void onPanelSlide(android.view.View, float);
542 }
543
544 public static class SlidingPaneLayout.SimplePanelSlideListener implements android.support.v4.widget.SlidingPaneLayout.PanelSlideListener {
545 ctor public SlidingPaneLayout.SimplePanelSlideListener();
546 method public void onPanelClosed(android.view.View);
547 method public void onPanelOpened(android.view.View);
548 method public void onPanelSlide(android.view.View, float);
549 }
550
551 public class Space extends android.view.View {
552 ctor public Space(android.content.Context, android.util.AttributeSet, int);
553 ctor public Space(android.content.Context, android.util.AttributeSet);
554 ctor public Space(android.content.Context);
555 }
556
557 public class SwipeRefreshLayout extends android.view.ViewGroup {
558 ctor public SwipeRefreshLayout(android.content.Context);
559 ctor public SwipeRefreshLayout(android.content.Context, android.util.AttributeSet);
560 method public boolean canChildScrollUp();
561 method public int getProgressCircleDiameter();
562 method public int getProgressViewEndOffset();
563 method public int getProgressViewStartOffset();
564 method public boolean isRefreshing();
565 method protected void onLayout(boolean, int, int, int, int);
566 method public void onMeasure(int, int);
567 method public deprecated void setColorScheme(int...);
568 method public void setColorSchemeColors(int...);
569 method public void setColorSchemeResources(int...);
570 method public void setDistanceToTriggerSync(int);
571 method public void setOnChildScrollUpCallback(android.support.v4.widget.SwipeRefreshLayout.OnChildScrollUpCallback);
572 method public void setOnRefreshListener(android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener);
573 method public deprecated void setProgressBackgroundColor(int);
574 method public void setProgressBackgroundColorSchemeColor(int);
575 method public void setProgressBackgroundColorSchemeResource(int);
576 method public void setProgressViewEndTarget(boolean, int);
577 method public void setProgressViewOffset(boolean, int, int);
578 method public void setRefreshing(boolean);
579 method public void setSize(int);
580 field public static final int DEFAULT = 1; // 0x1
581 field public static final int LARGE = 0; // 0x0
582 field protected int mFrom;
583 field protected int mOriginalOffsetTop;
584 }
585
586 public static abstract interface SwipeRefreshLayout.OnChildScrollUpCallback {
587 method public abstract boolean canChildScrollUp(android.support.v4.widget.SwipeRefreshLayout, android.view.View);
588 }
589
590 public static abstract interface SwipeRefreshLayout.OnRefreshListener {
591 method public abstract void onRefresh();
592 }
593
594 public class ViewDragHelper {
595 method public void abort();
596 method protected boolean canScroll(android.view.View, boolean, int, int, int, int);
597 method public void cancel();
598 method public void captureChildView(android.view.View, int);
599 method public boolean checkTouchSlop(int);
600 method public boolean checkTouchSlop(int, int);
601 method public boolean continueSettling(boolean);
602 method public static android.support.v4.widget.ViewDragHelper create(android.view.ViewGroup, android.support.v4.widget.ViewDragHelper.Callback);
603 method public static android.support.v4.widget.ViewDragHelper create(android.view.ViewGroup, float, android.support.v4.widget.ViewDragHelper.Callback);
604 method public android.view.View findTopChildUnder(int, int);
605 method public void flingCapturedView(int, int, int, int);
606 method public int getActivePointerId();
607 method public android.view.View getCapturedView();
608 method public int getEdgeSize();
609 method public float getMinVelocity();
610 method public int getTouchSlop();
611 method public int getViewDragState();
612 method public boolean isCapturedViewUnder(int, int);
613 method public boolean isEdgeTouched(int);
614 method public boolean isEdgeTouched(int, int);
615 method public boolean isPointerDown(int);
616 method public boolean isViewUnder(android.view.View, int, int);
617 method public void processTouchEvent(android.view.MotionEvent);
618 method public void setEdgeTrackingEnabled(int);
619 method public void setMinVelocity(float);
620 method public boolean settleCapturedViewAt(int, int);
621 method public boolean shouldInterceptTouchEvent(android.view.MotionEvent);
622 method public boolean smoothSlideViewTo(android.view.View, int, int);
623 field public static final int DIRECTION_ALL = 3; // 0x3
624 field public static final int DIRECTION_HORIZONTAL = 1; // 0x1
625 field public static final int DIRECTION_VERTICAL = 2; // 0x2
626 field public static final int EDGE_ALL = 15; // 0xf
627 field public static final int EDGE_BOTTOM = 8; // 0x8
628 field public static final int EDGE_LEFT = 1; // 0x1
629 field public static final int EDGE_RIGHT = 2; // 0x2
630 field public static final int EDGE_TOP = 4; // 0x4
631 field public static final int INVALID_POINTER = -1; // 0xffffffff
632 field public static final int STATE_DRAGGING = 1; // 0x1
633 field public static final int STATE_IDLE = 0; // 0x0
634 field public static final int STATE_SETTLING = 2; // 0x2
635 }
636
637 public static abstract class ViewDragHelper.Callback {
638 ctor public ViewDragHelper.Callback();
639 method public int clampViewPositionHorizontal(android.view.View, int, int);
640 method public int clampViewPositionVertical(android.view.View, int, int);
641 method public int getOrderedChildIndex(int);
642 method public int getViewHorizontalDragRange(android.view.View);
643 method public int getViewVerticalDragRange(android.view.View);
644 method public void onEdgeDragStarted(int, int);
645 method public boolean onEdgeLock(int);
646 method public void onEdgeTouched(int, int);
647 method public void onViewCaptured(android.view.View, int);
648 method public void onViewDragStateChanged(int);
649 method public void onViewPositionChanged(android.view.View, int, int, int, int);
650 method public void onViewReleased(android.view.View, float, float);
651 method public abstract boolean tryCaptureView(android.view.View, int);
652 }
653
654}
655