1 package 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 setTargetElevation(float); 11 } 12 13 public static class AppBarLayout.Behavior extends android.support.design.widget.ViewOffsetBehavior { 14 ctor public AppBarLayout.Behavior(); 15 ctor public AppBarLayout.Behavior(android.content.Context, android.util.AttributeSet); 16 method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, int); 17 method public boolean onNestedFling(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, float, float, boolean); 18 method public void onNestedPreScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, int, int, int[]); 19 method public void onNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, int, int, int, int); 20 method public void onRestoreInstanceState(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.os.Parcelable); 21 method public android.os.Parcelable onSaveInstanceState(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout); 22 method public boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, android.view.View, int); 23 method public void onStopNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View); 24 } 25 26 protected static class AppBarLayout.Behavior.SavedState extends android.view.View.BaseSavedState { 27 ctor public AppBarLayout.Behavior.SavedState(android.os.Parcel); 28 ctor public AppBarLayout.Behavior.SavedState(android.os.Parcelable); 29 field public static final android.os.Parcelable.Creator<android.support.design.widget.AppBarLayout.Behavior.SavedState> CREATOR; 30 } 31 32 public static class AppBarLayout.LayoutParams extends android.widget.LinearLayout.LayoutParams { 33 ctor public AppBarLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 34 ctor public AppBarLayout.LayoutParams(int, int); 35 ctor public AppBarLayout.LayoutParams(int, int, float); 36 ctor public AppBarLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 37 ctor public AppBarLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 38 ctor public AppBarLayout.LayoutParams(android.widget.LinearLayout.LayoutParams); 39 ctor public AppBarLayout.LayoutParams(android.support.design.widget.AppBarLayout.LayoutParams); 40 method public int getScrollFlags(); 41 method public android.view.animation.Interpolator getScrollInterpolator(); 42 method public void setScrollFlags(int); 43 method public void setScrollInterpolator(android.view.animation.Interpolator); 44 field public static final int SCROLL_FLAG_ENTER_ALWAYS = 4; // 0x4 45 field public static final int SCROLL_FLAG_ENTER_ALWAYS_COLLAPSED = 8; // 0x8 46 field public static final int SCROLL_FLAG_EXIT_UNTIL_COLLAPSED = 2; // 0x2 47 field public static final int SCROLL_FLAG_SCROLL = 1; // 0x1 48 } 49 50 public static abstract interface AppBarLayout.OnOffsetChangedListener { 51 method public abstract void onOffsetChanged(android.support.design.widget.AppBarLayout, int); 52 } 53 54 public static class AppBarLayout.ScrollingViewBehavior extends android.support.design.widget.ViewOffsetBehavior { 55 ctor public AppBarLayout.ScrollingViewBehavior(); 56 ctor public AppBarLayout.ScrollingViewBehavior(android.content.Context, android.util.AttributeSet); 57 method public int getOverlayTop(); 58 method public boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout, android.view.View, android.view.View); 59 method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, android.view.View, android.view.View); 60 method public boolean onMeasureChild(android.support.design.widget.CoordinatorLayout, android.view.View, int, int, int, int); 61 method public void setOverlayTop(int); 62 } 63 64 public class CollapsingToolbarLayout extends android.widget.FrameLayout { 65 ctor public CollapsingToolbarLayout(android.content.Context); 66 ctor public CollapsingToolbarLayout(android.content.Context, android.util.AttributeSet); 67 ctor public CollapsingToolbarLayout(android.content.Context, android.util.AttributeSet, int); 68 method public android.graphics.drawable.Drawable getContentScrim(); 69 method public android.graphics.drawable.Drawable getStatusBarScrim(); 70 method public void setCollapsedTitleTextAppearance(int); 71 method public void setCollapsedTitleTextColor(int); 72 method public void setContentScrim(android.graphics.drawable.Drawable); 73 method public void setContentScrimColor(int); 74 method public void setContentScrimResource(int); 75 method public void setExpandedTitleColor(int); 76 method public void setExpandedTitleTextAppearance(int); 77 method public void setStatusBarScrim(android.graphics.drawable.Drawable); 78 method public void setStatusBarScrimColor(int); 79 method public void setStatusBarScrimResource(int); 80 method public void setTitle(java.lang.CharSequence); 81 } 82 83 public static class CollapsingToolbarLayout.LayoutParams extends android.widget.FrameLayout.LayoutParams { 84 ctor public CollapsingToolbarLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 85 ctor public CollapsingToolbarLayout.LayoutParams(int, int); 86 ctor public CollapsingToolbarLayout.LayoutParams(int, int, int); 87 ctor public CollapsingToolbarLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 88 ctor public CollapsingToolbarLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 89 ctor public CollapsingToolbarLayout.LayoutParams(android.widget.FrameLayout.LayoutParams); 90 method public int getCollapseMode(); 91 method public float getParallaxMultiplier(); 92 method public void setCollapseMode(int); 93 method public void setParallaxMultiplier(float); 94 field public static final int COLLAPSE_MODE_OFF = 0; // 0x0 95 field public static final int COLLAPSE_MODE_PARALLAX = 2; // 0x2 96 field public static final int COLLAPSE_MODE_PIN = 1; // 0x1 97 } 98 99 public class CoordinatorLayout extends android.view.ViewGroup { 100 ctor public CoordinatorLayout(android.content.Context); 101 ctor public CoordinatorLayout(android.content.Context, android.util.AttributeSet); 102 ctor public CoordinatorLayout(android.content.Context, android.util.AttributeSet, int); 103 method public void dispatchDependentViewsChanged(android.view.View); 104 method public boolean doViewsOverlap(android.view.View, android.view.View); 105 method public java.util.List<android.view.View> getDependencies(android.view.View); 106 method public android.graphics.drawable.Drawable getStatusBarBackground(); 107 method public boolean isPointInChildBounds(android.view.View, int, int); 108 method public void onAttachedToWindow(); 109 method public void onDetachedFromWindow(); 110 method public void onDraw(android.graphics.Canvas); 111 method protected void onLayout(boolean, int, int, int, int); 112 method public void onLayoutChild(android.view.View, int); 113 method public void onMeasureChild(android.view.View, int, int, int, int); 114 method public void setStatusBarBackground(android.graphics.drawable.Drawable); 115 method public void setStatusBarBackgroundColor(int); 116 method public void setStatusBarBackgroundResource(int); 117 } 118 119 public static abstract class CoordinatorLayout.Behavior { 120 ctor public CoordinatorLayout.Behavior(); 121 ctor public CoordinatorLayout.Behavior(android.content.Context, android.util.AttributeSet); 122 method public boolean blocksInteractionBelow(android.support.design.widget.CoordinatorLayout, V); 123 method public final int getScrimColor(android.support.design.widget.CoordinatorLayout, V); 124 method public final float getScrimOpacity(android.support.design.widget.CoordinatorLayout, V); 125 method public static java.lang.Object getTag(android.view.View); 126 method public boolean isDirty(android.support.design.widget.CoordinatorLayout, V); 127 method public boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout, V, android.view.View); 128 method public android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.support.design.widget.CoordinatorLayout, V, android.support.v4.view.WindowInsetsCompat); 129 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); 138 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); 140 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 163 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 169 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); 180 } 181 182 public class NavigationView extends android.widget.FrameLayout { 183 ctor public NavigationView(android.content.Context); 184 ctor public NavigationView(android.content.Context, android.util.AttributeSet); 185 ctor public NavigationView(android.content.Context, android.util.AttributeSet, int); 186 method public void addHeaderView(android.view.View); 187 method public android.graphics.drawable.Drawable getItemBackground(); 188 method public android.content.res.ColorStateList getItemIconTintList(); 189 method public android.content.res.ColorStateList getItemTextColor(); 190 method public android.view.Menu getMenu(); 191 method public android.view.View inflateHeaderView(int); 192 method public void inflateMenu(int); 193 method public void removeHeaderView(android.view.View); 194 method public void setItemBackground(android.graphics.drawable.Drawable); 195 method public void setItemBackgroundResource(int); 196 method public void setItemIconTintList(android.content.res.ColorStateList); 197 method public void setItemTextColor(android.content.res.ColorStateList); 198 method public void setNavigationItemSelectedListener(android.support.design.widget.NavigationView.OnNavigationItemSelectedListener); 199 } 200 201 public static abstract interface NavigationView.OnNavigationItemSelectedListener { 202 method public abstract boolean onNavigationItemSelected(android.view.MenuItem); 203 } 204 205 public static class NavigationView.SavedState extends android.view.View.BaseSavedState { 206 ctor public NavigationView.SavedState(android.os.Parcel); 207 ctor public NavigationView.SavedState(android.os.Parcelable); 208 field public static final android.os.Parcelable.Creator<android.support.design.widget.NavigationView.SavedState> CREATOR; 209 field public android.os.Bundle menuState; 210 } 211 212 public class Snackbar { 213 method public void dismiss(); 214 method public int getDuration(); 215 method public android.view.View getView(); 216 method public static android.support.design.widget.Snackbar make(android.view.View, java.lang.CharSequence, int); 217 method public static android.support.design.widget.Snackbar make(android.view.View, int, int); 218 method public android.support.design.widget.Snackbar setAction(int, android.view.View.OnClickListener); 219 method public android.support.design.widget.Snackbar setAction(java.lang.CharSequence, android.view.View.OnClickListener); 220 method public android.support.design.widget.Snackbar setDuration(int); 221 method public android.support.design.widget.Snackbar setText(java.lang.CharSequence); 222 method public android.support.design.widget.Snackbar setText(int); 223 method public void show(); 224 field public static final int LENGTH_LONG = 0; // 0x0 225 field public static final int LENGTH_SHORT = -1; // 0xffffffff 226 } 227 228 public class SwipeDismissBehavior extends android.support.design.widget.CoordinatorLayout.Behavior { 229 ctor public SwipeDismissBehavior(); 230 method public int getDragState(); 231 method public void setDragDismissDistance(float); 232 method public void setEndAlphaSwipeDistance(float); 233 method public void setListener(android.support.design.widget.SwipeDismissBehavior.OnDismissListener); 234 method public void setSensitivity(float); 235 method public void setStartAlphaSwipeDistance(float); 236 method public void setSwipeDirection(int); 237 field public static final int STATE_DRAGGING = 1; // 0x1 238 field public static final int STATE_IDLE = 0; // 0x0 239 field public static final int STATE_SETTLING = 2; // 0x2 240 field public static final int SWIPE_DIRECTION_ANY = 2; // 0x2 241 field public static final int SWIPE_DIRECTION_END_TO_START = 1; // 0x1 242 field public static final int SWIPE_DIRECTION_START_TO_END = 0; // 0x0 243 } 244 245 public static abstract interface SwipeDismissBehavior.OnDismissListener { 246 method public abstract void onDismiss(android.view.View); 247 method public abstract void onDragStateChanged(int); 248 } 249 250 public class TabLayout extends android.widget.HorizontalScrollView { 251 ctor public TabLayout(android.content.Context); 252 ctor public TabLayout(android.content.Context, android.util.AttributeSet); 253 ctor public TabLayout(android.content.Context, android.util.AttributeSet, int); 254 method public void addTab(android.support.design.widget.TabLayout.Tab); 255 method public void addTab(android.support.design.widget.TabLayout.Tab, int); 256 method public void addTab(android.support.design.widget.TabLayout.Tab, boolean); 257 method public void addTab(android.support.design.widget.TabLayout.Tab, int, boolean); 258 method public android.support.design.widget.TabLayout.Tab getTabAt(int); 259 method public int getTabCount(); 260 method public int getTabGravity(); 261 method public int getTabMode(); 262 method public android.content.res.ColorStateList getTabTextColors(); 263 method public android.support.design.widget.TabLayout.Tab newTab(); 264 method public void removeAllTabs(); 265 method public void removeTab(android.support.design.widget.TabLayout.Tab); 266 method public void removeTabAt(int); 267 method public void setOnTabSelectedListener(android.support.design.widget.TabLayout.OnTabSelectedListener); 268 method public void setScrollPosition(int, float, boolean); 269 method public void setTabGravity(int); 270 method public void setTabMode(int); 271 method public void setTabTextColors(android.content.res.ColorStateList); 272 method public void setTabTextColors(int, int); 273 method public void setTabsFromPagerAdapter(android.support.v4.view.PagerAdapter); 274 method public void setupWithViewPager(android.support.v4.view.ViewPager); 275 field public static final int GRAVITY_CENTER = 1; // 0x1 276 field public static final int GRAVITY_FILL = 0; // 0x0 277 field public static final int MODE_FIXED = 1; // 0x1 278 field public static final int MODE_SCROLLABLE = 0; // 0x0 279 } 280 281 public static abstract interface TabLayout.OnTabSelectedListener { 282 method public abstract void onTabReselected(android.support.design.widget.TabLayout.Tab); 283 method public abstract void onTabSelected(android.support.design.widget.TabLayout.Tab); 284 method public abstract void onTabUnselected(android.support.design.widget.TabLayout.Tab); 285 } 286 287 public static final class TabLayout.Tab { 288 method public java.lang.CharSequence getContentDescription(); 289 method public android.graphics.drawable.Drawable getIcon(); 290 method public int getPosition(); 291 method public java.lang.Object getTag(); 292 method public java.lang.CharSequence getText(); 293 method public void select(); 294 method public android.support.design.widget.TabLayout.Tab setContentDescription(int); 295 method public android.support.design.widget.TabLayout.Tab setContentDescription(java.lang.CharSequence); 296 method public android.support.design.widget.TabLayout.Tab setCustomView(android.view.View); 297 method public android.support.design.widget.TabLayout.Tab setCustomView(int); 298 method public android.support.design.widget.TabLayout.Tab setIcon(android.graphics.drawable.Drawable); 299 method public android.support.design.widget.TabLayout.Tab setIcon(int); 300 method public android.support.design.widget.TabLayout.Tab setTag(java.lang.Object); 301 method public android.support.design.widget.TabLayout.Tab setText(java.lang.CharSequence); 302 method public android.support.design.widget.TabLayout.Tab setText(int); 303 field public static final int INVALID_POSITION = -1; // 0xffffffff 304 } 305 306 public static class TabLayout.TabLayoutOnPageChangeListener implements android.support.v4.view.ViewPager.OnPageChangeListener { 307 ctor public TabLayout.TabLayoutOnPageChangeListener(android.support.design.widget.TabLayout); 308 method public void onPageScrollStateChanged(int); 309 method public void onPageScrolled(int, float, int); 310 method public void onPageSelected(int); 311 } 312 313 public static class TabLayout.ViewPagerOnTabSelectedListener implements android.support.design.widget.TabLayout.OnTabSelectedListener { 314 ctor public TabLayout.ViewPagerOnTabSelectedListener(android.support.v4.view.ViewPager); 315 method public void onTabReselected(android.support.design.widget.TabLayout.Tab); 316 method public void onTabSelected(android.support.design.widget.TabLayout.Tab); 317 method public void onTabUnselected(android.support.design.widget.TabLayout.Tab); 318 } 319 320 public class TextInputLayout extends android.widget.LinearLayout { 321 ctor public TextInputLayout(android.content.Context); 322 ctor public TextInputLayout(android.content.Context, android.util.AttributeSet); 323 method public android.widget.EditText getEditText(); 324 method public void setError(java.lang.CharSequence); 325 method public void setErrorEnabled(boolean); 326 method public void setHint(java.lang.CharSequence); 327 } 328 329 class ViewOffsetBehavior extends android.support.design.widget.CoordinatorLayout.Behavior { 330 ctor public ViewOffsetBehavior(); 331 ctor public ViewOffsetBehavior(android.content.Context, android.util.AttributeSet); 332 method public int getLeftAndRightOffset(); 333 method public int getTopAndBottomOffset(); 334 method public boolean setLeftAndRightOffset(int); 335 method public boolean setTopAndBottomOffset(int); 336 } 337 338 } 339 340 package android.support.v13.app { 341 342 public class FragmentCompat { 343 ctor public FragmentCompat(); 344 method public static void setMenuVisibility(android.app.Fragment, boolean); 345 method public static void setUserVisibleHint(android.app.Fragment, boolean); 346 } 347 348 public abstract class FragmentPagerAdapter extends android.support.v4.view.PagerAdapter { 349 ctor public FragmentPagerAdapter(android.app.FragmentManager); 350 method public abstract android.app.Fragment getItem(int); 351 method public long getItemId(int); 352 method public boolean isViewFromObject(android.view.View, java.lang.Object); 353 } 354 355 public abstract class FragmentStatePagerAdapter extends android.support.v4.view.PagerAdapter { 356 ctor public FragmentStatePagerAdapter(android.app.FragmentManager); 357 method public abstract android.app.Fragment getItem(int); 358 method public boolean isViewFromObject(android.view.View, java.lang.Object); 359 } 360 361 public class FragmentTabHost extends android.widget.TabHost implements android.widget.TabHost.OnTabChangeListener { 362 ctor public FragmentTabHost(android.content.Context); 363 ctor public FragmentTabHost(android.content.Context, android.util.AttributeSet); 364 method public void addTab(android.widget.TabHost.TabSpec, java.lang.Class<?>, android.os.Bundle); 365 method public void onTabChanged(java.lang.String); 366 method public void setup(android.content.Context, android.app.FragmentManager); 367 method public void setup(android.content.Context, android.app.FragmentManager, int); 368 } 369 370 } 371 372 package android.support.v17.leanback.app { 373 374 public final class BackgroundManager { 375 method public void attach(android.view.Window); 376 method public final int getColor(); 377 method public android.graphics.drawable.Drawable getDefaultDimLayer(); 378 method public android.graphics.drawable.Drawable getDimLayer(); 379 method public android.graphics.drawable.Drawable getDrawable(); 380 method public static android.support.v17.leanback.app.BackgroundManager getInstance(android.app.Activity); 381 method public boolean isAttached(); 382 method public void release(); 383 method public void setBitmap(android.graphics.Bitmap); 384 method public void setColor(int); 385 method public void setDimLayer(android.graphics.drawable.Drawable); 386 method public void setDrawable(android.graphics.drawable.Drawable); 387 method public void setThemeDrawableResourceId(int); 388 } 389 390 abstract class BaseRowFragment extends android.app.Fragment { 391 method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 392 method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector(); 393 method public final void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 394 method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 395 method public void setSelectedPosition(int); 396 method public void setSelectedPosition(int, boolean); 397 } 398 399 abstract class BaseRowSupportFragment extends android.support.v4.app.Fragment { 400 method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 401 method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector(); 402 method public final void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 403 method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 404 method public void setSelectedPosition(int); 405 method public void setSelectedPosition(int, boolean); 406 } 407 408 public class BrowseFragment extends android.support.v17.leanback.app.BrandedFragment { 409 ctor public BrowseFragment(); 410 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, int); 411 method public void enableRowScaling(boolean); 412 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 413 method public int getBrandColor(); 414 method public int getHeadersState(); 415 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 416 method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 417 method public final boolean isHeadersTransitionOnBackEnabled(); 418 method public boolean isInHeadersTransition(); 419 method public boolean isShowingHeaders(); 420 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 421 method public void setBrandColor(int); 422 method public void setBrowseTransitionListener(android.support.v17.leanback.app.BrowseFragment.BrowseTransitionListener); 423 method public void setHeaderPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 424 method public void setHeadersState(int); 425 method public final void setHeadersTransitionOnBackEnabled(boolean); 426 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 427 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 428 method public void setSelectedPosition(int); 429 method public void setSelectedPosition(int, boolean); 430 method public void startHeadersTransition(boolean); 431 field public static final int HEADERS_DISABLED = 3; // 0x3 432 field public static final int HEADERS_ENABLED = 1; // 0x1 433 field public static final int HEADERS_HIDDEN = 2; // 0x2 434 } 435 436 public static class BrowseFragment.BrowseTransitionListener { 437 ctor public BrowseFragment.BrowseTransitionListener(); 438 method public void onHeadersTransitionStart(boolean); 439 method public void onHeadersTransitionStop(boolean); 440 } 441 442 public class BrowseSupportFragment extends android.support.v17.leanback.app.BrandedSupportFragment { 443 ctor public BrowseSupportFragment(); 444 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, int); 445 method public void enableRowScaling(boolean); 446 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 447 method public int getBrandColor(); 448 method public int getHeadersState(); 449 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 450 method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 451 method public final boolean isHeadersTransitionOnBackEnabled(); 452 method public boolean isInHeadersTransition(); 453 method public boolean isShowingHeaders(); 454 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 455 method public void setBrandColor(int); 456 method public void setBrowseTransitionListener(android.support.v17.leanback.app.BrowseSupportFragment.BrowseTransitionListener); 457 method public void setHeaderPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 458 method public void setHeadersState(int); 459 method public final void setHeadersTransitionOnBackEnabled(boolean); 460 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 461 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 462 method public void setSelectedPosition(int); 463 method public void setSelectedPosition(int, boolean); 464 method public void startHeadersTransition(boolean); 465 field public static final int HEADERS_DISABLED = 3; // 0x3 466 field public static final int HEADERS_ENABLED = 1; // 0x1 467 field public static final int HEADERS_HIDDEN = 2; // 0x2 468 } 469 470 public static class BrowseSupportFragment.BrowseTransitionListener { 471 ctor public BrowseSupportFragment.BrowseTransitionListener(); 472 method public void onHeadersTransitionStart(boolean); 473 method public void onHeadersTransitionStop(boolean); 474 } 475 476 public class DetailsFragment extends android.support.v17.leanback.app.BrandedFragment { 477 ctor public DetailsFragment(); 478 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 479 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 480 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 481 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 482 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 483 method public void setSelectedPosition(int); 484 method public void setSelectedPosition(int, boolean); 485 } 486 487 public class DetailsSupportFragment extends android.support.v17.leanback.app.BrandedSupportFragment { 488 ctor public DetailsSupportFragment(); 489 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 490 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 491 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 492 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 493 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 494 method public void setSelectedPosition(int); 495 method public void setSelectedPosition(int, boolean); 496 } 497 498 public class ErrorFragment extends android.app.Fragment { 499 ctor public ErrorFragment(); 500 method public android.graphics.drawable.Drawable getBackgroundDrawable(); 501 method public android.graphics.drawable.Drawable getBadgeDrawable(); 502 method public android.view.View.OnClickListener getButtonClickListener(); 503 method public java.lang.String getButtonText(); 504 method public android.graphics.drawable.Drawable getImageDrawable(); 505 method public java.lang.CharSequence getMessage(); 506 method public java.lang.String getTitle(); 507 method public boolean isBackgroundTranslucent(); 508 method public void setBackgroundDrawable(android.graphics.drawable.Drawable); 509 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 510 method public void setButtonClickListener(android.view.View.OnClickListener); 511 method public void setButtonText(java.lang.String); 512 method public void setDefaultBackground(boolean); 513 method public void setImageDrawable(android.graphics.drawable.Drawable); 514 method public void setMessage(java.lang.CharSequence); 515 method public void setTitle(java.lang.String); 516 } 517 518 public class ErrorSupportFragment extends android.support.v4.app.Fragment { 519 ctor public ErrorSupportFragment(); 520 method public android.graphics.drawable.Drawable getBackgroundDrawable(); 521 method public android.graphics.drawable.Drawable getBadgeDrawable(); 522 method public android.view.View.OnClickListener getButtonClickListener(); 523 method public java.lang.String getButtonText(); 524 method public android.graphics.drawable.Drawable getImageDrawable(); 525 method public java.lang.CharSequence getMessage(); 526 method public java.lang.String getTitle(); 527 method public boolean isBackgroundTranslucent(); 528 method public void setBackgroundDrawable(android.graphics.drawable.Drawable); 529 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 530 method public void setButtonClickListener(android.view.View.OnClickListener); 531 method public void setButtonText(java.lang.String); 532 method public void setDefaultBackground(boolean); 533 method public void setImageDrawable(android.graphics.drawable.Drawable); 534 method public void setMessage(java.lang.CharSequence); 535 method public void setTitle(java.lang.String); 536 } 537 538 public class GuidedStepFragment extends android.app.Fragment { 539 ctor public GuidedStepFragment(); 540 method public static int add(android.app.FragmentManager, android.support.v17.leanback.app.GuidedStepFragment); 541 method public android.view.View getActionItemView(int); 542 method public java.util.List<android.support.v17.leanback.widget.GuidedAction> getActions(); 543 method public static android.support.v17.leanback.app.GuidedStepFragment getCurrentGuidedStepFragment(android.app.FragmentManager); 544 method public android.support.v17.leanback.widget.GuidanceStylist getGuidanceStylist(); 545 method public android.support.v17.leanback.widget.GuidedActionsStylist getGuidedActionsStylist(); 546 method public int getSelectedActionPosition(); 547 method protected boolean isEntryTransitionEnabled(); 548 method public void onCreateActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>, android.os.Bundle); 549 method public android.support.v17.leanback.widget.GuidedActionsStylist onCreateActionsStylist(); 550 method public android.support.v17.leanback.widget.GuidanceStylist.Guidance onCreateGuidance(android.os.Bundle); 551 method public android.support.v17.leanback.widget.GuidanceStylist onCreateGuidanceStylist(); 552 method public void onGuidedActionClicked(android.support.v17.leanback.widget.GuidedAction); 553 method public void onGuidedActionFocused(android.support.v17.leanback.widget.GuidedAction); 554 method public int onProvideTheme(); 555 method public void setActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>); 556 method protected void setEntryTransitionEnabled(boolean); 557 method public void setSelectedActionPosition(int); 558 } 559 560 public class HeadersFragment extends android.support.v17.leanback.app.BaseRowFragment { 561 ctor public HeadersFragment(); 562 method public void setOnHeaderClickedListener(android.support.v17.leanback.app.HeadersFragment.OnHeaderClickedListener); 563 method public void setOnHeaderViewSelectedListener(android.support.v17.leanback.app.HeadersFragment.OnHeaderViewSelectedListener); 564 } 565 566 static abstract interface HeadersFragment.OnHeaderClickedListener { 567 method public abstract void onHeaderClicked(); 568 } 569 570 static abstract interface HeadersFragment.OnHeaderViewSelectedListener { 571 method public abstract void onHeaderSelected(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row); 572 } 573 574 public class HeadersSupportFragment extends android.support.v17.leanback.app.BaseRowSupportFragment { 575 ctor public HeadersSupportFragment(); 576 method public void setOnHeaderClickedListener(android.support.v17.leanback.app.HeadersSupportFragment.OnHeaderClickedListener); 577 method public void setOnHeaderViewSelectedListener(android.support.v17.leanback.app.HeadersSupportFragment.OnHeaderViewSelectedListener); 578 } 579 580 static abstract interface HeadersSupportFragment.OnHeaderClickedListener { 581 method public abstract void onHeaderClicked(); 582 } 583 584 static abstract interface HeadersSupportFragment.OnHeaderViewSelectedListener { 585 method public abstract void onHeaderSelected(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row); 586 } 587 588 public abstract class MediaControllerGlue extends android.support.v17.leanback.app.PlaybackControlGlue { 589 ctor public MediaControllerGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[]); 590 ctor public MediaControllerGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[], int[]); 591 method public void attachToMediaController(android.support.v4.media.session.MediaControllerCompat); 592 method public void detach(); 593 method public int getCurrentPosition(); 594 method public int getCurrentSpeedId(); 595 method public android.graphics.drawable.Drawable getMediaArt(); 596 method public final android.support.v4.media.session.MediaControllerCompat getMediaController(); 597 method public int getMediaDuration(); 598 method public java.lang.CharSequence getMediaSubtitle(); 599 method public java.lang.CharSequence getMediaTitle(); 600 method public long getSupportedActions(); 601 method public boolean hasValidMedia(); 602 method public boolean isMediaPlaying(); 603 method protected void pausePlayback(); 604 method protected void skipToNext(); 605 method protected void skipToPrevious(); 606 method protected void startPlayback(int); 607 } 608 609 public abstract class PlaybackControlGlue implements android.support.v17.leanback.widget.OnActionClickedListener android.view.View.OnKeyListener { 610 ctor public PlaybackControlGlue(android.content.Context, int[]); 611 ctor public PlaybackControlGlue(android.content.Context, int[], int[]); 612 ctor public PlaybackControlGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[]); 613 ctor public PlaybackControlGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[], int[]); 614 method public android.support.v17.leanback.widget.PlaybackControlsRowPresenter createControlsRowAndPresenter(); 615 method protected android.support.v17.leanback.widget.SparseArrayObjectAdapter createPrimaryActionsAdapter(android.support.v17.leanback.widget.PresenterSelector); 616 method public void enableProgressUpdating(boolean); 617 method public android.content.Context getContext(); 618 method public android.support.v17.leanback.widget.PlaybackControlsRow getControlsRow(); 619 method public abstract int getCurrentPosition(); 620 method public abstract int getCurrentSpeedId(); 621 method public int[] getFastForwardSpeeds(); 622 method public android.support.v17.leanback.app.PlaybackOverlayFragment getFragment(); 623 method public abstract android.graphics.drawable.Drawable getMediaArt(); 624 method public abstract int getMediaDuration(); 625 method public abstract java.lang.CharSequence getMediaSubtitle(); 626 method public abstract java.lang.CharSequence getMediaTitle(); 627 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 628 method public int[] getRewindSpeeds(); 629 method public abstract long getSupportedActions(); 630 method public int getUpdatePeriod(); 631 method public abstract boolean hasValidMedia(); 632 method public boolean isFadingEnabled(); 633 method public abstract boolean isMediaPlaying(); 634 method public void onActionClicked(android.support.v17.leanback.widget.Action); 635 method public boolean onKey(android.view.View, int, android.view.KeyEvent); 636 method protected void onMetadataChanged(); 637 method protected abstract void onRowChanged(android.support.v17.leanback.widget.PlaybackControlsRow); 638 method protected void onStateChanged(); 639 method protected abstract void pausePlayback(); 640 method public void setControlsRow(android.support.v17.leanback.widget.PlaybackControlsRow); 641 method public void setFadingEnabled(boolean); 642 method public deprecated void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 643 method protected abstract void skipToNext(); 644 method protected abstract void skipToPrevious(); 645 method protected abstract void startPlayback(int); 646 method public void updateProgress(); 647 field public static final int ACTION_CUSTOM_LEFT_FIRST = 1; // 0x1 648 field public static final int ACTION_CUSTOM_RIGHT_FIRST = 4096; // 0x1000 649 field public static final int ACTION_FAST_FORWARD = 128; // 0x80 650 field public static final int ACTION_PLAY_PAUSE = 64; // 0x40 651 field public static final int ACTION_REWIND = 32; // 0x20 652 field public static final int ACTION_SKIP_TO_NEXT = 256; // 0x100 653 field public static final int ACTION_SKIP_TO_PREVIOUS = 16; // 0x10 654 field public static final int PLAYBACK_SPEED_FAST_L0 = 10; // 0xa 655 field public static final int PLAYBACK_SPEED_FAST_L1 = 11; // 0xb 656 field public static final int PLAYBACK_SPEED_FAST_L2 = 12; // 0xc 657 field public static final int PLAYBACK_SPEED_FAST_L3 = 13; // 0xd 658 field public static final int PLAYBACK_SPEED_FAST_L4 = 14; // 0xe 659 field public static final int PLAYBACK_SPEED_INVALID = -1; // 0xffffffff 660 field public static final int PLAYBACK_SPEED_NORMAL = 1; // 0x1 661 field public static final int PLAYBACK_SPEED_PAUSED = 0; // 0x0 662 } 663 664 public class PlaybackOverlayFragment extends android.support.v17.leanback.app.DetailsFragment { 665 ctor public PlaybackOverlayFragment(); 666 method public int getBackgroundType(); 667 method public android.support.v17.leanback.app.PlaybackOverlayFragment.OnFadeCompleteListener getFadeCompleteListener(); 668 method public final android.support.v17.leanback.app.PlaybackOverlayFragment.InputEventHandler getInputEventHandler(); 669 method public boolean isFadingEnabled(); 670 method public void setBackgroundType(int); 671 method public void setFadeCompleteListener(android.support.v17.leanback.app.PlaybackOverlayFragment.OnFadeCompleteListener); 672 method public void setFadingEnabled(boolean); 673 method public final void setInputEventHandler(android.support.v17.leanback.app.PlaybackOverlayFragment.InputEventHandler); 674 method public void tickle(); 675 field public static final int BG_DARK = 1; // 0x1 676 field public static final int BG_LIGHT = 2; // 0x2 677 field public static final int BG_NONE = 0; // 0x0 678 } 679 680 public static abstract interface PlaybackOverlayFragment.InputEventHandler { 681 method public abstract boolean handleInputEvent(android.view.InputEvent); 682 } 683 684 public static class PlaybackOverlayFragment.OnFadeCompleteListener { 685 ctor public PlaybackOverlayFragment.OnFadeCompleteListener(); 686 method public void onFadeInComplete(); 687 method public void onFadeOutComplete(); 688 } 689 690 public class PlaybackOverlaySupportFragment extends android.support.v17.leanback.app.DetailsSupportFragment { 691 ctor public PlaybackOverlaySupportFragment(); 692 method public int getBackgroundType(); 693 method public android.support.v17.leanback.app.PlaybackOverlaySupportFragment.OnFadeCompleteListener getFadeCompleteListener(); 694 method public final android.support.v17.leanback.app.PlaybackOverlaySupportFragment.InputEventHandler getInputEventHandler(); 695 method public boolean isFadingEnabled(); 696 method public void setBackgroundType(int); 697 method public void setFadeCompleteListener(android.support.v17.leanback.app.PlaybackOverlaySupportFragment.OnFadeCompleteListener); 698 method public void setFadingEnabled(boolean); 699 method public final void setInputEventHandler(android.support.v17.leanback.app.PlaybackOverlaySupportFragment.InputEventHandler); 700 method public void tickle(); 701 field public static final int BG_DARK = 1; // 0x1 702 field public static final int BG_LIGHT = 2; // 0x2 703 field public static final int BG_NONE = 0; // 0x0 704 } 705 706 public static abstract interface PlaybackOverlaySupportFragment.InputEventHandler { 707 method public abstract boolean handleInputEvent(android.view.InputEvent); 708 } 709 710 public static class PlaybackOverlaySupportFragment.OnFadeCompleteListener { 711 ctor public PlaybackOverlaySupportFragment.OnFadeCompleteListener(); 712 method public void onFadeInComplete(); 713 method public void onFadeOutComplete(); 714 } 715 716 public class RowsFragment extends android.support.v17.leanback.app.BaseRowFragment { 717 ctor public RowsFragment(); 718 method public void enableRowScaling(boolean); 719 method protected android.support.v17.leanback.widget.VerticalGridView findGridViewFromRoot(android.view.View); 720 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 721 method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 722 method public void setExpand(boolean); 723 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 724 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 725 } 726 727 public class RowsSupportFragment extends android.support.v17.leanback.app.BaseRowSupportFragment { 728 ctor public RowsSupportFragment(); 729 method public void enableRowScaling(boolean); 730 method protected android.support.v17.leanback.widget.VerticalGridView findGridViewFromRoot(android.view.View); 731 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 732 method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 733 method public void setExpand(boolean); 734 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 735 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 736 } 737 738 public class SearchFragment extends android.app.Fragment { 739 ctor public SearchFragment(); 740 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String); 741 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, java.lang.String); 742 method public void displayCompletions(java.util.List<java.lang.String>); 743 method public android.graphics.drawable.Drawable getBadgeDrawable(); 744 method public android.content.Intent getRecognizerIntent(); 745 method public java.lang.String getTitle(); 746 method public static android.support.v17.leanback.app.SearchFragment newInstance(java.lang.String); 747 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 748 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 749 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 750 method public void setSearchQuery(java.lang.String, boolean); 751 method public void setSearchQuery(android.content.Intent, boolean); 752 method public void setSearchResultProvider(android.support.v17.leanback.app.SearchFragment.SearchResultProvider); 753 method public void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback); 754 method public void setTitle(java.lang.String); 755 method public void startRecognition(); 756 } 757 758 public static abstract interface SearchFragment.SearchResultProvider { 759 method public abstract android.support.v17.leanback.widget.ObjectAdapter getResultsAdapter(); 760 method public abstract boolean onQueryTextChange(java.lang.String); 761 method public abstract boolean onQueryTextSubmit(java.lang.String); 762 } 763 764 public class SearchSupportFragment extends android.support.v4.app.Fragment { 765 ctor public SearchSupportFragment(); 766 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String); 767 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, java.lang.String); 768 method public void displayCompletions(java.util.List<java.lang.String>); 769 method public android.graphics.drawable.Drawable getBadgeDrawable(); 770 method public android.content.Intent getRecognizerIntent(); 771 method public java.lang.String getTitle(); 772 method public static android.support.v17.leanback.app.SearchSupportFragment newInstance(java.lang.String); 773 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 774 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 775 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 776 method public void setSearchQuery(java.lang.String, boolean); 777 method public void setSearchQuery(android.content.Intent, boolean); 778 method public void setSearchResultProvider(android.support.v17.leanback.app.SearchSupportFragment.SearchResultProvider); 779 method public void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback); 780 method public void setTitle(java.lang.String); 781 method public void startRecognition(); 782 } 783 784 public static abstract interface SearchSupportFragment.SearchResultProvider { 785 method public abstract android.support.v17.leanback.widget.ObjectAdapter getResultsAdapter(); 786 method public abstract boolean onQueryTextChange(java.lang.String); 787 method public abstract boolean onQueryTextSubmit(java.lang.String); 788 } 789 790 public class VerticalGridFragment extends android.app.Fragment { 791 ctor public VerticalGridFragment(); 792 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 793 method public android.support.v17.leanback.widget.VerticalGridPresenter getGridPresenter(); 794 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 795 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 796 method public void setGridPresenter(android.support.v17.leanback.widget.VerticalGridPresenter); 797 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 798 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 799 method public void setSelectedPosition(int); 800 } 801 802 public class VerticalGridSupportFragment extends android.support.v4.app.Fragment { 803 ctor public VerticalGridSupportFragment(); 804 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 805 method public android.support.v17.leanback.widget.VerticalGridPresenter getGridPresenter(); 806 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 807 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 808 method public void setGridPresenter(android.support.v17.leanback.widget.VerticalGridPresenter); 809 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 810 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 811 method public void setSelectedPosition(int); 812 } 813 814 } 815 816 package android.support.v17.leanback.database { 817 818 public abstract class CursorMapper { 819 ctor public CursorMapper(); 820 method protected abstract java.lang.Object bind(android.database.Cursor); 821 method protected abstract void bindColumns(android.database.Cursor); 822 method public java.lang.Object convert(android.database.Cursor); 823 } 824 825 } 826 827 package android.support.v17.leanback.graphics { 828 829 public final class ColorFilterCache { 830 method public static android.support.v17.leanback.graphics.ColorFilterCache getColorFilterCache(int); 831 method public android.graphics.ColorFilter getFilterForLevel(float); 832 } 833 834 public final class ColorFilterDimmer { 835 method public void applyFilterToView(android.view.View); 836 method public static android.support.v17.leanback.graphics.ColorFilterDimmer create(android.support.v17.leanback.graphics.ColorFilterCache, float, float); 837 method public static android.support.v17.leanback.graphics.ColorFilterDimmer createDefault(android.content.Context); 838 method public android.graphics.ColorFilter getColorFilter(); 839 method public android.graphics.Paint getPaint(); 840 method public void setActiveLevel(float); 841 } 842 843 public final class ColorOverlayDimmer { 844 method public int applyToColor(int); 845 method public static android.support.v17.leanback.graphics.ColorOverlayDimmer createColorOverlayDimmer(int, float, float); 846 method public static android.support.v17.leanback.graphics.ColorOverlayDimmer createDefault(android.content.Context); 847 method public void drawColorOverlay(android.graphics.Canvas, android.view.View, boolean); 848 method public int getAlpha(); 849 method public float getAlphaFloat(); 850 method public android.graphics.Paint getPaint(); 851 method public boolean needsDraw(); 852 method public void setActiveLevel(float); 853 } 854 855 } 856 857 package android.support.v17.leanback.widget { 858 859 public abstract class AbstractDetailsDescriptionPresenter extends android.support.v17.leanback.widget.Presenter { 860 ctor public AbstractDetailsDescriptionPresenter(); 861 method protected abstract void onBindDescription(android.support.v17.leanback.widget.AbstractDetailsDescriptionPresenter.ViewHolder, java.lang.Object); 862 method public final void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 863 method public final android.support.v17.leanback.widget.AbstractDetailsDescriptionPresenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 864 method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 865 } 866 867 public static class AbstractDetailsDescriptionPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 868 ctor public AbstractDetailsDescriptionPresenter.ViewHolder(android.view.View); 869 method public android.widget.TextView getBody(); 870 method public android.widget.TextView getSubtitle(); 871 method public android.widget.TextView getTitle(); 872 } 873 874 public class Action { 875 ctor public Action(long); 876 ctor public Action(long, java.lang.CharSequence); 877 ctor public Action(long, java.lang.CharSequence, java.lang.CharSequence); 878 ctor public Action(long, java.lang.CharSequence, java.lang.CharSequence, android.graphics.drawable.Drawable); 879 method public final void addKeyCode(int); 880 method public final android.graphics.drawable.Drawable getIcon(); 881 method public final long getId(); 882 method public final java.lang.CharSequence getLabel1(); 883 method public final java.lang.CharSequence getLabel2(); 884 method public final void removeKeyCode(int); 885 method public final boolean respondsToKeyCode(int); 886 method public final void setIcon(android.graphics.drawable.Drawable); 887 method public final void setId(long); 888 method public final void setLabel1(java.lang.CharSequence); 889 method public final void setLabel2(java.lang.CharSequence); 890 } 891 892 public class ArrayObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter { 893 ctor public ArrayObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); 894 ctor public ArrayObjectAdapter(android.support.v17.leanback.widget.Presenter); 895 ctor public ArrayObjectAdapter(); 896 method public void add(java.lang.Object); 897 method public void add(int, java.lang.Object); 898 method public void addAll(int, java.util.Collection); 899 method public void clear(); 900 method public java.lang.Object get(int); 901 method public int indexOf(java.lang.Object); 902 method public void notifyArrayItemRangeChanged(int, int); 903 method public boolean remove(java.lang.Object); 904 method public int removeItems(int, int); 905 method public void replace(int, java.lang.Object); 906 method public int size(); 907 method public java.util.List<E> unmodifiableList(); 908 } 909 910 public class BaseCardView extends android.widget.FrameLayout { 911 ctor public BaseCardView(android.content.Context); 912 ctor public BaseCardView(android.content.Context, android.util.AttributeSet); 913 ctor public BaseCardView(android.content.Context, android.util.AttributeSet, int); 914 method public int getCardType(); 915 method public int getExtraVisibility(); 916 method public int getInfoVisibility(); 917 method public boolean isSelectedAnimationDelayed(); 918 method public void setCardType(int); 919 method public void setExtraVisibility(int); 920 method public void setInfoVisibility(int); 921 method public void setSelectedAnimationDelayed(boolean); 922 field public static final int CARD_REGION_VISIBLE_ACTIVATED = 1; // 0x1 923 field public static final int CARD_REGION_VISIBLE_ALWAYS = 0; // 0x0 924 field public static final int CARD_REGION_VISIBLE_SELECTED = 2; // 0x2 925 field public static final int CARD_TYPE_INFO_OVER = 1; // 0x1 926 field public static final int CARD_TYPE_INFO_UNDER = 2; // 0x2 927 field public static final int CARD_TYPE_INFO_UNDER_WITH_EXTRA = 3; // 0x3 928 field public static final int CARD_TYPE_MAIN_ONLY = 0; // 0x0 929 } 930 931 public static class BaseCardView.LayoutParams extends android.widget.FrameLayout.LayoutParams { 932 ctor public BaseCardView.LayoutParams(android.content.Context, android.util.AttributeSet); 933 ctor public BaseCardView.LayoutParams(int, int); 934 ctor public BaseCardView.LayoutParams(android.view.ViewGroup.LayoutParams); 935 ctor public BaseCardView.LayoutParams(android.support.v17.leanback.widget.BaseCardView.LayoutParams); 936 field public static final int VIEW_TYPE_EXTRA = 2; // 0x2 937 field public static final int VIEW_TYPE_INFO = 1; // 0x1 938 field public static final int VIEW_TYPE_MAIN = 0; // 0x0 939 field public int viewType; 940 } 941 942 abstract class BaseGridView extends android.support.v7.widget.RecyclerView { 943 ctor public BaseGridView(android.content.Context, android.util.AttributeSet, int); 944 method public boolean dispatchGenericFocusedEvent(android.view.MotionEvent); 945 method public int getChildDrawingOrder(int, int); 946 method public int getFocusScrollStrategy(); 947 method public int getHorizontalMargin(); 948 method public int getItemAlignmentOffset(); 949 method public float getItemAlignmentOffsetPercent(); 950 method public int getItemAlignmentViewId(); 951 method public android.support.v17.leanback.widget.BaseGridView.OnUnhandledKeyListener getOnUnhandledKeyListener(); 952 method public final int getSaveChildrenLimitNumber(); 953 method public final int getSaveChildrenPolicy(); 954 method public int getSelectedPosition(); 955 method public int getVerticalMargin(); 956 method public void getViewSelectedOffsets(android.view.View, int[]); 957 method public int getWindowAlignment(); 958 method public int getWindowAlignmentOffset(); 959 method public float getWindowAlignmentOffsetPercent(); 960 method public boolean hasPreviousViewInSameRow(int); 961 method protected void initBaseGridViewAttributes(android.content.Context, android.util.AttributeSet); 962 method public boolean isChildLayoutAnimated(); 963 method public boolean isFocusDrawingOrderEnabled(); 964 method public final boolean isFocusSearchDisabled(); 965 method public boolean isItemAlignmentOffsetWithPadding(); 966 method public boolean isScrollEnabled(); 967 method public boolean onRequestFocusInDescendants(int, android.graphics.Rect); 968 method public void setAnimateChildLayout(boolean); 969 method public void setChildrenVisibility(int); 970 method public void setFocusDrawingOrderEnabled(boolean); 971 method public void setFocusScrollStrategy(int); 972 method public final void setFocusSearchDisabled(boolean); 973 method public void setGravity(int); 974 method public void setHasOverlappingRendering(boolean); 975 method public void setHorizontalMargin(int); 976 method public void setItemAlignmentOffset(int); 977 method public void setItemAlignmentOffsetPercent(float); 978 method public void setItemAlignmentOffsetWithPadding(boolean); 979 method public void setItemAlignmentViewId(int); 980 method public void setItemMargin(int); 981 method public void setLayoutEnabled(boolean); 982 method public void setOnChildLaidOutListener(android.support.v17.leanback.widget.OnChildLaidOutListener); 983 method public void setOnChildSelectedListener(android.support.v17.leanback.widget.OnChildSelectedListener); 984 method public void setOnKeyInterceptListener(android.support.v17.leanback.widget.BaseGridView.OnKeyInterceptListener); 985 method public void setOnMotionInterceptListener(android.support.v17.leanback.widget.BaseGridView.OnMotionInterceptListener); 986 method public void setOnTouchInterceptListener(android.support.v17.leanback.widget.BaseGridView.OnTouchInterceptListener); 987 method public void setOnUnhandledKeyListener(android.support.v17.leanback.widget.BaseGridView.OnUnhandledKeyListener); 988 method public void setPruneChild(boolean); 989 method public final void setSaveChildrenLimitNumber(int); 990 method public final void setSaveChildrenPolicy(int); 991 method public void setScrollEnabled(boolean); 992 method public void setSelectedPosition(int); 993 method public void setSelectedPosition(int, int); 994 method public void setSelectedPositionSmooth(int); 995 method public void setVerticalMargin(int); 996 method public void setWindowAlignment(int); 997 method public void setWindowAlignmentOffset(int); 998 method public void setWindowAlignmentOffsetPercent(float); 999 field public static final int FOCUS_SCROLL_ALIGNED = 0; // 0x0 1000 field public static final int FOCUS_SCROLL_ITEM = 1; // 0x1 1001 field public static final int FOCUS_SCROLL_PAGE = 2; // 0x2 1002 field public static final float ITEM_ALIGN_OFFSET_PERCENT_DISABLED = -1.0f; 1003 field public static final int SAVE_ALL_CHILD = 3; // 0x3 1004 field public static final int SAVE_LIMITED_CHILD = 2; // 0x2 1005 field public static final int SAVE_NO_CHILD = 0; // 0x0 1006 field public static final int SAVE_ON_SCREEN_CHILD = 1; // 0x1 1007 field public static final int WINDOW_ALIGN_BOTH_EDGE = 3; // 0x3 1008 field public static final int WINDOW_ALIGN_HIGH_EDGE = 2; // 0x2 1009 field public static final int WINDOW_ALIGN_LOW_EDGE = 1; // 0x1 1010 field public static final int WINDOW_ALIGN_NO_EDGE = 0; // 0x0 1011 field public static final float WINDOW_ALIGN_OFFSET_PERCENT_DISABLED = -1.0f; 1012 field protected final android.support.v17.leanback.widget.GridLayoutManager mLayoutManager; 1013 } 1014 1015 public static abstract interface BaseGridView.OnKeyInterceptListener { 1016 method public abstract boolean onInterceptKeyEvent(android.view.KeyEvent); 1017 } 1018 1019 public static abstract interface BaseGridView.OnMotionInterceptListener { 1020 method public abstract boolean onInterceptMotionEvent(android.view.MotionEvent); 1021 } 1022 1023 public static abstract interface BaseGridView.OnTouchInterceptListener { 1024 method public abstract boolean onInterceptTouchEvent(android.view.MotionEvent); 1025 } 1026 1027 public static abstract interface BaseGridView.OnUnhandledKeyListener { 1028 method public abstract boolean onUnhandledKey(android.view.KeyEvent); 1029 } 1030 1031 public class BrowseFrameLayout extends android.widget.FrameLayout { 1032 ctor public BrowseFrameLayout(android.content.Context); 1033 ctor public BrowseFrameLayout(android.content.Context, android.util.AttributeSet); 1034 ctor public BrowseFrameLayout(android.content.Context, android.util.AttributeSet, int); 1035 method public android.support.v17.leanback.widget.BrowseFrameLayout.OnChildFocusListener getOnChildFocusListener(); 1036 method public android.support.v17.leanback.widget.BrowseFrameLayout.OnFocusSearchListener getOnFocusSearchListener(); 1037 method public void setOnChildFocusListener(android.support.v17.leanback.widget.BrowseFrameLayout.OnChildFocusListener); 1038 method public void setOnFocusSearchListener(android.support.v17.leanback.widget.BrowseFrameLayout.OnFocusSearchListener); 1039 } 1040 1041 public static abstract interface BrowseFrameLayout.OnChildFocusListener { 1042 method public abstract void onRequestChildFocus(android.view.View, android.view.View); 1043 method public abstract boolean onRequestFocusInDescendants(int, android.graphics.Rect); 1044 } 1045 1046 public static abstract interface BrowseFrameLayout.OnFocusSearchListener { 1047 method public abstract android.view.View onFocusSearch(android.view.View, int); 1048 } 1049 1050 public final class ClassPresenterSelector extends android.support.v17.leanback.widget.PresenterSelector { 1051 ctor public ClassPresenterSelector(); 1052 method public void addClassPresenter(java.lang.Class<?>, android.support.v17.leanback.widget.Presenter); 1053 method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 1054 } 1055 1056 public class ControlButtonPresenterSelector extends android.support.v17.leanback.widget.PresenterSelector { 1057 ctor public ControlButtonPresenterSelector(); 1058 method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 1059 method public android.support.v17.leanback.widget.Presenter getPrimaryPresenter(); 1060 method public android.support.v17.leanback.widget.Presenter getSecondaryPresenter(); 1061 } 1062 1063 public class CursorObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter { 1064 ctor public CursorObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); 1065 ctor public CursorObjectAdapter(android.support.v17.leanback.widget.Presenter); 1066 ctor public CursorObjectAdapter(); 1067 method public void changeCursor(android.database.Cursor); 1068 method public void close(); 1069 method public java.lang.Object get(int); 1070 method public final android.database.Cursor getCursor(); 1071 method public final android.support.v17.leanback.database.CursorMapper getMapper(); 1072 method protected final void invalidateCache(int); 1073 method protected final void invalidateCache(int, int); 1074 method public boolean isClosed(); 1075 method protected void onCursorChanged(); 1076 method protected void onMapperChanged(); 1077 method public final void setMapper(android.support.v17.leanback.database.CursorMapper); 1078 method public int size(); 1079 method public android.database.Cursor swapCursor(android.database.Cursor); 1080 } 1081 1082 public class DetailsOverviewRow extends android.support.v17.leanback.widget.Row { 1083 ctor public DetailsOverviewRow(java.lang.Object); 1084 method public final deprecated void addAction(android.support.v17.leanback.widget.Action); 1085 method public final deprecated void addAction(int, android.support.v17.leanback.widget.Action); 1086 method public android.support.v17.leanback.widget.Action getActionForKeyCode(int); 1087 method public final deprecated java.util.List<android.support.v17.leanback.widget.Action> getActions(); 1088 method public final android.support.v17.leanback.widget.ObjectAdapter getActionsAdapter(); 1089 method public final android.graphics.drawable.Drawable getImageDrawable(); 1090 method public final java.lang.Object getItem(); 1091 method public boolean isImageScaleUpAllowed(); 1092 method public final deprecated boolean removeAction(android.support.v17.leanback.widget.Action); 1093 method public final void setActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter); 1094 method public final void setImageBitmap(android.content.Context, android.graphics.Bitmap); 1095 method public final void setImageDrawable(android.graphics.drawable.Drawable); 1096 method public void setImageScaleUpAllowed(boolean); 1097 method public final void setItem(java.lang.Object); 1098 } 1099 1100 public class DetailsOverviewRowPresenter extends android.support.v17.leanback.widget.RowPresenter { 1101 ctor public DetailsOverviewRowPresenter(android.support.v17.leanback.widget.Presenter); 1102 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 1103 method public int getBackgroundColor(); 1104 method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); 1105 method public boolean isStyleLarge(); 1106 method public final boolean isUsingDefaultSelectEffect(); 1107 method public void setBackgroundColor(int); 1108 method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); 1109 method public final void setSharedElementEnterTransition(android.app.Activity, java.lang.String, long); 1110 method public final void setSharedElementEnterTransition(android.app.Activity, java.lang.String); 1111 method public void setStyleLarge(boolean); 1112 } 1113 1114 public final class DetailsOverviewRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 1115 ctor public DetailsOverviewRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.Presenter); 1116 field public final android.support.v17.leanback.widget.Presenter.ViewHolder mDetailsDescriptionViewHolder; 1117 } 1118 1119 public abstract interface FocusHighlight { 1120 field public static final int ZOOM_FACTOR_LARGE = 3; // 0x3 1121 field public static final int ZOOM_FACTOR_MEDIUM = 2; // 0x2 1122 field public static final int ZOOM_FACTOR_NONE = 0; // 0x0 1123 field public static final int ZOOM_FACTOR_SMALL = 1; // 0x1 1124 field public static final int ZOOM_FACTOR_XSMALL = 4; // 0x4 1125 } 1126 1127 public class FocusHighlightHelper { 1128 ctor public FocusHighlightHelper(); 1129 method public static void setupBrowseItemFocusHighlight(android.support.v17.leanback.widget.ItemBridgeAdapter, int, boolean); 1130 method public static void setupHeaderItemFocusHighlight(android.support.v17.leanback.widget.VerticalGridView); 1131 } 1132 1133 public abstract interface FragmentAnimationProvider { 1134 method public abstract void onActivityEnter(java.util.List<android.animation.Animator>); 1135 method public abstract void onActivityExit(java.util.List<android.animation.Animator>); 1136 method public abstract void onFragmentEnter(java.util.List<android.animation.Animator>); 1137 method public abstract void onFragmentExit(java.util.List<android.animation.Animator>); 1138 method public abstract void onFragmentReenter(java.util.List<android.animation.Animator>); 1139 method public abstract void onFragmentReturn(java.util.List<android.animation.Animator>); 1140 } 1141 1142 final class GridLayoutManager extends android.support.v7.widget.RecyclerView.LayoutManager { 1143 ctor public GridLayoutManager(android.support.v17.leanback.widget.BaseGridView); 1144 method public android.support.v7.widget.RecyclerView.LayoutParams generateDefaultLayoutParams(); 1145 method public int getFocusScrollStrategy(); 1146 method public int getHorizontalMargin(); 1147 method public int getItemAlignmentOffset(); 1148 method public float getItemAlignmentOffsetPercent(); 1149 method public int getItemAlignmentViewId(); 1150 method public boolean getPruneChild(); 1151 method public int getSelection(); 1152 method public int getVerticalMargin(); 1153 method protected android.view.View getViewForPosition(int); 1154 method public void getViewSelectedOffsets(android.view.View, int[]); 1155 method public int getWindowAlignment(); 1156 method public int getWindowAlignmentOffset(); 1157 method public float getWindowAlignmentOffsetPercent(); 1158 method protected boolean hasDoneFirstLayout(); 1159 method public boolean isItemAlignmentOffsetWithPadding(); 1160 method public boolean isScrollEnabled(); 1161 method public void onRtlPropertiesChanged(int); 1162 method public void setFocusOutAllowed(boolean, boolean); 1163 method public void setFocusScrollStrategy(int); 1164 method public void setGravity(int); 1165 method public void setHorizontalMargin(int); 1166 method public void setItemAlignmentOffset(int); 1167 method public void setItemAlignmentOffsetPercent(float); 1168 method public void setItemAlignmentOffsetWithPadding(boolean); 1169 method public void setItemAlignmentViewId(int); 1170 method public void setItemMargin(int); 1171 method public void setLayoutEnabled(boolean); 1172 method public void setNumRows(int); 1173 method public void setOnChildSelectedListener(android.support.v17.leanback.widget.OnChildSelectedListener); 1174 method public void setOrientation(int); 1175 method public void setPruneChild(boolean); 1176 method public void setRowHeight(int); 1177 method public void setScrollEnabled(boolean); 1178 method public void setSelection(android.support.v7.widget.RecyclerView, int, int); 1179 method public void setSelection(android.support.v7.widget.RecyclerView, int, boolean, int); 1180 method public void setSelectionSmooth(android.support.v7.widget.RecyclerView, int); 1181 method public void setVerticalMargin(int); 1182 method public void setWindowAlignment(int); 1183 method public void setWindowAlignmentOffset(int); 1184 method public void setWindowAlignmentOffsetPercent(float); 1185 } 1186 1187 public class GuidanceStylist implements android.support.v17.leanback.widget.FragmentAnimationProvider { 1188 ctor public GuidanceStylist(); 1189 method public android.widget.TextView getBreadcrumbView(); 1190 method public android.widget.TextView getDescriptionView(); 1191 method public android.widget.ImageView getIconView(); 1192 method public android.widget.TextView getTitleView(); 1193 method public void onActivityEnter(java.util.List<android.animation.Animator>); 1194 method public void onActivityExit(java.util.List<android.animation.Animator>); 1195 method public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.support.v17.leanback.widget.GuidanceStylist.Guidance); 1196 method public void onFragmentEnter(java.util.List<android.animation.Animator>); 1197 method public void onFragmentExit(java.util.List<android.animation.Animator>); 1198 method public void onFragmentReenter(java.util.List<android.animation.Animator>); 1199 method public void onFragmentReturn(java.util.List<android.animation.Animator>); 1200 method public int onProvideLayoutId(); 1201 } 1202 1203 public static class GuidanceStylist.Guidance { 1204 ctor public GuidanceStylist.Guidance(java.lang.String, java.lang.String, java.lang.String, android.graphics.drawable.Drawable); 1205 method public java.lang.String getBreadcrumb(); 1206 method public java.lang.String getDescription(); 1207 method public android.graphics.drawable.Drawable getIconDrawable(); 1208 method public java.lang.String getTitle(); 1209 } 1210 1211 public class GuidedAction extends android.support.v17.leanback.widget.Action { 1212 method public int getCheckSetId(); 1213 method public java.lang.CharSequence getDescription(); 1214 method public android.content.Intent getIntent(); 1215 method public java.lang.CharSequence getTitle(); 1216 method public boolean hasMultilineDescription(); 1217 method public boolean hasNext(); 1218 method public boolean infoOnly(); 1219 method public boolean isChecked(); 1220 method public boolean isEnabled(); 1221 method public void setChecked(boolean); 1222 method public void setEnabled(boolean); 1223 field public static final int DEFAULT_CHECK_SET_ID = 1; // 0x1 1224 field public static final int NO_CHECK_SET = 0; // 0x0 1225 field public static final int NO_DRAWABLE = 0; // 0x0 1226 } 1227 1228 public static class GuidedAction.Builder { 1229 ctor public GuidedAction.Builder(); 1230 method public android.support.v17.leanback.widget.GuidedAction build(); 1231 method public android.support.v17.leanback.widget.GuidedAction.Builder checkSetId(int); 1232 method public android.support.v17.leanback.widget.GuidedAction.Builder checked(boolean); 1233 method public android.support.v17.leanback.widget.GuidedAction.Builder description(java.lang.String); 1234 method public android.support.v17.leanback.widget.GuidedAction.Builder enabled(boolean); 1235 method public android.support.v17.leanback.widget.GuidedAction.Builder hasNext(boolean); 1236 method public android.support.v17.leanback.widget.GuidedAction.Builder icon(android.graphics.drawable.Drawable); 1237 method public android.support.v17.leanback.widget.GuidedAction.Builder iconResourceId(int, android.content.Context); 1238 method public android.support.v17.leanback.widget.GuidedAction.Builder id(long); 1239 method public android.support.v17.leanback.widget.GuidedAction.Builder infoOnly(boolean); 1240 method public android.support.v17.leanback.widget.GuidedAction.Builder intent(android.content.Intent); 1241 method public android.support.v17.leanback.widget.GuidedAction.Builder multilineDescription(boolean); 1242 method public android.support.v17.leanback.widget.GuidedAction.Builder title(java.lang.String); 1243 } 1244 1245 public class GuidedActionsStylist implements android.support.v17.leanback.widget.FragmentAnimationProvider { 1246 ctor public GuidedActionsStylist(); 1247 method public android.support.v17.leanback.widget.VerticalGridView getActionsGridView(); 1248 method public void onActivityEnter(java.util.List<android.animation.Animator>); 1249 method public void onActivityExit(java.util.List<android.animation.Animator>); 1250 method public void onAnimateItemChecked(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, boolean); 1251 method public void onAnimateItemFocused(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, boolean); 1252 method public void onAnimateItemPressed(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, boolean); 1253 method public void onBindViewHolder(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction); 1254 method public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup); 1255 method public android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder onCreateViewHolder(android.view.ViewGroup); 1256 method public void onFragmentEnter(java.util.List<android.animation.Animator>); 1257 method public void onFragmentExit(java.util.List<android.animation.Animator>); 1258 method public void onFragmentReenter(java.util.List<android.animation.Animator>); 1259 method public void onFragmentReturn(java.util.List<android.animation.Animator>); 1260 method public int onProvideItemLayoutId(); 1261 method public int onProvideLayoutId(); 1262 field protected android.support.v17.leanback.widget.VerticalGridView mActionsGridView; 1263 field protected android.view.View mMainView; 1264 field protected android.view.View mSelectorView; 1265 } 1266 1267 public static class GuidedActionsStylist.ViewHolder { 1268 ctor public GuidedActionsStylist.ViewHolder(android.view.View); 1269 method public android.widget.ImageView getCheckmarkView(); 1270 method public android.widget.ImageView getChevronView(); 1271 method public android.view.View getContentView(); 1272 method public android.widget.TextView getDescriptionView(); 1273 method public android.widget.ImageView getIconView(); 1274 method public android.widget.TextView getTitleView(); 1275 field public final android.view.View view; 1276 } 1277 1278 public class HeaderItem { 1279 ctor public HeaderItem(long, java.lang.String); 1280 ctor public HeaderItem(java.lang.String); 1281 method public final long getId(); 1282 method public final java.lang.String getName(); 1283 } 1284 1285 public class HorizontalGridView extends android.support.v7.widget.RecyclerView { 1286 ctor public HorizontalGridView(android.content.Context); 1287 ctor public HorizontalGridView(android.content.Context, android.util.AttributeSet); 1288 ctor public HorizontalGridView(android.content.Context, android.util.AttributeSet, int); 1289 method public final boolean getFadingLeftEdge(); 1290 method public final int getFadingLeftEdgeLength(); 1291 method public final int getFadingLeftEdgeOffset(); 1292 method public final boolean getFadingRightEdge(); 1293 method public final int getFadingRightEdgeLength(); 1294 method public final int getFadingRightEdgeOffset(); 1295 method protected void initAttributes(android.content.Context, android.util.AttributeSet); 1296 method public final void setFadingLeftEdge(boolean); 1297 method public final void setFadingLeftEdgeLength(int); 1298 method public final void setFadingLeftEdgeOffset(int); 1299 method public final void setFadingRightEdge(boolean); 1300 method public final void setFadingRightEdgeLength(int); 1301 method public final void setFadingRightEdgeOffset(int); 1302 method public void setNumRows(int); 1303 method public void setRowHeight(int); 1304 } 1305 1306 public final class HorizontalHoverCardSwitcher extends android.support.v17.leanback.widget.PresenterSwitcher { 1307 ctor public HorizontalHoverCardSwitcher(); 1308 method protected void insertView(android.view.View); 1309 method public void select(android.support.v17.leanback.widget.HorizontalGridView, android.view.View, java.lang.Object); 1310 } 1311 1312 public class ImageCardView extends android.support.v17.leanback.widget.BaseCardView { 1313 ctor public ImageCardView(android.content.Context); 1314 ctor public ImageCardView(android.content.Context, android.util.AttributeSet); 1315 ctor public ImageCardView(android.content.Context, android.util.AttributeSet, int); 1316 method public android.graphics.drawable.Drawable getBadgeImage(); 1317 method public java.lang.CharSequence getContentText(); 1318 method public android.graphics.drawable.Drawable getInfoAreaBackground(); 1319 method public android.graphics.drawable.Drawable getMainImage(); 1320 method public final android.widget.ImageView getMainImageView(); 1321 method public java.lang.CharSequence getTitleText(); 1322 method public void setBadgeImage(android.graphics.drawable.Drawable); 1323 method public void setContentText(java.lang.CharSequence); 1324 method public void setInfoAreaBackground(android.graphics.drawable.Drawable); 1325 method public void setInfoAreaBackgroundColor(int); 1326 method public void setMainImage(android.graphics.drawable.Drawable); 1327 method public void setMainImage(android.graphics.drawable.Drawable, boolean); 1328 method public void setMainImageAdjustViewBounds(boolean); 1329 method public void setMainImageDimensions(int, int); 1330 method public void setMainImageScaleType(android.widget.ImageView.ScaleType); 1331 method public void setTitleText(java.lang.CharSequence); 1332 } 1333 1334 public class ItemBridgeAdapter extends android.support.v7.widget.RecyclerView.Adapter { 1335 ctor public ItemBridgeAdapter(android.support.v17.leanback.widget.ObjectAdapter, android.support.v17.leanback.widget.PresenterSelector); 1336 ctor public ItemBridgeAdapter(android.support.v17.leanback.widget.ObjectAdapter); 1337 ctor public ItemBridgeAdapter(); 1338 method public void clear(); 1339 method public int getItemCount(); 1340 method public java.util.ArrayList<android.support.v17.leanback.widget.Presenter> getPresenterMapper(); 1341 method public android.support.v17.leanback.widget.ItemBridgeAdapter.Wrapper getWrapper(); 1342 method protected void onAddPresenter(android.support.v17.leanback.widget.Presenter, int); 1343 method protected void onAttachedToWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1344 method protected void onBind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1345 method public final void onBindViewHolder(android.support.v7.widget.RecyclerView.ViewHolder, int); 1346 method protected void onCreate(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1347 method public final android.support.v7.widget.RecyclerView.ViewHolder onCreateViewHolder(android.view.ViewGroup, int); 1348 method protected void onDetachedFromWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1349 method protected void onUnbind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1350 method public final void onViewAttachedToWindow(android.support.v7.widget.RecyclerView.ViewHolder); 1351 method public final void onViewDetachedFromWindow(android.support.v7.widget.RecyclerView.ViewHolder); 1352 method public final void onViewRecycled(android.support.v7.widget.RecyclerView.ViewHolder); 1353 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 1354 method public void setAdapterListener(android.support.v17.leanback.widget.ItemBridgeAdapter.AdapterListener); 1355 method public void setPresenterMapper(java.util.ArrayList<android.support.v17.leanback.widget.Presenter>); 1356 method public void setWrapper(android.support.v17.leanback.widget.ItemBridgeAdapter.Wrapper); 1357 } 1358 1359 public static class ItemBridgeAdapter.AdapterListener { 1360 ctor public ItemBridgeAdapter.AdapterListener(); 1361 method public void onAddPresenter(android.support.v17.leanback.widget.Presenter, int); 1362 method public void onAttachedToWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1363 method public void onBind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1364 method public void onCreate(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1365 method public void onDetachedFromWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1366 method public void onUnbind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 1367 } 1368 1369 public class ItemBridgeAdapter.ViewHolder extends android.support.v7.widget.RecyclerView.ViewHolder { 1370 method public final java.lang.Object getExtraObject(); 1371 method public final java.lang.Object getItem(); 1372 method public final android.support.v17.leanback.widget.Presenter getPresenter(); 1373 method public final android.support.v17.leanback.widget.Presenter.ViewHolder getViewHolder(); 1374 method public void setExtraObject(java.lang.Object); 1375 } 1376 1377 public static abstract class ItemBridgeAdapter.Wrapper { 1378 ctor public ItemBridgeAdapter.Wrapper(); 1379 method public abstract android.view.View createWrapper(android.view.View); 1380 method public abstract void wrap(android.view.View, android.view.View); 1381 } 1382 1383 public class ListRow extends android.support.v17.leanback.widget.Row { 1384 ctor public ListRow(android.support.v17.leanback.widget.HeaderItem, android.support.v17.leanback.widget.ObjectAdapter); 1385 ctor public ListRow(long, android.support.v17.leanback.widget.HeaderItem, android.support.v17.leanback.widget.ObjectAdapter); 1386 ctor public ListRow(android.support.v17.leanback.widget.ObjectAdapter); 1387 method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 1388 } 1389 1390 public final class ListRowHoverCardView extends android.widget.LinearLayout { 1391 ctor public ListRowHoverCardView(android.content.Context); 1392 ctor public ListRowHoverCardView(android.content.Context, android.util.AttributeSet); 1393 ctor public ListRowHoverCardView(android.content.Context, android.util.AttributeSet, int); 1394 method public final java.lang.CharSequence getDescription(); 1395 method public final java.lang.CharSequence getTitle(); 1396 method public final void setDescription(java.lang.CharSequence); 1397 method public final void setTitle(java.lang.CharSequence); 1398 } 1399 1400 public class ListRowPresenter extends android.support.v17.leanback.widget.RowPresenter { 1401 ctor public ListRowPresenter(); 1402 ctor public ListRowPresenter(int); 1403 ctor public ListRowPresenter(int, boolean); 1404 method public final boolean areChildRoundedCornersEnabled(); 1405 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 1406 method public final void enableChildRoundedCorners(boolean); 1407 method public int getExpandedRowHeight(); 1408 method public final int getFocusZoomFactor(); 1409 method public final android.support.v17.leanback.widget.PresenterSelector getHoverCardPresenterSelector(); 1410 method public int getRecycledPoolSize(android.support.v17.leanback.widget.Presenter); 1411 method public int getRowHeight(); 1412 method public final boolean getShadowEnabled(); 1413 method public final deprecated int getZoomFactor(); 1414 method public final boolean isFocusDimmerUsed(); 1415 method public boolean isUsingDefaultListSelectEffect(); 1416 method public final boolean isUsingDefaultSelectEffect(); 1417 method public boolean isUsingDefaultShadow(); 1418 method public boolean isUsingZOrder(); 1419 method public void setExpandedRowHeight(int); 1420 method public final void setHoverCardPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 1421 method public void setRecycledPoolSize(android.support.v17.leanback.widget.Presenter, int); 1422 method public void setRowHeight(int); 1423 method public final void setShadowEnabled(boolean); 1424 } 1425 1426 public static class ListRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 1427 ctor public ListRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.HorizontalGridView, android.support.v17.leanback.widget.ListRowPresenter); 1428 method public final android.support.v17.leanback.widget.ItemBridgeAdapter getBridgeAdapter(); 1429 method public final android.support.v17.leanback.widget.HorizontalGridView getGridView(); 1430 method public final android.support.v17.leanback.widget.ListRowPresenter getListRowPresenter(); 1431 } 1432 1433 public final class ListRowView extends android.widget.LinearLayout { 1434 ctor public ListRowView(android.content.Context); 1435 ctor public ListRowView(android.content.Context, android.util.AttributeSet); 1436 ctor public ListRowView(android.content.Context, android.util.AttributeSet, int); 1437 method public android.support.v17.leanback.widget.HorizontalGridView getGridView(); 1438 } 1439 1440 public abstract class ObjectAdapter { 1441 ctor public ObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); 1442 ctor public ObjectAdapter(android.support.v17.leanback.widget.Presenter); 1443 ctor public ObjectAdapter(); 1444 method public abstract java.lang.Object get(int); 1445 method public long getId(int); 1446 method public final android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 1447 method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector(); 1448 method public final boolean hasStableIds(); 1449 method protected final void notifyChanged(); 1450 method protected final void notifyItemRangeChanged(int, int); 1451 method protected final void notifyItemRangeInserted(int, int); 1452 method protected final void notifyItemRangeRemoved(int, int); 1453 method protected void onHasStableIdsChanged(); 1454 method protected void onPresenterSelectorChanged(); 1455 method public final void registerObserver(android.support.v17.leanback.widget.ObjectAdapter.DataObserver); 1456 method public final void setHasStableIds(boolean); 1457 method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 1458 method public abstract int size(); 1459 method public final void unregisterAllObservers(); 1460 method public final void unregisterObserver(android.support.v17.leanback.widget.ObjectAdapter.DataObserver); 1461 field public static final int NO_ID = -1; // 0xffffffff 1462 } 1463 1464 public static abstract class ObjectAdapter.DataObserver { 1465 ctor public ObjectAdapter.DataObserver(); 1466 method public void onChanged(); 1467 method public void onItemRangeChanged(int, int); 1468 method public void onItemRangeInserted(int, int); 1469 method public void onItemRangeRemoved(int, int); 1470 } 1471 1472 public abstract interface OnActionClickedListener { 1473 method public abstract void onActionClicked(android.support.v17.leanback.widget.Action); 1474 } 1475 1476 public abstract interface OnChildLaidOutListener { 1477 method public abstract void onChildLaidOut(android.view.ViewGroup, android.view.View, int, long); 1478 } 1479 1480 public abstract interface OnChildSelectedListener { 1481 method public abstract void onChildSelected(android.view.ViewGroup, android.view.View, int, long); 1482 } 1483 1484 public abstract interface OnItemViewClickedListener { 1485 method public abstract void onItemClicked(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object, android.support.v17.leanback.widget.RowPresenter.ViewHolder, android.support.v17.leanback.widget.Row); 1486 } 1487 1488 public abstract interface OnItemViewSelectedListener { 1489 method public abstract void onItemSelected(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object, android.support.v17.leanback.widget.RowPresenter.ViewHolder, android.support.v17.leanback.widget.Row); 1490 } 1491 1492 public class PlaybackControlsRow extends android.support.v17.leanback.widget.Row { 1493 ctor public PlaybackControlsRow(java.lang.Object); 1494 ctor public PlaybackControlsRow(); 1495 method public android.support.v17.leanback.widget.Action getActionForKeyCode(int); 1496 method public android.support.v17.leanback.widget.Action getActionForKeyCode(android.support.v17.leanback.widget.ObjectAdapter, int); 1497 method public int getBufferedProgress(); 1498 method public int getCurrentTime(); 1499 method public final android.graphics.drawable.Drawable getImageDrawable(); 1500 method public final java.lang.Object getItem(); 1501 method public final android.support.v17.leanback.widget.ObjectAdapter getPrimaryActionsAdapter(); 1502 method public final android.support.v17.leanback.widget.ObjectAdapter getSecondaryActionsAdapter(); 1503 method public int getTotalTime(); 1504 method public void setBufferedProgress(int); 1505 method public void setCurrentTime(int); 1506 method public final void setImageBitmap(android.content.Context, android.graphics.Bitmap); 1507 method public final void setImageDrawable(android.graphics.drawable.Drawable); 1508 method public final void setPrimaryActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter); 1509 method public final void setSecondaryActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter); 1510 method public void setTotalTime(int); 1511 } 1512 1513 public static class PlaybackControlsRow.ClosedCaptioningAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1514 ctor public PlaybackControlsRow.ClosedCaptioningAction(android.content.Context); 1515 ctor public PlaybackControlsRow.ClosedCaptioningAction(android.content.Context, int); 1516 field public static int OFF; 1517 field public static int ON; 1518 } 1519 1520 public static class PlaybackControlsRow.FastForwardAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1521 ctor public PlaybackControlsRow.FastForwardAction(android.content.Context); 1522 ctor public PlaybackControlsRow.FastForwardAction(android.content.Context, int); 1523 } 1524 1525 public static class PlaybackControlsRow.HighQualityAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1526 ctor public PlaybackControlsRow.HighQualityAction(android.content.Context); 1527 ctor public PlaybackControlsRow.HighQualityAction(android.content.Context, int); 1528 field public static int OFF; 1529 field public static int ON; 1530 } 1531 1532 public static class PlaybackControlsRow.MoreActions extends android.support.v17.leanback.widget.Action { 1533 ctor public PlaybackControlsRow.MoreActions(android.content.Context); 1534 } 1535 1536 public static abstract class PlaybackControlsRow.MultiAction extends android.support.v17.leanback.widget.Action { 1537 ctor public PlaybackControlsRow.MultiAction(int); 1538 method public int getActionCount(); 1539 method public android.graphics.drawable.Drawable getDrawable(int); 1540 method public int getIndex(); 1541 method public java.lang.String getLabel(int); 1542 method public java.lang.String getSecondaryLabel(int); 1543 method public void nextIndex(); 1544 method public void setDrawables(android.graphics.drawable.Drawable[]); 1545 method public void setIndex(int); 1546 method public void setLabels(java.lang.String[]); 1547 method public void setSecondaryLabels(java.lang.String[]); 1548 } 1549 1550 public static class PlaybackControlsRow.PlayPauseAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1551 ctor public PlaybackControlsRow.PlayPauseAction(android.content.Context); 1552 field public static int PAUSE; 1553 field public static int PLAY; 1554 } 1555 1556 public static class PlaybackControlsRow.RepeatAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1557 ctor public PlaybackControlsRow.RepeatAction(android.content.Context); 1558 ctor public PlaybackControlsRow.RepeatAction(android.content.Context, int); 1559 ctor public PlaybackControlsRow.RepeatAction(android.content.Context, int, int); 1560 field public static int ALL; 1561 field public static int NONE; 1562 field public static int ONE; 1563 } 1564 1565 public static class PlaybackControlsRow.RewindAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1566 ctor public PlaybackControlsRow.RewindAction(android.content.Context); 1567 ctor public PlaybackControlsRow.RewindAction(android.content.Context, int); 1568 } 1569 1570 public static class PlaybackControlsRow.ShuffleAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1571 ctor public PlaybackControlsRow.ShuffleAction(android.content.Context); 1572 ctor public PlaybackControlsRow.ShuffleAction(android.content.Context, int); 1573 field public static int OFF; 1574 field public static int ON; 1575 } 1576 1577 public static class PlaybackControlsRow.SkipNextAction extends android.support.v17.leanback.widget.Action { 1578 ctor public PlaybackControlsRow.SkipNextAction(android.content.Context); 1579 } 1580 1581 public static class PlaybackControlsRow.SkipPreviousAction extends android.support.v17.leanback.widget.Action { 1582 ctor public PlaybackControlsRow.SkipPreviousAction(android.content.Context); 1583 } 1584 1585 public static abstract class PlaybackControlsRow.ThumbsAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 1586 ctor public PlaybackControlsRow.ThumbsAction(int, android.content.Context, int, int); 1587 field public static int OUTLINE; 1588 field public static int SOLID; 1589 } 1590 1591 public static class PlaybackControlsRow.ThumbsDownAction extends android.support.v17.leanback.widget.PlaybackControlsRow.ThumbsAction { 1592 ctor public PlaybackControlsRow.ThumbsDownAction(android.content.Context); 1593 } 1594 1595 public static class PlaybackControlsRow.ThumbsUpAction extends android.support.v17.leanback.widget.PlaybackControlsRow.ThumbsAction { 1596 ctor public PlaybackControlsRow.ThumbsUpAction(android.content.Context); 1597 } 1598 1599 public class PlaybackControlsRowPresenter extends android.support.v17.leanback.widget.RowPresenter { 1600 ctor public PlaybackControlsRowPresenter(android.support.v17.leanback.widget.Presenter); 1601 ctor public PlaybackControlsRowPresenter(); 1602 method public boolean areSecondaryActionsHidden(); 1603 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 1604 method public int getBackgroundColor(); 1605 method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); 1606 method public int getProgressColor(); 1607 method public void setBackgroundColor(int); 1608 method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); 1609 method public void setProgressColor(int); 1610 method public void setSecondaryActionsHidden(boolean); 1611 method public void showBottomSpace(android.support.v17.leanback.widget.PlaybackControlsRowPresenter.ViewHolder, boolean); 1612 method public void showPrimaryActions(android.support.v17.leanback.widget.PlaybackControlsRowPresenter.ViewHolder); 1613 } 1614 1615 public class PlaybackControlsRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 1616 field public final android.support.v17.leanback.widget.Presenter.ViewHolder mDescriptionViewHolder; 1617 } 1618 1619 public abstract class Presenter { 1620 ctor public Presenter(); 1621 method protected static void cancelAnimationsRecursive(android.view.View); 1622 method public abstract void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 1623 method public abstract android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 1624 method public abstract void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 1625 method public void onViewAttachedToWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); 1626 method public void onViewDetachedFromWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); 1627 method public void setOnClickListener(android.support.v17.leanback.widget.Presenter.ViewHolder, android.view.View.OnClickListener); 1628 } 1629 1630 public static class Presenter.ViewHolder { 1631 ctor public Presenter.ViewHolder(android.view.View); 1632 field public final android.view.View view; 1633 } 1634 1635 public abstract class PresenterSelector { 1636 ctor public PresenterSelector(); 1637 method public abstract android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 1638 } 1639 1640 public abstract class PresenterSwitcher { 1641 ctor public PresenterSwitcher(); 1642 method public void clear(); 1643 method public final android.view.ViewGroup getParentViewGroup(); 1644 method public void init(android.view.ViewGroup, android.support.v17.leanback.widget.PresenterSelector); 1645 method protected abstract void insertView(android.view.View); 1646 method protected void onViewSelected(android.view.View); 1647 method public void select(java.lang.Object); 1648 method protected void showView(android.view.View, boolean); 1649 method public void unselect(); 1650 } 1651 1652 public class Row { 1653 ctor public Row(long, android.support.v17.leanback.widget.HeaderItem); 1654 ctor public Row(android.support.v17.leanback.widget.HeaderItem); 1655 ctor public Row(); 1656 method public final android.support.v17.leanback.widget.HeaderItem getHeaderItem(); 1657 method public final long getId(); 1658 method public final void setHeaderItem(android.support.v17.leanback.widget.HeaderItem); 1659 method public final void setId(long); 1660 } 1661 1662 public class RowHeaderPresenter extends android.support.v17.leanback.widget.Presenter { 1663 ctor public RowHeaderPresenter(); 1664 method protected static float getFontDescent(android.widget.TextView, android.graphics.Paint); 1665 method public int getSpaceUnderBaseline(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder); 1666 method public boolean isNullItemVisibilityGone(); 1667 method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 1668 method public android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 1669 method protected void onSelectLevelChanged(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder); 1670 method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 1671 method public void setNullItemVisibilityGone(boolean); 1672 method public final void setSelectLevel(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, float); 1673 } 1674 1675 public static class RowHeaderPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 1676 ctor public RowHeaderPresenter.ViewHolder(android.view.View); 1677 method public final float getSelectLevel(); 1678 } 1679 1680 public final class RowHeaderView extends android.widget.TextView { 1681 ctor public RowHeaderView(android.content.Context); 1682 ctor public RowHeaderView(android.content.Context, android.util.AttributeSet); 1683 ctor public RowHeaderView(android.content.Context, android.util.AttributeSet, int); 1684 } 1685 1686 public abstract class RowPresenter extends android.support.v17.leanback.widget.Presenter { 1687 ctor public RowPresenter(); 1688 method public boolean canDrawOutOfBounds(); 1689 method protected abstract android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 1690 method protected void dispatchItemSelectedListener(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 1691 method public void freeze(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 1692 method public final android.support.v17.leanback.widget.RowHeaderPresenter getHeaderPresenter(); 1693 method public final android.support.v17.leanback.widget.RowPresenter.ViewHolder getRowViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 1694 method public final boolean getSelectEffectEnabled(); 1695 method public final float getSelectLevel(android.support.v17.leanback.widget.Presenter.ViewHolder); 1696 method public final int getSyncActivatePolicy(); 1697 method protected void initializeRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 1698 method public boolean isUsingDefaultSelectEffect(); 1699 method protected void onBindRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder, java.lang.Object); 1700 method public final void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 1701 method public final android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 1702 method protected void onRowViewAttachedToWindow(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 1703 method protected void onRowViewDetachedFromWindow(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 1704 method protected void onRowViewExpanded(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 1705 method protected void onRowViewSelected(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 1706 method protected void onSelectLevelChanged(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 1707 method protected void onUnbindRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 1708 method public final void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 1709 method public final void onViewAttachedToWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); 1710 method public final void onViewDetachedFromWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); 1711 method public void setEntranceTransitionState(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 1712 method public final void setHeaderPresenter(android.support.v17.leanback.widget.RowHeaderPresenter); 1713 method public final void setRowViewExpanded(android.support.v17.leanback.widget.Presenter.ViewHolder, boolean); 1714 method public final void setRowViewSelected(android.support.v17.leanback.widget.Presenter.ViewHolder, boolean); 1715 method public final void setSelectEffectEnabled(boolean); 1716 method public final void setSelectLevel(android.support.v17.leanback.widget.Presenter.ViewHolder, float); 1717 method public final void setSyncActivatePolicy(int); 1718 field public static final int SYNC_ACTIVATED_CUSTOM = 0; // 0x0 1719 field public static final int SYNC_ACTIVATED_TO_EXPANDED = 1; // 0x1 1720 field public static final int SYNC_ACTIVATED_TO_EXPANDED_AND_SELECTED = 3; // 0x3 1721 field public static final int SYNC_ACTIVATED_TO_SELECTED = 2; // 0x2 1722 } 1723 1724 public static class RowPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 1725 ctor public RowPresenter.ViewHolder(android.view.View); 1726 method public final android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder getHeaderViewHolder(); 1727 method public final android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 1728 method public final android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 1729 method public android.view.View.OnKeyListener getOnKeyListener(); 1730 method public final android.support.v17.leanback.widget.Row getRow(); 1731 method public final float getSelectLevel(); 1732 method public final boolean isExpanded(); 1733 method public final boolean isSelected(); 1734 method public final void setActivated(boolean); 1735 method public final void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 1736 method public final void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 1737 method public void setOnKeyListener(android.view.View.OnKeyListener); 1738 method public final void syncActivatedStatus(android.view.View); 1739 field protected final android.support.v17.leanback.graphics.ColorOverlayDimmer mColorDimmer; 1740 } 1741 1742 public class SearchBar extends android.widget.RelativeLayout { 1743 ctor public SearchBar(android.content.Context); 1744 ctor public SearchBar(android.content.Context, android.util.AttributeSet); 1745 ctor public SearchBar(android.content.Context, android.util.AttributeSet, int); 1746 method public void displayCompletions(java.util.List<java.lang.String>); 1747 method public android.graphics.drawable.Drawable getBadgeDrawable(); 1748 method public java.lang.CharSequence getHint(); 1749 method public java.lang.String getTitle(); 1750 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 1751 method public void setSearchBarListener(android.support.v17.leanback.widget.SearchBar.SearchBarListener); 1752 method public void setSearchQuery(java.lang.String); 1753 method public void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback); 1754 method public void setSpeechRecognizer(android.speech.SpeechRecognizer); 1755 method public void setTitle(java.lang.String); 1756 method public void startRecognition(); 1757 method public void stopRecognition(); 1758 } 1759 1760 public static abstract interface SearchBar.SearchBarListener { 1761 method public abstract void onKeyboardDismiss(java.lang.String); 1762 method public abstract void onSearchQueryChange(java.lang.String); 1763 method public abstract void onSearchQuerySubmit(java.lang.String); 1764 } 1765 1766 public class SearchEditText extends android.support.v17.leanback.widget.StreamingTextView { 1767 ctor public SearchEditText(android.content.Context); 1768 ctor public SearchEditText(android.content.Context, android.util.AttributeSet); 1769 ctor public SearchEditText(android.content.Context, android.util.AttributeSet, int); 1770 method public void setOnKeyboardDismissListener(android.support.v17.leanback.widget.SearchEditText.OnKeyboardDismissListener); 1771 } 1772 1773 public static abstract interface SearchEditText.OnKeyboardDismissListener { 1774 method public abstract void onKeyboardDismiss(); 1775 } 1776 1777 public class SearchOrbView extends android.widget.FrameLayout implements android.view.View.OnClickListener { 1778 ctor public SearchOrbView(android.content.Context); 1779 ctor public SearchOrbView(android.content.Context, android.util.AttributeSet); 1780 ctor public SearchOrbView(android.content.Context, android.util.AttributeSet, int); 1781 method public void enableOrbColorAnimation(boolean); 1782 method public int getOrbColor(); 1783 method public android.support.v17.leanback.widget.SearchOrbView.Colors getOrbColors(); 1784 method public android.graphics.drawable.Drawable getOrbIcon(); 1785 method public void onClick(android.view.View); 1786 method public void setOnOrbClickedListener(android.view.View.OnClickListener); 1787 method public void setOrbColor(int); 1788 method public deprecated void setOrbColor(int, int); 1789 method public void setOrbColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 1790 method public void setOrbIcon(android.graphics.drawable.Drawable); 1791 } 1792 1793 public static class SearchOrbView.Colors { 1794 ctor public SearchOrbView.Colors(int); 1795 ctor public SearchOrbView.Colors(int, int); 1796 ctor public SearchOrbView.Colors(int, int, int); 1797 method public static int getBrightColor(int); 1798 field public int brightColor; 1799 field public int color; 1800 field public int iconColor; 1801 } 1802 1803 public class ShadowOverlayContainer extends android.view.ViewGroup { 1804 ctor public ShadowOverlayContainer(android.content.Context); 1805 ctor public ShadowOverlayContainer(android.content.Context, android.util.AttributeSet); 1806 ctor public ShadowOverlayContainer(android.content.Context, android.util.AttributeSet, int); 1807 method public deprecated void initialize(boolean, boolean); 1808 method public void initialize(boolean, boolean, boolean); 1809 method protected void onLayout(boolean, int, int, int, int); 1810 method public static void prepareParentForShadow(android.view.ViewGroup); 1811 method public void setOverlayColor(int); 1812 method public void setShadowFocusLevel(float); 1813 method public static boolean supportsShadow(); 1814 method public void wrap(android.view.View); 1815 } 1816 1817 public final class SinglePresenterSelector extends android.support.v17.leanback.widget.PresenterSelector { 1818 ctor public SinglePresenterSelector(android.support.v17.leanback.widget.Presenter); 1819 method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 1820 } 1821 1822 public class SparseArrayObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter { 1823 ctor public SparseArrayObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); 1824 ctor public SparseArrayObjectAdapter(android.support.v17.leanback.widget.Presenter); 1825 ctor public SparseArrayObjectAdapter(); 1826 method public void clear(int); 1827 method public void clear(); 1828 method public java.lang.Object get(int); 1829 method public int indexOf(java.lang.Object); 1830 method public int indexOf(int); 1831 method public java.lang.Object lookup(int); 1832 method public void notifyArrayItemRangeChanged(int, int); 1833 method public void set(int, java.lang.Object); 1834 method public int size(); 1835 } 1836 1837 public class SpeechOrbView extends android.support.v17.leanback.widget.SearchOrbView { 1838 ctor public SpeechOrbView(android.content.Context); 1839 ctor public SpeechOrbView(android.content.Context, android.util.AttributeSet); 1840 ctor public SpeechOrbView(android.content.Context, android.util.AttributeSet, int); 1841 method public void setSoundLevel(int); 1842 method public void showListening(); 1843 method public void showNotListening(); 1844 } 1845 1846 public abstract interface SpeechRecognitionCallback { 1847 method public abstract void recognizeSpeech(); 1848 } 1849 1850 class StreamingTextView extends android.widget.EditText { 1851 ctor public StreamingTextView(android.content.Context, android.util.AttributeSet); 1852 ctor public StreamingTextView(android.content.Context, android.util.AttributeSet, int); 1853 method public static boolean isLayoutRtl(android.view.View); 1854 method public void reset(); 1855 method public void setFinalRecognizedText(java.lang.CharSequence); 1856 method public void updateRecognizedText(java.lang.String, java.lang.String); 1857 method public void updateRecognizedText(java.lang.String, java.util.List<java.lang.Float>); 1858 } 1859 1860 public class TitleHelper { 1861 ctor public TitleHelper(android.view.ViewGroup, android.support.v17.leanback.widget.TitleView); 1862 method public android.support.v17.leanback.widget.BrowseFrameLayout.OnFocusSearchListener getOnFocusSearchListener(); 1863 method public android.view.ViewGroup getSceneRoot(); 1864 method public android.support.v17.leanback.widget.TitleView getTitleView(); 1865 method public void showTitle(boolean); 1866 } 1867 1868 public class TitleView extends android.widget.FrameLayout { 1869 ctor public TitleView(android.content.Context); 1870 ctor public TitleView(android.content.Context, android.util.AttributeSet); 1871 ctor public TitleView(android.content.Context, android.util.AttributeSet, int); 1872 method public void enableAnimation(boolean); 1873 method public android.graphics.drawable.Drawable getBadgeDrawable(); 1874 method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors(); 1875 method public android.view.View getSearchAffordanceView(); 1876 method public java.lang.CharSequence getTitle(); 1877 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 1878 method public void setOnSearchClickedListener(android.view.View.OnClickListener); 1879 method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 1880 method public void setTitle(java.lang.String); 1881 } 1882 1883 public class VerticalGridPresenter extends android.support.v17.leanback.widget.Presenter { 1884 ctor public VerticalGridPresenter(); 1885 ctor public VerticalGridPresenter(int); 1886 ctor public VerticalGridPresenter(int, boolean); 1887 method public final boolean areChildRoundedCornersEnabled(); 1888 method protected android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder createGridViewHolder(android.view.ViewGroup); 1889 method public final void enableChildRoundedCorners(boolean); 1890 method public final int getFocusZoomFactor(); 1891 method public int getNumberOfColumns(); 1892 method public final android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 1893 method public final android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 1894 method public final boolean getShadowEnabled(); 1895 method protected void initializeGridViewHolder(android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder); 1896 method public final boolean isFocusDimmerUsed(); 1897 method public boolean isUsingDefaultShadow(); 1898 method public boolean isUsingZOrder(); 1899 method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 1900 method public final android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 1901 method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 1902 method public void setNumberOfColumns(int); 1903 method public final void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 1904 method public final void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 1905 method public final void setShadowEnabled(boolean); 1906 } 1907 1908 public static class VerticalGridPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 1909 ctor public VerticalGridPresenter.ViewHolder(android.support.v17.leanback.widget.VerticalGridView); 1910 method public android.support.v17.leanback.widget.VerticalGridView getGridView(); 1911 } 1912 1913 public class VerticalGridView extends android.support.v7.widget.RecyclerView { 1914 ctor public VerticalGridView(android.content.Context); 1915 ctor public VerticalGridView(android.content.Context, android.util.AttributeSet); 1916 ctor public VerticalGridView(android.content.Context, android.util.AttributeSet, int); 1917 method protected void initAttributes(android.content.Context, android.util.AttributeSet); 1918 method public void setColumnWidth(int); 1919 method public void setNumColumns(int); 1920 } 1921 1922 } 1923 1924 package android.support.v4.accessibilityservice { 1925 1926 public class AccessibilityServiceInfoCompat { 1927 method public static java.lang.String capabilityToString(int); 1928 method public static java.lang.String feedbackTypeToString(int); 1929 method public static java.lang.String flagToString(int); 1930 method public static boolean getCanRetrieveWindowContent(android.accessibilityservice.AccessibilityServiceInfo); 1931 method public static int getCapabilities(android.accessibilityservice.AccessibilityServiceInfo); 1932 method public static java.lang.String getDescription(android.accessibilityservice.AccessibilityServiceInfo); 1933 method public static java.lang.String getId(android.accessibilityservice.AccessibilityServiceInfo); 1934 method public static android.content.pm.ResolveInfo getResolveInfo(android.accessibilityservice.AccessibilityServiceInfo); 1935 method public static java.lang.String getSettingsActivityName(android.accessibilityservice.AccessibilityServiceInfo); 1936 field public static final int CAPABILITY_CAN_FILTER_KEY_EVENTS = 8; // 0x8 1937 field public static final int CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 4; // 0x4 1938 field public static final int CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION = 2; // 0x2 1939 field public static final int CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT = 1; // 0x1 1940 field public static final int DEFAULT = 1; // 0x1 1941 field public static final int FEEDBACK_ALL_MASK = -1; // 0xffffffff 1942 field public static final int FEEDBACK_BRAILLE = 32; // 0x20 1943 field public static final int FLAG_INCLUDE_NOT_IMPORTANT_VIEWS = 2; // 0x2 1944 field public static final int FLAG_REPORT_VIEW_IDS = 16; // 0x10 1945 field public static final int FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 8; // 0x8 1946 field public static final int FLAG_REQUEST_FILTER_KEY_EVENTS = 32; // 0x20 1947 field public static final int FLAG_REQUEST_TOUCH_EXPLORATION_MODE = 4; // 0x4 1948 } 1949 1950 } 1951 1952 package android.support.v4.animation { 1953 1954 public abstract class AnimatorCompatHelper { 1955 method public static android.support.v4.animation.ValueAnimatorCompat emptyValueAnimator(); 1956 } 1957 1958 public abstract interface AnimatorListenerCompat { 1959 method public abstract void onAnimationCancel(android.support.v4.animation.ValueAnimatorCompat); 1960 method public abstract void onAnimationEnd(android.support.v4.animation.ValueAnimatorCompat); 1961 method public abstract void onAnimationRepeat(android.support.v4.animation.ValueAnimatorCompat); 1962 method public abstract void onAnimationStart(android.support.v4.animation.ValueAnimatorCompat); 1963 } 1964 1965 public abstract interface AnimatorUpdateListenerCompat { 1966 method public abstract void onAnimationUpdate(android.support.v4.animation.ValueAnimatorCompat); 1967 } 1968 1969 public abstract interface ValueAnimatorCompat { 1970 method public abstract void addListener(android.support.v4.animation.AnimatorListenerCompat); 1971 method public abstract void addUpdateListener(android.support.v4.animation.AnimatorUpdateListenerCompat); 1972 method public abstract void cancel(); 1973 method public abstract float getAnimatedFraction(); 1974 method public abstract void setDuration(long); 1975 method public abstract void setTarget(android.view.View); 1976 method public abstract void start(); 1977 } 1978 1979 } 1980 1981 package android.support.v4.app { 1982 1983 public deprecated class ActionBarDrawerToggle implements android.support.v4.widget.DrawerLayout.DrawerListener { 1984 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, int, int, int); 1985 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, boolean, int, int, int); 1986 method public boolean isDrawerIndicatorEnabled(); 1987 method public void onConfigurationChanged(android.content.res.Configuration); 1988 method public void onDrawerClosed(android.view.View); 1989 method public void onDrawerOpened(android.view.View); 1990 method public void onDrawerSlide(android.view.View, float); 1991 method public void onDrawerStateChanged(int); 1992 method public boolean onOptionsItemSelected(android.view.MenuItem); 1993 method public void setDrawerIndicatorEnabled(boolean); 1994 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable); 1995 method public void setHomeAsUpIndicator(int); 1996 method public void syncState(); 1997 } 1998 1999 public static abstract interface ActionBarDrawerToggle.Delegate { 2000 method public abstract android.graphics.drawable.Drawable getThemeUpIndicator(); 2001 method public abstract void setActionBarDescription(int); 2002 method public abstract void setActionBarUpIndicator(android.graphics.drawable.Drawable, int); 2003 } 2004 2005 public static abstract interface ActionBarDrawerToggle.DelegateProvider { 2006 method public abstract android.support.v4.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate(); 2007 } 2008 2009 public class ActivityCompat extends android.support.v4.content.ContextCompat { 2010 ctor public ActivityCompat(); 2011 method public static void finishAffinity(android.app.Activity); 2012 method public static void finishAfterTransition(android.app.Activity); 2013 method public static boolean invalidateOptionsMenu(android.app.Activity); 2014 method public static void postponeEnterTransition(android.app.Activity); 2015 method public static void setEnterSharedElementCallback(android.app.Activity, android.support.v4.app.SharedElementCallback); 2016 method public static void setExitSharedElementCallback(android.app.Activity, android.support.v4.app.SharedElementCallback); 2017 method public static void startActivity(android.app.Activity, android.content.Intent, android.os.Bundle); 2018 method public static void startActivityForResult(android.app.Activity, android.content.Intent, int, android.os.Bundle); 2019 method public static void startPostponedEnterTransition(android.app.Activity); 2020 } 2021 2022 public final class ActivityManagerCompat { 2023 method public static boolean isLowRamDevice(android.app.ActivityManager); 2024 } 2025 2026 public class ActivityOptionsCompat { 2027 ctor protected ActivityOptionsCompat(); 2028 method public static android.support.v4.app.ActivityOptionsCompat makeCustomAnimation(android.content.Context, int, int); 2029 method public static android.support.v4.app.ActivityOptionsCompat makeScaleUpAnimation(android.view.View, int, int, int, int); 2030 method public static android.support.v4.app.ActivityOptionsCompat makeSceneTransitionAnimation(android.app.Activity, android.view.View, java.lang.String); 2031 method public static android.support.v4.app.ActivityOptionsCompat makeSceneTransitionAnimation(android.app.Activity, android.support.v4.util.Pair<android.view.View, java.lang.String>...); 2032 method public static android.support.v4.app.ActivityOptionsCompat makeThumbnailScaleUpAnimation(android.view.View, android.graphics.Bitmap, int, int); 2033 method public android.os.Bundle toBundle(); 2034 method public void update(android.support.v4.app.ActivityOptionsCompat); 2035 } 2036 2037 public class DialogFragment extends android.support.v4.app.Fragment implements android.content.DialogInterface.OnCancelListener android.content.DialogInterface.OnDismissListener { 2038 ctor public DialogFragment(); 2039 method public void dismiss(); 2040 method public void dismissAllowingStateLoss(); 2041 method public android.app.Dialog getDialog(); 2042 method public boolean getShowsDialog(); 2043 method public int getTheme(); 2044 method public boolean isCancelable(); 2045 method public void onCancel(android.content.DialogInterface); 2046 method public android.app.Dialog onCreateDialog(android.os.Bundle); 2047 method public void onDismiss(android.content.DialogInterface); 2048 method public void setCancelable(boolean); 2049 method public void setShowsDialog(boolean); 2050 method public void setStyle(int, int); 2051 method public void show(android.support.v4.app.FragmentManager, java.lang.String); 2052 method public int show(android.support.v4.app.FragmentTransaction, java.lang.String); 2053 field public static final int STYLE_NORMAL = 0; // 0x0 2054 field public static final int STYLE_NO_FRAME = 2; // 0x2 2055 field public static final int STYLE_NO_INPUT = 3; // 0x3 2056 field public static final int STYLE_NO_TITLE = 1; // 0x1 2057 } 2058 2059 public class Fragment implements android.content.ComponentCallbacks android.view.View.OnCreateContextMenuListener { 2060 ctor public Fragment(); 2061 method public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 2062 method public final boolean equals(java.lang.Object); 2063 method public final android.support.v4.app.FragmentActivity getActivity(); 2064 method public boolean getAllowEnterTransitionOverlap(); 2065 method public boolean getAllowReturnTransitionOverlap(); 2066 method public final android.os.Bundle getArguments(); 2067 method public final android.support.v4.app.FragmentManager getChildFragmentManager(); 2068 method public java.lang.Object getEnterTransition(); 2069 method public java.lang.Object getExitTransition(); 2070 method public final android.support.v4.app.FragmentManager getFragmentManager(); 2071 method public final int getId(); 2072 method public android.support.v4.app.LoaderManager getLoaderManager(); 2073 method public final android.support.v4.app.Fragment getParentFragment(); 2074 method public java.lang.Object getReenterTransition(); 2075 method public final android.content.res.Resources getResources(); 2076 method public final boolean getRetainInstance(); 2077 method public java.lang.Object getReturnTransition(); 2078 method public java.lang.Object getSharedElementEnterTransition(); 2079 method public java.lang.Object getSharedElementReturnTransition(); 2080 method public final java.lang.String getString(int); 2081 method public final java.lang.String getString(int, java.lang.Object...); 2082 method public final java.lang.String getTag(); 2083 method public final android.support.v4.app.Fragment getTargetFragment(); 2084 method public final int getTargetRequestCode(); 2085 method public final java.lang.CharSequence getText(int); 2086 method public boolean getUserVisibleHint(); 2087 method public android.view.View getView(); 2088 method public final int hashCode(); 2089 method public static android.support.v4.app.Fragment instantiate(android.content.Context, java.lang.String); 2090 method public static android.support.v4.app.Fragment instantiate(android.content.Context, java.lang.String, android.os.Bundle); 2091 method public final boolean isAdded(); 2092 method public final boolean isDetached(); 2093 method public final boolean isHidden(); 2094 method public final boolean isInLayout(); 2095 method public final boolean isRemoving(); 2096 method public final boolean isResumed(); 2097 method public final boolean isVisible(); 2098 method public void onActivityCreated(android.os.Bundle); 2099 method public void onActivityResult(int, int, android.content.Intent); 2100 method public void onAttach(android.app.Activity); 2101 method public void onConfigurationChanged(android.content.res.Configuration); 2102 method public boolean onContextItemSelected(android.view.MenuItem); 2103 method public void onCreate(android.os.Bundle); 2104 method public android.view.animation.Animation onCreateAnimation(int, boolean, int); 2105 method public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu.ContextMenuInfo); 2106 method public void onCreateOptionsMenu(android.view.Menu, android.view.MenuInflater); 2107 method public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 2108 method public void onDestroy(); 2109 method public void onDestroyOptionsMenu(); 2110 method public void onDestroyView(); 2111 method public void onDetach(); 2112 method public void onHiddenChanged(boolean); 2113 method public void onInflate(android.app.Activity, android.util.AttributeSet, android.os.Bundle); 2114 method public void onLowMemory(); 2115 method public boolean onOptionsItemSelected(android.view.MenuItem); 2116 method public void onOptionsMenuClosed(android.view.Menu); 2117 method public void onPause(); 2118 method public void onPrepareOptionsMenu(android.view.Menu); 2119 method public void onResume(); 2120 method public void onSaveInstanceState(android.os.Bundle); 2121 method public void onStart(); 2122 method public void onStop(); 2123 method public void onViewCreated(android.view.View, android.os.Bundle); 2124 method public void onViewStateRestored(android.os.Bundle); 2125 method public void registerForContextMenu(android.view.View); 2126 method public void setAllowEnterTransitionOverlap(boolean); 2127 method public void setAllowReturnTransitionOverlap(boolean); 2128 method public void setArguments(android.os.Bundle); 2129 method public void setEnterSharedElementCallback(android.support.v4.app.SharedElementCallback); 2130 method public void setEnterTransition(java.lang.Object); 2131 method public void setExitSharedElementCallback(android.support.v4.app.SharedElementCallback); 2132 method public void setExitTransition(java.lang.Object); 2133 method public void setHasOptionsMenu(boolean); 2134 method public void setInitialSavedState(android.support.v4.app.Fragment.SavedState); 2135 method public void setMenuVisibility(boolean); 2136 method public void setReenterTransition(java.lang.Object); 2137 method public void setRetainInstance(boolean); 2138 method public void setReturnTransition(java.lang.Object); 2139 method public void setSharedElementEnterTransition(java.lang.Object); 2140 method public void setSharedElementReturnTransition(java.lang.Object); 2141 method public void setTargetFragment(android.support.v4.app.Fragment, int); 2142 method public void setUserVisibleHint(boolean); 2143 method public void startActivity(android.content.Intent); 2144 method public void startActivityForResult(android.content.Intent, int); 2145 method public void unregisterForContextMenu(android.view.View); 2146 } 2147 2148 public static class Fragment.InstantiationException extends java.lang.RuntimeException { 2149 ctor public Fragment.InstantiationException(java.lang.String, java.lang.Exception); 2150 } 2151 2152 public static class Fragment.SavedState implements android.os.Parcelable { 2153 method public int describeContents(); 2154 method public void writeToParcel(android.os.Parcel, int); 2155 field public static final android.os.Parcelable.Creator<android.support.v4.app.Fragment.SavedState> CREATOR; 2156 } 2157 2158 public class FragmentActivity extends android.app.Activity { 2159 ctor public FragmentActivity(); 2160 method public java.lang.Object getLastCustomNonConfigurationInstance(); 2161 method public android.support.v4.app.FragmentManager getSupportFragmentManager(); 2162 method public android.support.v4.app.LoaderManager getSupportLoaderManager(); 2163 method public void onAttachFragment(android.support.v4.app.Fragment); 2164 method protected void onResumeFragments(); 2165 method public java.lang.Object onRetainCustomNonConfigurationInstance(); 2166 method public final java.lang.Object onRetainNonConfigurationInstance(); 2167 method public void setEnterSharedElementCallback(android.support.v4.app.SharedElementCallback); 2168 method public void setExitSharedElementCallback(android.support.v4.app.SharedElementCallback); 2169 method public void startActivityFromFragment(android.support.v4.app.Fragment, android.content.Intent, int); 2170 method public void supportFinishAfterTransition(); 2171 method public void supportInvalidateOptionsMenu(); 2172 method public void supportPostponeEnterTransition(); 2173 method public void supportStartPostponedEnterTransition(); 2174 } 2175 2176 public abstract class FragmentManager { 2177 ctor public FragmentManager(); 2178 method public abstract void addOnBackStackChangedListener(android.support.v4.app.FragmentManager.OnBackStackChangedListener); 2179 method public abstract android.support.v4.app.FragmentTransaction beginTransaction(); 2180 method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 2181 method public static void enableDebugLogging(boolean); 2182 method public abstract boolean executePendingTransactions(); 2183 method public abstract android.support.v4.app.Fragment findFragmentById(int); 2184 method public abstract android.support.v4.app.Fragment findFragmentByTag(java.lang.String); 2185 method public abstract android.support.v4.app.FragmentManager.BackStackEntry getBackStackEntryAt(int); 2186 method public abstract int getBackStackEntryCount(); 2187 method public abstract android.support.v4.app.Fragment getFragment(android.os.Bundle, java.lang.String); 2188 method public abstract boolean isDestroyed(); 2189 method public abstract void popBackStack(); 2190 method public abstract void popBackStack(java.lang.String, int); 2191 method public abstract void popBackStack(int, int); 2192 method public abstract boolean popBackStackImmediate(); 2193 method public abstract boolean popBackStackImmediate(java.lang.String, int); 2194 method public abstract boolean popBackStackImmediate(int, int); 2195 method public abstract void putFragment(android.os.Bundle, java.lang.String, android.support.v4.app.Fragment); 2196 method public abstract void removeOnBackStackChangedListener(android.support.v4.app.FragmentManager.OnBackStackChangedListener); 2197 method public abstract android.support.v4.app.Fragment.SavedState saveFragmentInstanceState(android.support.v4.app.Fragment); 2198 field public static final int POP_BACK_STACK_INCLUSIVE = 1; // 0x1 2199 } 2200 2201 public static abstract interface FragmentManager.BackStackEntry { 2202 method public abstract java.lang.CharSequence getBreadCrumbShortTitle(); 2203 method public abstract int getBreadCrumbShortTitleRes(); 2204 method public abstract java.lang.CharSequence getBreadCrumbTitle(); 2205 method public abstract int getBreadCrumbTitleRes(); 2206 method public abstract int getId(); 2207 method public abstract java.lang.String getName(); 2208 } 2209 2210 public static abstract interface FragmentManager.OnBackStackChangedListener { 2211 method public abstract void onBackStackChanged(); 2212 } 2213 2214 public abstract class FragmentPagerAdapter extends android.support.v4.view.PagerAdapter { 2215 ctor public FragmentPagerAdapter(android.support.v4.app.FragmentManager); 2216 method public abstract android.support.v4.app.Fragment getItem(int); 2217 method public long getItemId(int); 2218 method public boolean isViewFromObject(android.view.View, java.lang.Object); 2219 } 2220 2221 public abstract class FragmentStatePagerAdapter extends android.support.v4.view.PagerAdapter { 2222 ctor public FragmentStatePagerAdapter(android.support.v4.app.FragmentManager); 2223 method public abstract android.support.v4.app.Fragment getItem(int); 2224 method public boolean isViewFromObject(android.view.View, java.lang.Object); 2225 } 2226 2227 public class FragmentTabHost extends android.widget.TabHost implements android.widget.TabHost.OnTabChangeListener { 2228 ctor public FragmentTabHost(android.content.Context); 2229 ctor public FragmentTabHost(android.content.Context, android.util.AttributeSet); 2230 method public void addTab(android.widget.TabHost.TabSpec, java.lang.Class<?>, android.os.Bundle); 2231 method public void onTabChanged(java.lang.String); 2232 method public void setup(android.content.Context, android.support.v4.app.FragmentManager); 2233 method public void setup(android.content.Context, android.support.v4.app.FragmentManager, int); 2234 } 2235 2236 public abstract class FragmentTransaction { 2237 ctor public FragmentTransaction(); 2238 method public abstract android.support.v4.app.FragmentTransaction add(android.support.v4.app.Fragment, java.lang.String); 2239 method public abstract android.support.v4.app.FragmentTransaction add(int, android.support.v4.app.Fragment); 2240 method public abstract android.support.v4.app.FragmentTransaction add(int, android.support.v4.app.Fragment, java.lang.String); 2241 method public abstract android.support.v4.app.FragmentTransaction addSharedElement(android.view.View, java.lang.String); 2242 method public abstract android.support.v4.app.FragmentTransaction addToBackStack(java.lang.String); 2243 method public abstract android.support.v4.app.FragmentTransaction attach(android.support.v4.app.Fragment); 2244 method public abstract int commit(); 2245 method public abstract int commitAllowingStateLoss(); 2246 method public abstract android.support.v4.app.FragmentTransaction detach(android.support.v4.app.Fragment); 2247 method public abstract android.support.v4.app.FragmentTransaction disallowAddToBackStack(); 2248 method public abstract android.support.v4.app.FragmentTransaction hide(android.support.v4.app.Fragment); 2249 method public abstract boolean isAddToBackStackAllowed(); 2250 method public abstract boolean isEmpty(); 2251 method public abstract android.support.v4.app.FragmentTransaction remove(android.support.v4.app.Fragment); 2252 method public abstract android.support.v4.app.FragmentTransaction replace(int, android.support.v4.app.Fragment); 2253 method public abstract android.support.v4.app.FragmentTransaction replace(int, android.support.v4.app.Fragment, java.lang.String); 2254 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbShortTitle(int); 2255 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbShortTitle(java.lang.CharSequence); 2256 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbTitle(int); 2257 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbTitle(java.lang.CharSequence); 2258 method public abstract android.support.v4.app.FragmentTransaction setCustomAnimations(int, int); 2259 method public abstract android.support.v4.app.FragmentTransaction setCustomAnimations(int, int, int, int); 2260 method public abstract android.support.v4.app.FragmentTransaction setTransition(int); 2261 method public abstract android.support.v4.app.FragmentTransaction setTransitionStyle(int); 2262 method public abstract android.support.v4.app.FragmentTransaction show(android.support.v4.app.Fragment); 2263 field public static final int TRANSIT_ENTER_MASK = 4096; // 0x1000 2264 field public static final int TRANSIT_EXIT_MASK = 8192; // 0x2000 2265 field public static final int TRANSIT_FRAGMENT_CLOSE = 8194; // 0x2002 2266 field public static final int TRANSIT_FRAGMENT_FADE = 4099; // 0x1003 2267 field public static final int TRANSIT_FRAGMENT_OPEN = 4097; // 0x1001 2268 field public static final int TRANSIT_NONE = 0; // 0x0 2269 field public static final int TRANSIT_UNSET = -1; // 0xffffffff 2270 } 2271 2272 public class ListFragment extends android.support.v4.app.Fragment { 2273 ctor public ListFragment(); 2274 method public android.widget.ListAdapter getListAdapter(); 2275 method public android.widget.ListView getListView(); 2276 method public long getSelectedItemId(); 2277 method public int getSelectedItemPosition(); 2278 method public void onListItemClick(android.widget.ListView, android.view.View, int, long); 2279 method public void setEmptyText(java.lang.CharSequence); 2280 method public void setListAdapter(android.widget.ListAdapter); 2281 method public void setListShown(boolean); 2282 method public void setListShownNoAnimation(boolean); 2283 method public void setSelection(int); 2284 } 2285 2286 public abstract class LoaderManager { 2287 ctor public LoaderManager(); 2288 method public abstract void destroyLoader(int); 2289 method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 2290 method public static void enableDebugLogging(boolean); 2291 method public abstract android.support.v4.content.Loader<D> getLoader(int); 2292 method public boolean hasRunningLoaders(); 2293 method public abstract android.support.v4.content.Loader<D> initLoader(int, android.os.Bundle, android.support.v4.app.LoaderManager.LoaderCallbacks<D>); 2294 method public abstract android.support.v4.content.Loader<D> restartLoader(int, android.os.Bundle, android.support.v4.app.LoaderManager.LoaderCallbacks<D>); 2295 } 2296 2297 public static abstract interface LoaderManager.LoaderCallbacks { 2298 method public abstract android.support.v4.content.Loader<D> onCreateLoader(int, android.os.Bundle); 2299 method public abstract void onLoadFinished(android.support.v4.content.Loader<D>, D); 2300 method public abstract void onLoaderReset(android.support.v4.content.Loader<D>); 2301 } 2302 2303 public class NavUtils { 2304 method public static android.content.Intent getParentActivityIntent(android.app.Activity); 2305 method public static android.content.Intent getParentActivityIntent(android.content.Context, java.lang.Class<?>) throws android.content.pm.PackageManager.NameNotFoundException; 2306 method public static android.content.Intent getParentActivityIntent(android.content.Context, android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 2307 method public static java.lang.String getParentActivityName(android.app.Activity); 2308 method public static java.lang.String getParentActivityName(android.content.Context, android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 2309 method public static void navigateUpFromSameTask(android.app.Activity); 2310 method public static void navigateUpTo(android.app.Activity, android.content.Intent); 2311 method public static boolean shouldUpRecreateTask(android.app.Activity, android.content.Intent); 2312 field public static final java.lang.String PARENT_ACTIVITY = "android.support.PARENT_ACTIVITY"; 2313 } 2314 2315 public class NotificationCompat { 2316 ctor public NotificationCompat(); 2317 method public static android.support.v4.app.NotificationCompat.Action getAction(android.app.Notification, int); 2318 method public static int getActionCount(android.app.Notification); 2319 method public static java.lang.String getCategory(android.app.Notification); 2320 method public static android.os.Bundle getExtras(android.app.Notification); 2321 method public static java.lang.String getGroup(android.app.Notification); 2322 method public static boolean getLocalOnly(android.app.Notification); 2323 method public static java.lang.String getSortKey(android.app.Notification); 2324 method public static boolean isGroupSummary(android.app.Notification); 2325 field public static final java.lang.String CATEGORY_ALARM = "alarm"; 2326 field public static final java.lang.String CATEGORY_CALL = "call"; 2327 field public static final java.lang.String CATEGORY_EMAIL = "email"; 2328 field public static final java.lang.String CATEGORY_ERROR = "err"; 2329 field public static final java.lang.String CATEGORY_EVENT = "event"; 2330 field public static final java.lang.String CATEGORY_MESSAGE = "msg"; 2331 field public static final java.lang.String CATEGORY_PROGRESS = "progress"; 2332 field public static final java.lang.String CATEGORY_PROMO = "promo"; 2333 field public static final java.lang.String CATEGORY_RECOMMENDATION = "recommendation"; 2334 field public static final java.lang.String CATEGORY_SERVICE = "service"; 2335 field public static final java.lang.String CATEGORY_SOCIAL = "social"; 2336 field public static final java.lang.String CATEGORY_STATUS = "status"; 2337 field public static final java.lang.String CATEGORY_SYSTEM = "sys"; 2338 field public static final java.lang.String CATEGORY_TRANSPORT = "transport"; 2339 field public static final int COLOR_DEFAULT = 0; // 0x0 2340 field public static final int DEFAULT_ALL = -1; // 0xffffffff 2341 field public static final int DEFAULT_LIGHTS = 4; // 0x4 2342 field public static final int DEFAULT_SOUND = 1; // 0x1 2343 field public static final int DEFAULT_VIBRATE = 2; // 0x2 2344 field public static final java.lang.String EXTRA_BACKGROUND_IMAGE_URI = "android.backgroundImageUri"; 2345 field public static final java.lang.String EXTRA_BIG_TEXT = "android.bigText"; 2346 field public static final java.lang.String EXTRA_COMPACT_ACTIONS = "android.compactActions"; 2347 field public static final java.lang.String EXTRA_INFO_TEXT = "android.infoText"; 2348 field public static final java.lang.String EXTRA_LARGE_ICON = "android.largeIcon"; 2349 field public static final java.lang.String EXTRA_LARGE_ICON_BIG = "android.largeIcon.big"; 2350 field public static final java.lang.String EXTRA_MEDIA_SESSION = "android.mediaSession"; 2351 field public static final java.lang.String EXTRA_PEOPLE = "android.people"; 2352 field public static final java.lang.String EXTRA_PICTURE = "android.picture"; 2353 field public static final java.lang.String EXTRA_PROGRESS = "android.progress"; 2354 field public static final java.lang.String EXTRA_PROGRESS_INDETERMINATE = "android.progressIndeterminate"; 2355 field public static final java.lang.String EXTRA_PROGRESS_MAX = "android.progressMax"; 2356 field public static final java.lang.String EXTRA_SHOW_CHRONOMETER = "android.showChronometer"; 2357 field public static final java.lang.String EXTRA_SHOW_WHEN = "android.showWhen"; 2358 field public static final java.lang.String EXTRA_SMALL_ICON = "android.icon"; 2359 field public static final java.lang.String EXTRA_SUB_TEXT = "android.subText"; 2360 field public static final java.lang.String EXTRA_SUMMARY_TEXT = "android.summaryText"; 2361 field public static final java.lang.String EXTRA_TEMPLATE = "android.template"; 2362 field public static final java.lang.String EXTRA_TEXT = "android.text"; 2363 field public static final java.lang.String EXTRA_TEXT_LINES = "android.textLines"; 2364 field public static final java.lang.String EXTRA_TITLE = "android.title"; 2365 field public static final java.lang.String EXTRA_TITLE_BIG = "android.title.big"; 2366 field public static final int FLAG_AUTO_CANCEL = 16; // 0x10 2367 field public static final int FLAG_FOREGROUND_SERVICE = 64; // 0x40 2368 field public static final int FLAG_GROUP_SUMMARY = 512; // 0x200 2369 field public static final deprecated int FLAG_HIGH_PRIORITY = 128; // 0x80 2370 field public static final int FLAG_INSISTENT = 4; // 0x4 2371 field public static final int FLAG_LOCAL_ONLY = 256; // 0x100 2372 field public static final int FLAG_NO_CLEAR = 32; // 0x20 2373 field public static final int FLAG_ONGOING_EVENT = 2; // 0x2 2374 field public static final int FLAG_ONLY_ALERT_ONCE = 8; // 0x8 2375 field public static final int FLAG_SHOW_LIGHTS = 1; // 0x1 2376 field public static final int PRIORITY_DEFAULT = 0; // 0x0 2377 field public static final int PRIORITY_HIGH = 1; // 0x1 2378 field public static final int PRIORITY_LOW = -1; // 0xffffffff 2379 field public static final int PRIORITY_MAX = 2; // 0x2 2380 field public static final int PRIORITY_MIN = -2; // 0xfffffffe 2381 field public static final int STREAM_DEFAULT = -1; // 0xffffffff 2382 field public static final int VISIBILITY_PRIVATE = 0; // 0x0 2383 field public static final int VISIBILITY_PUBLIC = 1; // 0x1 2384 field public static final int VISIBILITY_SECRET = -1; // 0xffffffff 2385 } 2386 2387 public static class NotificationCompat.Action extends android.support.v4.app.NotificationCompatBase.Action { 2388 ctor public NotificationCompat.Action(int, java.lang.CharSequence, android.app.PendingIntent); 2389 method protected android.app.PendingIntent getActionIntent(); 2390 method public android.os.Bundle getExtras(); 2391 method protected int getIcon(); 2392 method public android.support.v4.app.RemoteInput[] getRemoteInputs(); 2393 method protected java.lang.CharSequence getTitle(); 2394 field public android.app.PendingIntent actionIntent; 2395 field public int icon; 2396 field public java.lang.CharSequence title; 2397 } 2398 2399 public static final class NotificationCompat.Action.Builder { 2400 ctor public NotificationCompat.Action.Builder(int, java.lang.CharSequence, android.app.PendingIntent); 2401 ctor public NotificationCompat.Action.Builder(android.support.v4.app.NotificationCompat.Action); 2402 method public android.support.v4.app.NotificationCompat.Action.Builder addExtras(android.os.Bundle); 2403 method public android.support.v4.app.NotificationCompat.Action.Builder addRemoteInput(android.support.v4.app.RemoteInput); 2404 method public android.support.v4.app.NotificationCompat.Action build(); 2405 method public android.support.v4.app.NotificationCompat.Action.Builder extend(android.support.v4.app.NotificationCompat.Action.Extender); 2406 method public android.os.Bundle getExtras(); 2407 } 2408 2409 public static abstract interface NotificationCompat.Action.Extender { 2410 method public abstract android.support.v4.app.NotificationCompat.Action.Builder extend(android.support.v4.app.NotificationCompat.Action.Builder); 2411 } 2412 2413 public static final class NotificationCompat.Action.WearableExtender implements android.support.v4.app.NotificationCompat.Action.Extender { 2414 ctor public NotificationCompat.Action.WearableExtender(); 2415 ctor public NotificationCompat.Action.WearableExtender(android.support.v4.app.NotificationCompat.Action); 2416 method public android.support.v4.app.NotificationCompat.Action.WearableExtender clone(); 2417 method public android.support.v4.app.NotificationCompat.Action.Builder extend(android.support.v4.app.NotificationCompat.Action.Builder); 2418 method public java.lang.CharSequence getCancelLabel(); 2419 method public java.lang.CharSequence getConfirmLabel(); 2420 method public java.lang.CharSequence getInProgressLabel(); 2421 method public boolean isAvailableOffline(); 2422 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setAvailableOffline(boolean); 2423 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setCancelLabel(java.lang.CharSequence); 2424 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setConfirmLabel(java.lang.CharSequence); 2425 method public android.support.v4.app.NotificationCompat.Action.WearableExtender setInProgressLabel(java.lang.CharSequence); 2426 } 2427 2428 public static class NotificationCompat.BigPictureStyle extends android.support.v4.app.NotificationCompat.Style { 2429 ctor public NotificationCompat.BigPictureStyle(); 2430 ctor public NotificationCompat.BigPictureStyle(android.support.v4.app.NotificationCompat.Builder); 2431 method public android.support.v4.app.NotificationCompat.BigPictureStyle bigLargeIcon(android.graphics.Bitmap); 2432 method public android.support.v4.app.NotificationCompat.BigPictureStyle bigPicture(android.graphics.Bitmap); 2433 method public android.support.v4.app.NotificationCompat.BigPictureStyle setBigContentTitle(java.lang.CharSequence); 2434 method public android.support.v4.app.NotificationCompat.BigPictureStyle setSummaryText(java.lang.CharSequence); 2435 } 2436 2437 public static class NotificationCompat.BigTextStyle extends android.support.v4.app.NotificationCompat.Style { 2438 ctor public NotificationCompat.BigTextStyle(); 2439 ctor public NotificationCompat.BigTextStyle(android.support.v4.app.NotificationCompat.Builder); 2440 method public android.support.v4.app.NotificationCompat.BigTextStyle bigText(java.lang.CharSequence); 2441 method public android.support.v4.app.NotificationCompat.BigTextStyle setBigContentTitle(java.lang.CharSequence); 2442 method public android.support.v4.app.NotificationCompat.BigTextStyle setSummaryText(java.lang.CharSequence); 2443 } 2444 2445 public static class NotificationCompat.Builder { 2446 ctor public NotificationCompat.Builder(android.content.Context); 2447 method public android.support.v4.app.NotificationCompat.Builder addAction(int, java.lang.CharSequence, android.app.PendingIntent); 2448 method public android.support.v4.app.NotificationCompat.Builder addAction(android.support.v4.app.NotificationCompat.Action); 2449 method public android.support.v4.app.NotificationCompat.Builder addExtras(android.os.Bundle); 2450 method public android.support.v4.app.NotificationCompat.Builder addPerson(java.lang.String); 2451 method public android.app.Notification build(); 2452 method public android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Extender); 2453 method public android.os.Bundle getExtras(); 2454 method public deprecated android.app.Notification getNotification(); 2455 method protected static java.lang.CharSequence limitCharSequenceLength(java.lang.CharSequence); 2456 method public android.support.v4.app.NotificationCompat.Builder setAutoCancel(boolean); 2457 method public android.support.v4.app.NotificationCompat.Builder setCategory(java.lang.String); 2458 method public android.support.v4.app.NotificationCompat.Builder setColor(int); 2459 method public android.support.v4.app.NotificationCompat.Builder setContent(android.widget.RemoteViews); 2460 method public android.support.v4.app.NotificationCompat.Builder setContentInfo(java.lang.CharSequence); 2461 method public android.support.v4.app.NotificationCompat.Builder setContentIntent(android.app.PendingIntent); 2462 method public android.support.v4.app.NotificationCompat.Builder setContentText(java.lang.CharSequence); 2463 method public android.support.v4.app.NotificationCompat.Builder setContentTitle(java.lang.CharSequence); 2464 method public android.support.v4.app.NotificationCompat.Builder setDefaults(int); 2465 method public android.support.v4.app.NotificationCompat.Builder setDeleteIntent(android.app.PendingIntent); 2466 method public android.support.v4.app.NotificationCompat.Builder setExtras(android.os.Bundle); 2467 method public android.support.v4.app.NotificationCompat.Builder setFullScreenIntent(android.app.PendingIntent, boolean); 2468 method public android.support.v4.app.NotificationCompat.Builder setGroup(java.lang.String); 2469 method public android.support.v4.app.NotificationCompat.Builder setGroupSummary(boolean); 2470 method public android.support.v4.app.NotificationCompat.Builder setLargeIcon(android.graphics.Bitmap); 2471 method public android.support.v4.app.NotificationCompat.Builder setLights(int, int, int); 2472 method public android.support.v4.app.NotificationCompat.Builder setLocalOnly(boolean); 2473 method public android.support.v4.app.NotificationCompat.Builder setNumber(int); 2474 method public android.support.v4.app.NotificationCompat.Builder setOngoing(boolean); 2475 method public android.support.v4.app.NotificationCompat.Builder setOnlyAlertOnce(boolean); 2476 method public android.support.v4.app.NotificationCompat.Builder setPriority(int); 2477 method public android.support.v4.app.NotificationCompat.Builder setProgress(int, int, boolean); 2478 method public android.support.v4.app.NotificationCompat.Builder setPublicVersion(android.app.Notification); 2479 method public android.support.v4.app.NotificationCompat.Builder setShowWhen(boolean); 2480 method public android.support.v4.app.NotificationCompat.Builder setSmallIcon(int); 2481 method public android.support.v4.app.NotificationCompat.Builder setSmallIcon(int, int); 2482 method public android.support.v4.app.NotificationCompat.Builder setSortKey(java.lang.String); 2483 method public android.support.v4.app.NotificationCompat.Builder setSound(android.net.Uri); 2484 method public android.support.v4.app.NotificationCompat.Builder setSound(android.net.Uri, int); 2485 method public android.support.v4.app.NotificationCompat.Builder setStyle(android.support.v4.app.NotificationCompat.Style); 2486 method public android.support.v4.app.NotificationCompat.Builder setSubText(java.lang.CharSequence); 2487 method public android.support.v4.app.NotificationCompat.Builder setTicker(java.lang.CharSequence); 2488 method public android.support.v4.app.NotificationCompat.Builder setTicker(java.lang.CharSequence, android.widget.RemoteViews); 2489 method public android.support.v4.app.NotificationCompat.Builder setUsesChronometer(boolean); 2490 method public android.support.v4.app.NotificationCompat.Builder setVibrate(long[]); 2491 method public android.support.v4.app.NotificationCompat.Builder setVisibility(int); 2492 method public android.support.v4.app.NotificationCompat.Builder setWhen(long); 2493 field public java.util.ArrayList<java.lang.String> mPeople; 2494 } 2495 2496 public static final class NotificationCompat.CarExtender implements android.support.v4.app.NotificationCompat.Extender { 2497 ctor public NotificationCompat.CarExtender(); 2498 ctor public NotificationCompat.CarExtender(android.app.Notification); 2499 method public android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Builder); 2500 method public int getColor(); 2501 method public android.graphics.Bitmap getLargeIcon(); 2502 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation getUnreadConversation(); 2503 method public android.support.v4.app.NotificationCompat.CarExtender setColor(int); 2504 method public android.support.v4.app.NotificationCompat.CarExtender setLargeIcon(android.graphics.Bitmap); 2505 method public android.support.v4.app.NotificationCompat.CarExtender setUnreadConversation(android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation); 2506 } 2507 2508 public static class NotificationCompat.CarExtender.UnreadConversation extends android.support.v4.app.NotificationCompatBase.UnreadConversation { 2509 method public long getLatestTimestamp(); 2510 method public java.lang.String[] getMessages(); 2511 method public java.lang.String getParticipant(); 2512 method public java.lang.String[] getParticipants(); 2513 method public android.app.PendingIntent getReadPendingIntent(); 2514 method public android.support.v4.app.RemoteInput getRemoteInput(); 2515 method public android.app.PendingIntent getReplyPendingIntent(); 2516 } 2517 2518 public static class NotificationCompat.CarExtender.UnreadConversation.Builder { 2519 ctor public NotificationCompat.CarExtender.UnreadConversation.Builder(java.lang.String); 2520 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder addMessage(java.lang.String); 2521 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation build(); 2522 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder setLatestTimestamp(long); 2523 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder setReadPendingIntent(android.app.PendingIntent); 2524 method public android.support.v4.app.NotificationCompat.CarExtender.UnreadConversation.Builder setReplyAction(android.app.PendingIntent, android.support.v4.app.RemoteInput); 2525 } 2526 2527 public static abstract interface NotificationCompat.Extender { 2528 method public abstract android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Builder); 2529 } 2530 2531 public static class NotificationCompat.InboxStyle extends android.support.v4.app.NotificationCompat.Style { 2532 ctor public NotificationCompat.InboxStyle(); 2533 ctor public NotificationCompat.InboxStyle(android.support.v4.app.NotificationCompat.Builder); 2534 method public android.support.v4.app.NotificationCompat.InboxStyle addLine(java.lang.CharSequence); 2535 method public android.support.v4.app.NotificationCompat.InboxStyle setBigContentTitle(java.lang.CharSequence); 2536 method public android.support.v4.app.NotificationCompat.InboxStyle setSummaryText(java.lang.CharSequence); 2537 } 2538 2539 public static abstract class NotificationCompat.Style { 2540 ctor public NotificationCompat.Style(); 2541 method public android.app.Notification build(); 2542 method public void setBuilder(android.support.v4.app.NotificationCompat.Builder); 2543 } 2544 2545 public static final class NotificationCompat.WearableExtender implements android.support.v4.app.NotificationCompat.Extender { 2546 ctor public NotificationCompat.WearableExtender(); 2547 ctor public NotificationCompat.WearableExtender(android.app.Notification); 2548 method public android.support.v4.app.NotificationCompat.WearableExtender addAction(android.support.v4.app.NotificationCompat.Action); 2549 method public android.support.v4.app.NotificationCompat.WearableExtender addActions(java.util.List<android.support.v4.app.NotificationCompat.Action>); 2550 method public android.support.v4.app.NotificationCompat.WearableExtender addPage(android.app.Notification); 2551 method public android.support.v4.app.NotificationCompat.WearableExtender addPages(java.util.List<android.app.Notification>); 2552 method public android.support.v4.app.NotificationCompat.WearableExtender clearActions(); 2553 method public android.support.v4.app.NotificationCompat.WearableExtender clearPages(); 2554 method public android.support.v4.app.NotificationCompat.WearableExtender clone(); 2555 method public android.support.v4.app.NotificationCompat.Builder extend(android.support.v4.app.NotificationCompat.Builder); 2556 method public java.util.List<android.support.v4.app.NotificationCompat.Action> getActions(); 2557 method public android.graphics.Bitmap getBackground(); 2558 method public int getContentAction(); 2559 method public int getContentIcon(); 2560 method public int getContentIconGravity(); 2561 method public boolean getContentIntentAvailableOffline(); 2562 method public int getCustomContentHeight(); 2563 method public int getCustomSizePreset(); 2564 method public android.app.PendingIntent getDisplayIntent(); 2565 method public int getGravity(); 2566 method public boolean getHintAvoidBackgroundClipping(); 2567 method public boolean getHintHideIcon(); 2568 method public int getHintScreenTimeout(); 2569 method public boolean getHintShowBackgroundOnly(); 2570 method public java.util.List<android.app.Notification> getPages(); 2571 method public boolean getStartScrollBottom(); 2572 method public android.support.v4.app.NotificationCompat.WearableExtender setBackground(android.graphics.Bitmap); 2573 method public android.support.v4.app.NotificationCompat.WearableExtender setContentAction(int); 2574 method public android.support.v4.app.NotificationCompat.WearableExtender setContentIcon(int); 2575 method public android.support.v4.app.NotificationCompat.WearableExtender setContentIconGravity(int); 2576 method public android.support.v4.app.NotificationCompat.WearableExtender setContentIntentAvailableOffline(boolean); 2577 method public android.support.v4.app.NotificationCompat.WearableExtender setCustomContentHeight(int); 2578 method public android.support.v4.app.NotificationCompat.WearableExtender setCustomSizePreset(int); 2579 method public android.support.v4.app.NotificationCompat.WearableExtender setDisplayIntent(android.app.PendingIntent); 2580 method public android.support.v4.app.NotificationCompat.WearableExtender setGravity(int); 2581 method public android.support.v4.app.NotificationCompat.WearableExtender setHintAvoidBackgroundClipping(boolean); 2582 method public android.support.v4.app.NotificationCompat.WearableExtender setHintHideIcon(boolean); 2583 method public android.support.v4.app.NotificationCompat.WearableExtender setHintScreenTimeout(int); 2584 method public android.support.v4.app.NotificationCompat.WearableExtender setHintShowBackgroundOnly(boolean); 2585 method public android.support.v4.app.NotificationCompat.WearableExtender setStartScrollBottom(boolean); 2586 field public static final int SCREEN_TIMEOUT_LONG = -1; // 0xffffffff 2587 field public static final int SCREEN_TIMEOUT_SHORT = 0; // 0x0 2588 field public static final int SIZE_DEFAULT = 0; // 0x0 2589 field public static final int SIZE_FULL_SCREEN = 5; // 0x5 2590 field public static final int SIZE_LARGE = 4; // 0x4 2591 field public static final int SIZE_MEDIUM = 3; // 0x3 2592 field public static final int SIZE_SMALL = 2; // 0x2 2593 field public static final int SIZE_XSMALL = 1; // 0x1 2594 field public static final int UNSET_ACTION_INDEX = -1; // 0xffffffff 2595 } 2596 2597 class NotificationCompatBase { 2598 } 2599 2600 public static abstract class NotificationCompatBase.Action { 2601 ctor public NotificationCompatBase.Action(); 2602 method protected abstract android.app.PendingIntent getActionIntent(); 2603 method protected abstract android.os.Bundle getExtras(); 2604 method protected abstract int getIcon(); 2605 method protected abstract android.support.v4.app.RemoteInputCompatBase.RemoteInput[] getRemoteInputs(); 2606 method protected abstract java.lang.CharSequence getTitle(); 2607 } 2608 2609 public static abstract class NotificationCompatBase.UnreadConversation { 2610 ctor public NotificationCompatBase.UnreadConversation(); 2611 } 2612 2613 public final class NotificationCompatExtras { 2614 field public static final java.lang.String EXTRA_ACTION_EXTRAS = "android.support.actionExtras"; 2615 field public static final java.lang.String EXTRA_GROUP_KEY = "android.support.groupKey"; 2616 field public static final java.lang.String EXTRA_GROUP_SUMMARY = "android.support.isGroupSummary"; 2617 field public static final java.lang.String EXTRA_LOCAL_ONLY = "android.support.localOnly"; 2618 field public static final java.lang.String EXTRA_REMOTE_INPUTS = "android.support.remoteInputs"; 2619 field public static final java.lang.String EXTRA_SORT_KEY = "android.support.sortKey"; 2620 } 2621 2622 public abstract class NotificationCompatSideChannelService extends android.app.Service { 2623 ctor public NotificationCompatSideChannelService(); 2624 method public abstract void cancel(java.lang.String, int, java.lang.String); 2625 method public abstract void cancelAll(java.lang.String); 2626 method public abstract void notify(java.lang.String, int, java.lang.String, android.app.Notification); 2627 method public android.os.IBinder onBind(android.content.Intent); 2628 } 2629 2630 public class NotificationManagerCompat { 2631 method public void cancel(int); 2632 method public void cancel(java.lang.String, int); 2633 method public void cancelAll(); 2634 method public static android.support.v4.app.NotificationManagerCompat from(android.content.Context); 2635 method public static java.util.Set<java.lang.String> getEnabledListenerPackages(android.content.Context); 2636 method public void notify(int, android.app.Notification); 2637 method public void notify(java.lang.String, int, android.app.Notification); 2638 field public static final java.lang.String ACTION_BIND_SIDE_CHANNEL = "android.support.BIND_NOTIFICATION_SIDE_CHANNEL"; 2639 field public static final java.lang.String EXTRA_USE_SIDE_CHANNEL = "android.support.useSideChannel"; 2640 } 2641 2642 public class RemoteInput extends android.support.v4.app.RemoteInputCompatBase.RemoteInput { 2643 method public static void addResultsToIntent(android.support.v4.app.RemoteInput[], android.content.Intent, android.os.Bundle); 2644 method public boolean getAllowFreeFormInput(); 2645 method public java.lang.CharSequence[] getChoices(); 2646 method public android.os.Bundle getExtras(); 2647 method public java.lang.CharSequence getLabel(); 2648 method public java.lang.String getResultKey(); 2649 method public static android.os.Bundle getResultsFromIntent(android.content.Intent); 2650 field public static final java.lang.String EXTRA_RESULTS_DATA = "android.remoteinput.resultsData"; 2651 field public static final java.lang.String RESULTS_CLIP_LABEL = "android.remoteinput.results"; 2652 } 2653 2654 public static final class RemoteInput.Builder { 2655 ctor public RemoteInput.Builder(java.lang.String); 2656 method public android.support.v4.app.RemoteInput.Builder addExtras(android.os.Bundle); 2657 method public android.support.v4.app.RemoteInput build(); 2658 method public android.os.Bundle getExtras(); 2659 method public android.support.v4.app.RemoteInput.Builder setAllowFreeFormInput(boolean); 2660 method public android.support.v4.app.RemoteInput.Builder setChoices(java.lang.CharSequence[]); 2661 method public android.support.v4.app.RemoteInput.Builder setLabel(java.lang.CharSequence); 2662 } 2663 2664 class RemoteInputCompatBase { 2665 } 2666 2667 public static abstract class RemoteInputCompatBase.RemoteInput { 2668 ctor public RemoteInputCompatBase.RemoteInput(); 2669 method protected abstract boolean getAllowFreeFormInput(); 2670 method protected abstract java.lang.CharSequence[] getChoices(); 2671 method protected abstract android.os.Bundle getExtras(); 2672 method protected abstract java.lang.CharSequence getLabel(); 2673 method protected abstract java.lang.String getResultKey(); 2674 } 2675 2676 public class ServiceCompat { 2677 field public static final int START_STICKY = 1; // 0x1 2678 } 2679 2680 public class ShareCompat { 2681 ctor public ShareCompat(); 2682 method public static void configureMenuItem(android.view.MenuItem, android.support.v4.app.ShareCompat.IntentBuilder); 2683 method public static void configureMenuItem(android.view.Menu, int, android.support.v4.app.ShareCompat.IntentBuilder); 2684 method public static android.content.ComponentName getCallingActivity(android.app.Activity); 2685 method public static java.lang.String getCallingPackage(android.app.Activity); 2686 field public static final java.lang.String EXTRA_CALLING_ACTIVITY = "android.support.v4.app.EXTRA_CALLING_ACTIVITY"; 2687 field public static final java.lang.String EXTRA_CALLING_PACKAGE = "android.support.v4.app.EXTRA_CALLING_PACKAGE"; 2688 } 2689 2690 public static class ShareCompat.IntentBuilder { 2691 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailBcc(java.lang.String); 2692 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailBcc(java.lang.String[]); 2693 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailCc(java.lang.String); 2694 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailCc(java.lang.String[]); 2695 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailTo(java.lang.String); 2696 method public android.support.v4.app.ShareCompat.IntentBuilder addEmailTo(java.lang.String[]); 2697 method public android.support.v4.app.ShareCompat.IntentBuilder addStream(android.net.Uri); 2698 method public android.content.Intent createChooserIntent(); 2699 method public static android.support.v4.app.ShareCompat.IntentBuilder from(android.app.Activity); 2700 method public android.content.Intent getIntent(); 2701 method public android.support.v4.app.ShareCompat.IntentBuilder setChooserTitle(java.lang.CharSequence); 2702 method public android.support.v4.app.ShareCompat.IntentBuilder setChooserTitle(int); 2703 method public android.support.v4.app.ShareCompat.IntentBuilder setEmailBcc(java.lang.String[]); 2704 method public android.support.v4.app.ShareCompat.IntentBuilder setEmailCc(java.lang.String[]); 2705 method public android.support.v4.app.ShareCompat.IntentBuilder setEmailTo(java.lang.String[]); 2706 method public android.support.v4.app.ShareCompat.IntentBuilder setHtmlText(java.lang.String); 2707 method public android.support.v4.app.ShareCompat.IntentBuilder setStream(android.net.Uri); 2708 method public android.support.v4.app.ShareCompat.IntentBuilder setSubject(java.lang.String); 2709 method public android.support.v4.app.ShareCompat.IntentBuilder setText(java.lang.CharSequence); 2710 method public android.support.v4.app.ShareCompat.IntentBuilder setType(java.lang.String); 2711 method public void startChooser(); 2712 } 2713 2714 public static class ShareCompat.IntentReader { 2715 method public static android.support.v4.app.ShareCompat.IntentReader from(android.app.Activity); 2716 method public android.content.ComponentName getCallingActivity(); 2717 method public android.graphics.drawable.Drawable getCallingActivityIcon(); 2718 method public android.graphics.drawable.Drawable getCallingApplicationIcon(); 2719 method public java.lang.CharSequence getCallingApplicationLabel(); 2720 method public java.lang.String getCallingPackage(); 2721 method public java.lang.String[] getEmailBcc(); 2722 method public java.lang.String[] getEmailCc(); 2723 method public java.lang.String[] getEmailTo(); 2724 method public java.lang.String getHtmlText(); 2725 method public android.net.Uri getStream(); 2726 method public android.net.Uri getStream(int); 2727 method public int getStreamCount(); 2728 method public java.lang.String getSubject(); 2729 method public java.lang.CharSequence getText(); 2730 method public java.lang.String getType(); 2731 method public boolean isMultipleShare(); 2732 method public boolean isShareIntent(); 2733 method public boolean isSingleShare(); 2734 } 2735 2736 public abstract class SharedElementCallback { 2737 ctor public SharedElementCallback(); 2738 method public android.os.Parcelable onCaptureSharedElementSnapshot(android.view.View, android.graphics.Matrix, android.graphics.RectF); 2739 method public android.view.View onCreateSnapshotView(android.content.Context, android.os.Parcelable); 2740 method public void onMapSharedElements(java.util.List<java.lang.String>, java.util.Map<java.lang.String, android.view.View>); 2741 method public void onRejectSharedElements(java.util.List<android.view.View>); 2742 method public void onSharedElementEnd(java.util.List<java.lang.String>, java.util.List<android.view.View>, java.util.List<android.view.View>); 2743 method public void onSharedElementStart(java.util.List<java.lang.String>, java.util.List<android.view.View>, java.util.List<android.view.View>); 2744 } 2745 2746 public class TaskStackBuilder implements java.lang.Iterable { 2747 method public android.support.v4.app.TaskStackBuilder addNextIntent(android.content.Intent); 2748 method public android.support.v4.app.TaskStackBuilder addNextIntentWithParentStack(android.content.Intent); 2749 method public android.support.v4.app.TaskStackBuilder addParentStack(android.app.Activity); 2750 method public android.support.v4.app.TaskStackBuilder addParentStack(java.lang.Class<?>); 2751 method public android.support.v4.app.TaskStackBuilder addParentStack(android.content.ComponentName); 2752 method public static android.support.v4.app.TaskStackBuilder create(android.content.Context); 2753 method public android.content.Intent editIntentAt(int); 2754 method public static deprecated android.support.v4.app.TaskStackBuilder from(android.content.Context); 2755 method public deprecated android.content.Intent getIntent(int); 2756 method public int getIntentCount(); 2757 method public android.content.Intent[] getIntents(); 2758 method public android.app.PendingIntent getPendingIntent(int, int); 2759 method public android.app.PendingIntent getPendingIntent(int, int, android.os.Bundle); 2760 method public deprecated java.util.Iterator<android.content.Intent> iterator(); 2761 method public void startActivities(); 2762 method public void startActivities(android.os.Bundle); 2763 } 2764 2765 public static abstract interface TaskStackBuilder.SupportParentable { 2766 method public abstract android.content.Intent getSupportParentActivityIntent(); 2767 } 2768 2769 } 2770 2771 package android.support.v4.content { 2772 2773 public abstract class AsyncTaskLoader extends android.support.v4.content.Loader { 2774 ctor public AsyncTaskLoader(android.content.Context); 2775 method public boolean cancelLoad(); 2776 method public abstract D loadInBackground(); 2777 method public void onCanceled(D); 2778 method protected D onLoadInBackground(); 2779 method public void setUpdateThrottle(long); 2780 } 2781 2782 public class ContextCompat { 2783 ctor public ContextCompat(); 2784 method public final java.io.File getCodeCacheDir(android.content.Context); 2785 method public static final android.graphics.drawable.Drawable getDrawable(android.content.Context, int); 2786 method public static java.io.File[] getExternalCacheDirs(android.content.Context); 2787 method public static java.io.File[] getExternalFilesDirs(android.content.Context, java.lang.String); 2788 method public final java.io.File getNoBackupFilesDir(android.content.Context); 2789 method public static java.io.File[] getObbDirs(android.content.Context); 2790 method public static boolean startActivities(android.content.Context, android.content.Intent[]); 2791 method public static boolean startActivities(android.content.Context, android.content.Intent[], android.os.Bundle); 2792 } 2793 2794 public class CursorLoader extends android.support.v4.content.AsyncTaskLoader { 2795 ctor public CursorLoader(android.content.Context); 2796 ctor public CursorLoader(android.content.Context, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 2797 method public void deliverResult(android.database.Cursor); 2798 method public java.lang.String[] getProjection(); 2799 method public java.lang.String getSelection(); 2800 method public java.lang.String[] getSelectionArgs(); 2801 method public java.lang.String getSortOrder(); 2802 method public android.net.Uri getUri(); 2803 method public android.database.Cursor loadInBackground(); 2804 method public void onCanceled(android.database.Cursor); 2805 method public void setProjection(java.lang.String[]); 2806 method public void setSelection(java.lang.String); 2807 method public void setSelectionArgs(java.lang.String[]); 2808 method public void setSortOrder(java.lang.String); 2809 method public void setUri(android.net.Uri); 2810 } 2811 2812 public class FileProvider extends android.content.ContentProvider { 2813 ctor public FileProvider(); 2814 method public int delete(android.net.Uri, java.lang.String, java.lang.String[]); 2815 method public java.lang.String getType(android.net.Uri); 2816 method public static android.net.Uri getUriForFile(android.content.Context, java.lang.String, java.io.File); 2817 method public android.net.Uri insert(android.net.Uri, android.content.ContentValues); 2818 method public boolean onCreate(); 2819 method public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 2820 method public int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); 2821 } 2822 2823 public class IntentCompat { 2824 method public static android.content.Intent makeMainActivity(android.content.ComponentName); 2825 method public static android.content.Intent makeMainSelectorActivity(java.lang.String, java.lang.String); 2826 method public static android.content.Intent makeRestartActivityTask(android.content.ComponentName); 2827 field public static final java.lang.String ACTION_EXTERNAL_APPLICATIONS_AVAILABLE = "android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE"; 2828 field public static final java.lang.String ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE = "android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE"; 2829 field public static final java.lang.String EXTRA_CHANGED_PACKAGE_LIST = "android.intent.extra.changed_package_list"; 2830 field public static final java.lang.String EXTRA_CHANGED_UID_LIST = "android.intent.extra.changed_uid_list"; 2831 field public static final java.lang.String EXTRA_HTML_TEXT = "android.intent.extra.HTML_TEXT"; 2832 field public static final int FLAG_ACTIVITY_CLEAR_TASK = 32768; // 0x8000 2833 field public static final int FLAG_ACTIVITY_TASK_ON_HOME = 16384; // 0x4000 2834 } 2835 2836 public class Loader { 2837 ctor public Loader(android.content.Context); 2838 method public void abandon(); 2839 method public void commitContentChanged(); 2840 method public java.lang.String dataToString(D); 2841 method public void deliverResult(D); 2842 method public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 2843 method public void forceLoad(); 2844 method public android.content.Context getContext(); 2845 method public int getId(); 2846 method public boolean isAbandoned(); 2847 method public boolean isReset(); 2848 method public boolean isStarted(); 2849 method protected void onAbandon(); 2850 method public void onContentChanged(); 2851 method protected void onForceLoad(); 2852 method protected void onReset(); 2853 method protected void onStartLoading(); 2854 method protected void onStopLoading(); 2855 method public void registerListener(int, android.support.v4.content.Loader.OnLoadCompleteListener<D>); 2856 method public void reset(); 2857 method public void rollbackContentChanged(); 2858 method public final void startLoading(); 2859 method public void stopLoading(); 2860 method public boolean takeContentChanged(); 2861 method public void unregisterListener(android.support.v4.content.Loader.OnLoadCompleteListener<D>); 2862 } 2863 2864 public final class Loader.ForceLoadContentObserver extends android.database.ContentObserver { 2865 ctor public Loader.ForceLoadContentObserver(); 2866 } 2867 2868 public static abstract interface Loader.OnLoadCompleteListener { 2869 method public abstract void onLoadComplete(android.support.v4.content.Loader<D>, D); 2870 } 2871 2872 public class LocalBroadcastManager { 2873 method public static android.support.v4.content.LocalBroadcastManager getInstance(android.content.Context); 2874 method public void registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter); 2875 method public boolean sendBroadcast(android.content.Intent); 2876 method public void sendBroadcastSync(android.content.Intent); 2877 method public void unregisterReceiver(android.content.BroadcastReceiver); 2878 } 2879 2880 public abstract class WakefulBroadcastReceiver extends android.content.BroadcastReceiver { 2881 ctor public WakefulBroadcastReceiver(); 2882 method public static boolean completeWakefulIntent(android.content.Intent); 2883 method public static android.content.ComponentName startWakefulService(android.content.Context, android.content.Intent); 2884 } 2885 2886 } 2887 2888 package android.support.v4.content.pm { 2889 2890 public class ActivityInfoCompat { 2891 field public static final int CONFIG_UI_MODE = 512; // 0x200 2892 } 2893 2894 } 2895 2896 package android.support.v4.content.res { 2897 2898 public class ResourcesCompat { 2899 ctor public ResourcesCompat(); 2900 method public static android.graphics.drawable.Drawable getDrawable(android.content.res.Resources, int, android.content.res.Resources.Theme) throws android.content.res.Resources.NotFoundException; 2901 method public static android.graphics.drawable.Drawable getDrawableForDensity(android.content.res.Resources, int, int, android.content.res.Resources.Theme) throws android.content.res.Resources.NotFoundException; 2902 } 2903 2904 } 2905 2906 package android.support.v4.database { 2907 2908 public class DatabaseUtilsCompat { 2909 method public static java.lang.String[] appendSelectionArgs(java.lang.String[], java.lang.String[]); 2910 method public static java.lang.String concatenateWhere(java.lang.String, java.lang.String); 2911 } 2912 2913 } 2914 2915 package android.support.v4.graphics { 2916 2917 public class BitmapCompat { 2918 ctor public BitmapCompat(); 2919 method public static int getAllocationByteCount(android.graphics.Bitmap); 2920 method public static boolean hasMipMap(android.graphics.Bitmap); 2921 method public static void setHasMipMap(android.graphics.Bitmap, boolean); 2922 } 2923 2924 public class ColorUtils { 2925 method public static int HSLToColor(float[]); 2926 method public static void RGBToHSL(int, int, int, float[]); 2927 method public static double calculateContrast(int, int); 2928 method public static double calculateLuminance(int); 2929 method public static int calculateMinimumAlpha(int, int, float); 2930 method public static void colorToHSL(int, float[]); 2931 method public static int compositeColors(int, int); 2932 method public static int setAlphaComponent(int, int); 2933 } 2934 2935 } 2936 2937 package android.support.v4.graphics.drawable { 2938 2939 public class DrawableCompat { 2940 ctor public DrawableCompat(); 2941 method public static boolean isAutoMirrored(android.graphics.drawable.Drawable); 2942 method public static void jumpToCurrentState(android.graphics.drawable.Drawable); 2943 method public static void setAutoMirrored(android.graphics.drawable.Drawable, boolean); 2944 method public static void setHotspot(android.graphics.drawable.Drawable, float, float); 2945 method public static void setHotspotBounds(android.graphics.drawable.Drawable, int, int, int, int); 2946 method public static void setTint(android.graphics.drawable.Drawable, int); 2947 method public static void setTintList(android.graphics.drawable.Drawable, android.content.res.ColorStateList); 2948 method public static void setTintMode(android.graphics.drawable.Drawable, android.graphics.PorterDuff.Mode); 2949 method public static T unwrap(android.graphics.drawable.Drawable); 2950 method public static android.graphics.drawable.Drawable wrap(android.graphics.drawable.Drawable); 2951 } 2952 2953 public abstract class RoundedBitmapDrawable extends android.graphics.drawable.Drawable { 2954 method public void draw(android.graphics.Canvas); 2955 method public final android.graphics.Bitmap getBitmap(); 2956 method public float getCornerRadius(); 2957 method public int getGravity(); 2958 method public int getOpacity(); 2959 method public final android.graphics.Paint getPaint(); 2960 method public boolean hasAntiAlias(); 2961 method public boolean hasMipMap(); 2962 method public void setAlpha(int); 2963 method public void setAntiAlias(boolean); 2964 method public void setColorFilter(android.graphics.ColorFilter); 2965 method public void setCornerRadius(float); 2966 method public void setGravity(int); 2967 method public void setMipMap(boolean); 2968 method public void setTargetDensity(android.graphics.Canvas); 2969 method public void setTargetDensity(android.util.DisplayMetrics); 2970 method public void setTargetDensity(int); 2971 } 2972 2973 public class RoundedBitmapDrawableFactory { 2974 ctor public RoundedBitmapDrawableFactory(); 2975 method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, android.graphics.Bitmap); 2976 method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, java.lang.String); 2977 method public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources, java.io.InputStream); 2978 } 2979 2980 } 2981 2982 package android.support.v4.hardware.display { 2983 2984 public abstract class DisplayManagerCompat { 2985 method public abstract android.view.Display getDisplay(int); 2986 method public abstract android.view.Display[] getDisplays(); 2987 method public abstract android.view.Display[] getDisplays(java.lang.String); 2988 method public static android.support.v4.hardware.display.DisplayManagerCompat getInstance(android.content.Context); 2989 field public static final java.lang.String DISPLAY_CATEGORY_PRESENTATION = "android.hardware.display.category.PRESENTATION"; 2990 } 2991 2992 } 2993 2994 package android.support.v4.media { 2995 2996 public final class MediaDescriptionCompat implements android.os.Parcelable { 2997 method public int describeContents(); 2998 method public static android.support.v4.media.MediaDescriptionCompat fromMediaDescription(java.lang.Object); 2999 method public java.lang.CharSequence getDescription(); 3000 method public android.os.Bundle getExtras(); 3001 method public android.graphics.Bitmap getIconBitmap(); 3002 method public android.net.Uri getIconUri(); 3003 method public java.lang.Object getMediaDescription(); 3004 method public java.lang.String getMediaId(); 3005 method public java.lang.CharSequence getSubtitle(); 3006 method public java.lang.CharSequence getTitle(); 3007 method public void writeToParcel(android.os.Parcel, int); 3008 field public static final android.os.Parcelable.Creator<android.support.v4.media.MediaDescriptionCompat> CREATOR; 3009 } 3010 3011 public static final class MediaDescriptionCompat.Builder { 3012 ctor public MediaDescriptionCompat.Builder(); 3013 method public android.support.v4.media.MediaDescriptionCompat build(); 3014 method public android.support.v4.media.MediaDescriptionCompat.Builder setDescription(java.lang.CharSequence); 3015 method public android.support.v4.media.MediaDescriptionCompat.Builder setExtras(android.os.Bundle); 3016 method public android.support.v4.media.MediaDescriptionCompat.Builder setIconBitmap(android.graphics.Bitmap); 3017 method public android.support.v4.media.MediaDescriptionCompat.Builder setIconUri(android.net.Uri); 3018 method public android.support.v4.media.MediaDescriptionCompat.Builder setMediaId(java.lang.String); 3019 method public android.support.v4.media.MediaDescriptionCompat.Builder setSubtitle(java.lang.CharSequence); 3020 method public android.support.v4.media.MediaDescriptionCompat.Builder setTitle(java.lang.CharSequence); 3021 } 3022 3023 public final class MediaMetadataCompat implements android.os.Parcelable { 3024 method public boolean containsKey(java.lang.String); 3025 method public int describeContents(); 3026 method public static android.support.v4.media.MediaMetadataCompat fromMediaMetadata(java.lang.Object); 3027 method public android.graphics.Bitmap getBitmap(java.lang.String); 3028 method public android.os.Bundle getBundle(); 3029 method public android.support.v4.media.MediaDescriptionCompat getDescription(); 3030 method public long getLong(java.lang.String); 3031 method public java.lang.Object getMediaMetadata(); 3032 method public android.support.v4.media.RatingCompat getRating(java.lang.String); 3033 method public java.lang.String getString(java.lang.String); 3034 method public java.lang.CharSequence getText(java.lang.String); 3035 method public java.util.Set<java.lang.String> keySet(); 3036 method public int size(); 3037 method public void writeToParcel(android.os.Parcel, int); 3038 field public static final android.os.Parcelable.Creator<android.support.v4.media.MediaMetadataCompat> CREATOR; 3039 field public static final java.lang.String METADATA_KEY_ALBUM = "android.media.metadata.ALBUM"; 3040 field public static final java.lang.String METADATA_KEY_ALBUM_ART = "android.media.metadata.ALBUM_ART"; 3041 field public static final java.lang.String METADATA_KEY_ALBUM_ARTIST = "android.media.metadata.ALBUM_ARTIST"; 3042 field public static final java.lang.String METADATA_KEY_ALBUM_ART_URI = "android.media.metadata.ALBUM_ART_URI"; 3043 field public static final java.lang.String METADATA_KEY_ART = "android.media.metadata.ART"; 3044 field public static final java.lang.String METADATA_KEY_ARTIST = "android.media.metadata.ARTIST"; 3045 field public static final java.lang.String METADATA_KEY_ART_URI = "android.media.metadata.ART_URI"; 3046 field public static final java.lang.String METADATA_KEY_AUTHOR = "android.media.metadata.AUTHOR"; 3047 field public static final java.lang.String METADATA_KEY_COMPILATION = "android.media.metadata.COMPILATION"; 3048 field public static final java.lang.String METADATA_KEY_COMPOSER = "android.media.metadata.COMPOSER"; 3049 field public static final java.lang.String METADATA_KEY_DATE = "android.media.metadata.DATE"; 3050 field public static final java.lang.String METADATA_KEY_DISC_NUMBER = "android.media.metadata.DISC_NUMBER"; 3051 field public static final java.lang.String METADATA_KEY_DISPLAY_DESCRIPTION = "android.media.metadata.DISPLAY_DESCRIPTION"; 3052 field public static final java.lang.String METADATA_KEY_DISPLAY_ICON = "android.media.metadata.DISPLAY_ICON"; 3053 field public static final java.lang.String METADATA_KEY_DISPLAY_ICON_URI = "android.media.metadata.DISPLAY_ICON_URI"; 3054 field public static final java.lang.String METADATA_KEY_DISPLAY_SUBTITLE = "android.media.metadata.DISPLAY_SUBTITLE"; 3055 field public static final java.lang.String METADATA_KEY_DISPLAY_TITLE = "android.media.metadata.DISPLAY_TITLE"; 3056 field public static final java.lang.String METADATA_KEY_DURATION = "android.media.metadata.DURATION"; 3057 field public static final java.lang.String METADATA_KEY_GENRE = "android.media.metadata.GENRE"; 3058 field public static final java.lang.String METADATA_KEY_MEDIA_ID = "android.media.metadata.MEDIA_ID"; 3059 field public static final java.lang.String METADATA_KEY_NUM_TRACKS = "android.media.metadata.NUM_TRACKS"; 3060 field public static final java.lang.String METADATA_KEY_RATING = "android.media.metadata.RATING"; 3061 field public static final java.lang.String METADATA_KEY_TITLE = "android.media.metadata.TITLE"; 3062 field public static final java.lang.String METADATA_KEY_TRACK_NUMBER = "android.media.metadata.TRACK_NUMBER"; 3063 field public static final java.lang.String METADATA_KEY_USER_RATING = "android.media.metadata.USER_RATING"; 3064 field public static final java.lang.String METADATA_KEY_WRITER = "android.media.metadata.WRITER"; 3065 field public static final java.lang.String METADATA_KEY_YEAR = "android.media.metadata.YEAR"; 3066 } 3067 3068 public static final class MediaMetadataCompat.Builder { 3069 ctor public MediaMetadataCompat.Builder(); 3070 ctor public MediaMetadataCompat.Builder(android.support.v4.media.MediaMetadataCompat); 3071 method public android.support.v4.media.MediaMetadataCompat build(); 3072 method public android.support.v4.media.MediaMetadataCompat.Builder putBitmap(java.lang.String, android.graphics.Bitmap); 3073 method public android.support.v4.media.MediaMetadataCompat.Builder putLong(java.lang.String, long); 3074 method public android.support.v4.media.MediaMetadataCompat.Builder putRating(java.lang.String, android.support.v4.media.RatingCompat); 3075 method public android.support.v4.media.MediaMetadataCompat.Builder putString(java.lang.String, java.lang.String); 3076 method public android.support.v4.media.MediaMetadataCompat.Builder putText(java.lang.String, java.lang.CharSequence); 3077 } 3078 3079 public final class RatingCompat implements android.os.Parcelable { 3080 method public int describeContents(); 3081 method public static android.support.v4.media.RatingCompat fromRating(java.lang.Object); 3082 method public float getPercentRating(); 3083 method public java.lang.Object getRating(); 3084 method public int getRatingStyle(); 3085 method public float getStarRating(); 3086 method public boolean hasHeart(); 3087 method public boolean isRated(); 3088 method public boolean isThumbUp(); 3089 method public static android.support.v4.media.RatingCompat newHeartRating(boolean); 3090 method public static android.support.v4.media.RatingCompat newPercentageRating(float); 3091 method public static android.support.v4.media.RatingCompat newStarRating(int, float); 3092 method public static android.support.v4.media.RatingCompat newThumbRating(boolean); 3093 method public static android.support.v4.media.RatingCompat newUnratedRating(int); 3094 method public void writeToParcel(android.os.Parcel, int); 3095 field public static final android.os.Parcelable.Creator<android.support.v4.media.RatingCompat> CREATOR; 3096 field public static final int RATING_3_STARS = 3; // 0x3 3097 field public static final int RATING_4_STARS = 4; // 0x4 3098 field public static final int RATING_5_STARS = 5; // 0x5 3099 field public static final int RATING_HEART = 1; // 0x1 3100 field public static final int RATING_NONE = 0; // 0x0 3101 field public static final int RATING_PERCENTAGE = 6; // 0x6 3102 field public static final int RATING_THUMB_UP_DOWN = 2; // 0x2 3103 } 3104 3105 public abstract class TransportController { 3106 ctor public TransportController(); 3107 method public abstract int getBufferPercentage(); 3108 method public abstract long getCurrentPosition(); 3109 method public abstract long getDuration(); 3110 method public abstract int getTransportControlFlags(); 3111 method public abstract boolean isPlaying(); 3112 method public abstract void pausePlaying(); 3113 method public abstract void registerStateListener(android.support.v4.media.TransportStateListener); 3114 method public abstract void seekTo(long); 3115 method public abstract void startPlaying(); 3116 method public abstract void stopPlaying(); 3117 method public abstract void unregisterStateListener(android.support.v4.media.TransportStateListener); 3118 } 3119 3120 public class TransportMediator extends android.support.v4.media.TransportController { 3121 ctor public TransportMediator(android.app.Activity, android.support.v4.media.TransportPerformer); 3122 ctor public TransportMediator(android.view.View, android.support.v4.media.TransportPerformer); 3123 method public void destroy(); 3124 method public boolean dispatchKeyEvent(android.view.KeyEvent); 3125 method public int getBufferPercentage(); 3126 method public long getCurrentPosition(); 3127 method public long getDuration(); 3128 method public java.lang.Object getRemoteControlClient(); 3129 method public int getTransportControlFlags(); 3130 method public boolean isPlaying(); 3131 method public void pausePlaying(); 3132 method public void refreshState(); 3133 method public void registerStateListener(android.support.v4.media.TransportStateListener); 3134 method public void seekTo(long); 3135 method public void startPlaying(); 3136 method public void stopPlaying(); 3137 method public void unregisterStateListener(android.support.v4.media.TransportStateListener); 3138 field public static final int FLAG_KEY_MEDIA_FAST_FORWARD = 64; // 0x40 3139 field public static final int FLAG_KEY_MEDIA_NEXT = 128; // 0x80 3140 field public static final int FLAG_KEY_MEDIA_PAUSE = 16; // 0x10 3141 field public static final int FLAG_KEY_MEDIA_PLAY = 4; // 0x4 3142 field public static final int FLAG_KEY_MEDIA_PLAY_PAUSE = 8; // 0x8 3143 field public static final int FLAG_KEY_MEDIA_PREVIOUS = 1; // 0x1 3144 field public static final int FLAG_KEY_MEDIA_REWIND = 2; // 0x2 3145 field public static final int FLAG_KEY_MEDIA_STOP = 32; // 0x20 3146 field public static final int KEYCODE_MEDIA_PAUSE = 127; // 0x7f 3147 field public static final int KEYCODE_MEDIA_PLAY = 126; // 0x7e 3148 field public static final int KEYCODE_MEDIA_RECORD = 130; // 0x82 3149 } 3150 3151 public abstract class TransportPerformer { 3152 ctor public TransportPerformer(); 3153 method public void onAudioFocusChange(int); 3154 method public int onGetBufferPercentage(); 3155 method public abstract long onGetCurrentPosition(); 3156 method public abstract long onGetDuration(); 3157 method public int onGetTransportControlFlags(); 3158 method public abstract boolean onIsPlaying(); 3159 method public boolean onMediaButtonDown(int, android.view.KeyEvent); 3160 method public boolean onMediaButtonUp(int, android.view.KeyEvent); 3161 method public abstract void onPause(); 3162 method public abstract void onSeekTo(long); 3163 method public abstract void onStart(); 3164 method public abstract void onStop(); 3165 } 3166 3167 public class TransportStateListener { 3168 ctor public TransportStateListener(); 3169 method public void onPlayingChanged(android.support.v4.media.TransportController); 3170 method public void onTransportControlsChanged(android.support.v4.media.TransportController); 3171 } 3172 3173 public abstract class VolumeProviderCompat { 3174 ctor public VolumeProviderCompat(int, int, int); 3175 method public final int getCurrentVolume(); 3176 method public final int getMaxVolume(); 3177 method public final int getVolumeControl(); 3178 method public java.lang.Object getVolumeProvider(); 3179 method public void onAdjustVolume(int); 3180 method public void onSetVolumeTo(int); 3181 method public void setCallback(android.support.v4.media.VolumeProviderCompat.Callback); 3182 method public final void setCurrentVolume(int); 3183 field public static final int VOLUME_CONTROL_ABSOLUTE = 2; // 0x2 3184 field public static final int VOLUME_CONTROL_FIXED = 0; // 0x0 3185 field public static final int VOLUME_CONTROL_RELATIVE = 1; // 0x1 3186 } 3187 3188 public static abstract class VolumeProviderCompat.Callback { 3189 ctor public VolumeProviderCompat.Callback(); 3190 method public abstract void onVolumeChanged(android.support.v4.media.VolumeProviderCompat); 3191 } 3192 3193 } 3194 3195 package android.support.v4.media.session { 3196 3197 public final class MediaControllerCompat { 3198 ctor public MediaControllerCompat(android.content.Context, android.support.v4.media.session.MediaSessionCompat); 3199 ctor public MediaControllerCompat(android.content.Context, android.support.v4.media.session.MediaSessionCompat.Token) throws android.os.RemoteException; 3200 method public void adjustVolume(int, int); 3201 method public boolean dispatchMediaButtonEvent(android.view.KeyEvent); 3202 method public android.os.Bundle getExtras(); 3203 method public long getFlags(); 3204 method public java.lang.Object getMediaController(); 3205 method public android.support.v4.media.MediaMetadataCompat getMetadata(); 3206 method public java.lang.String getPackageName(); 3207 method public android.support.v4.media.session.MediaControllerCompat.PlaybackInfo getPlaybackInfo(); 3208 method public android.support.v4.media.session.PlaybackStateCompat getPlaybackState(); 3209 method public java.util.List<android.support.v4.media.session.MediaSessionCompat.QueueItem> getQueue(); 3210 method public java.lang.CharSequence getQueueTitle(); 3211 method public int getRatingType(); 3212 method public android.app.PendingIntent getSessionActivity(); 3213 method public android.support.v4.media.session.MediaSessionCompat.Token getSessionToken(); 3214 method public android.support.v4.media.session.MediaControllerCompat.TransportControls getTransportControls(); 3215 method public void registerCallback(android.support.v4.media.session.MediaControllerCompat.Callback); 3216 method public void registerCallback(android.support.v4.media.session.MediaControllerCompat.Callback, android.os.Handler); 3217 method public void sendCommand(java.lang.String, android.os.Bundle, android.os.ResultReceiver); 3218 method public void setVolumeTo(int, int); 3219 method public void unregisterCallback(android.support.v4.media.session.MediaControllerCompat.Callback); 3220 } 3221 3222 public static abstract class MediaControllerCompat.Callback implements android.os.IBinder.DeathRecipient { 3223 ctor public MediaControllerCompat.Callback(); 3224 method public void binderDied(); 3225 method public void onAudioInfoChanged(android.support.v4.media.session.MediaControllerCompat.PlaybackInfo); 3226 method public void onExtrasChanged(android.os.Bundle); 3227 method public void onMetadataChanged(android.support.v4.media.MediaMetadataCompat); 3228 method public void onPlaybackStateChanged(android.support.v4.media.session.PlaybackStateCompat); 3229 method public void onQueueChanged(java.util.List<android.support.v4.media.session.MediaSessionCompat.QueueItem>); 3230 method public void onQueueTitleChanged(java.lang.CharSequence); 3231 method public void onSessionDestroyed(); 3232 method public void onSessionEvent(java.lang.String, android.os.Bundle); 3233 } 3234 3235 public static final class MediaControllerCompat.PlaybackInfo { 3236 method public int getAudioStream(); 3237 method public int getCurrentVolume(); 3238 method public int getMaxVolume(); 3239 method public int getPlaybackType(); 3240 method public int getVolumeControl(); 3241 field public static final int PLAYBACK_TYPE_LOCAL = 1; // 0x1 3242 field public static final int PLAYBACK_TYPE_REMOTE = 2; // 0x2 3243 } 3244 3245 public static abstract class MediaControllerCompat.TransportControls { 3246 method public abstract void fastForward(); 3247 method public abstract void pause(); 3248 method public abstract void play(); 3249 method public abstract void playFromMediaId(java.lang.String, android.os.Bundle); 3250 method public abstract void playFromSearch(java.lang.String, android.os.Bundle); 3251 method public abstract void rewind(); 3252 method public abstract void seekTo(long); 3253 method public abstract void sendCustomAction(android.support.v4.media.session.PlaybackStateCompat.CustomAction, android.os.Bundle); 3254 method public abstract void sendCustomAction(java.lang.String, android.os.Bundle); 3255 method public abstract void setRating(android.support.v4.media.RatingCompat); 3256 method public abstract void skipToNext(); 3257 method public abstract void skipToPrevious(); 3258 method public abstract void skipToQueueItem(long); 3259 method public abstract void stop(); 3260 } 3261 3262 public class MediaSessionCompat { 3263 ctor public MediaSessionCompat(android.content.Context, java.lang.String, android.content.ComponentName, android.app.PendingIntent); 3264 method public void addOnActiveChangeListener(android.support.v4.media.session.MediaSessionCompat.OnActiveChangeListener); 3265 method public android.support.v4.media.session.MediaControllerCompat getController(); 3266 method public java.lang.Object getMediaSession(); 3267 method public java.lang.Object getRemoteControlClient(); 3268 method public android.support.v4.media.session.MediaSessionCompat.Token getSessionToken(); 3269 method public boolean isActive(); 3270 method public static android.support.v4.media.session.MediaSessionCompat obtain(android.content.Context, java.lang.Object); 3271 method public void release(); 3272 method public void removeOnActiveChangeListener(android.support.v4.media.session.MediaSessionCompat.OnActiveChangeListener); 3273 method public void sendSessionEvent(java.lang.String, android.os.Bundle); 3274 method public void setActive(boolean); 3275 method public void setCallback(android.support.v4.media.session.MediaSessionCompat.Callback); 3276 method public void setCallback(android.support.v4.media.session.MediaSessionCompat.Callback, android.os.Handler); 3277 method public void setExtras(android.os.Bundle); 3278 method public void setFlags(int); 3279 method public void setMediaButtonReceiver(android.app.PendingIntent); 3280 method public void setMetadata(android.support.v4.media.MediaMetadataCompat); 3281 method public void setPlaybackState(android.support.v4.media.session.PlaybackStateCompat); 3282 method public void setPlaybackToLocal(int); 3283 method public void setPlaybackToRemote(android.support.v4.media.VolumeProviderCompat); 3284 method public void setQueue(java.util.List<android.support.v4.media.session.MediaSessionCompat.QueueItem>); 3285 method public void setQueueTitle(java.lang.CharSequence); 3286 method public void setRatingType(int); 3287 method public void setSessionActivity(android.app.PendingIntent); 3288 field public static final int FLAG_HANDLES_MEDIA_BUTTONS = 1; // 0x1 3289 field public static final int FLAG_HANDLES_TRANSPORT_CONTROLS = 2; // 0x2 3290 } 3291 3292 public static abstract class MediaSessionCompat.Callback { 3293 ctor public MediaSessionCompat.Callback(); 3294 method public void onCommand(java.lang.String, android.os.Bundle, android.os.ResultReceiver); 3295 method public void onCustomAction(java.lang.String, android.os.Bundle); 3296 method public void onFastForward(); 3297 method public boolean onMediaButtonEvent(android.content.Intent); 3298 method public void onPause(); 3299 method public void onPlay(); 3300 method public void onPlayFromMediaId(java.lang.String, android.os.Bundle); 3301 method public void onPlayFromSearch(java.lang.String, android.os.Bundle); 3302 method public void onRewind(); 3303 method public void onSeekTo(long); 3304 method public void onSetRating(android.support.v4.media.RatingCompat); 3305 method public void onSkipToNext(); 3306 method public void onSkipToPrevious(); 3307 method public void onSkipToQueueItem(long); 3308 method public void onStop(); 3309 } 3310 3311 public static abstract interface MediaSessionCompat.OnActiveChangeListener { 3312 method public abstract void onActiveChanged(); 3313 } 3314 3315 public static final class MediaSessionCompat.QueueItem implements android.os.Parcelable { 3316 ctor public MediaSessionCompat.QueueItem(android.support.v4.media.MediaDescriptionCompat, long); 3317 method public int describeContents(); 3318 method public android.support.v4.media.MediaDescriptionCompat getDescription(); 3319 method public long getQueueId(); 3320 method public java.lang.Object getQueueItem(); 3321 method public static android.support.v4.media.session.MediaSessionCompat.QueueItem obtain(java.lang.Object); 3322 method public void writeToParcel(android.os.Parcel, int); 3323 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.MediaSessionCompat.QueueItem> CREATOR; 3324 field public static final int UNKNOWN_ID = -1; // 0xffffffff 3325 } 3326 3327 public static final class MediaSessionCompat.Token implements android.os.Parcelable { 3328 method public int describeContents(); 3329 method public static android.support.v4.media.session.MediaSessionCompat.Token fromToken(java.lang.Object); 3330 method public java.lang.Object getToken(); 3331 method public void writeToParcel(android.os.Parcel, int); 3332 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.MediaSessionCompat.Token> CREATOR; 3333 } 3334 3335 public class ParcelableVolumeInfo implements android.os.Parcelable { 3336 ctor public ParcelableVolumeInfo(int, int, int, int, int); 3337 ctor public ParcelableVolumeInfo(android.os.Parcel); 3338 method public int describeContents(); 3339 method public void writeToParcel(android.os.Parcel, int); 3340 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.ParcelableVolumeInfo> CREATOR; 3341 field public int audioStream; 3342 field public int controlType; 3343 field public int currentVolume; 3344 field public int maxVolume; 3345 field public int volumeType; 3346 } 3347 3348 public final class PlaybackStateCompat implements android.os.Parcelable { 3349 method public int describeContents(); 3350 method public static android.support.v4.media.session.PlaybackStateCompat fromPlaybackState(java.lang.Object); 3351 method public long getActions(); 3352 method public long getActiveQueueItemId(); 3353 method public long getBufferedPosition(); 3354 method public java.util.List<android.support.v4.media.session.PlaybackStateCompat.CustomAction> getCustomActions(); 3355 method public java.lang.CharSequence getErrorMessage(); 3356 method public android.os.Bundle getExtras(); 3357 method public long getLastPositionUpdateTime(); 3358 method public float getPlaybackSpeed(); 3359 method public java.lang.Object getPlaybackState(); 3360 method public long getPosition(); 3361 method public int getState(); 3362 method public void writeToParcel(android.os.Parcel, int); 3363 field public static final long ACTION_FAST_FORWARD = 64L; // 0x40L 3364 field public static final long ACTION_PAUSE = 2L; // 0x2L 3365 field public static final long ACTION_PLAY = 4L; // 0x4L 3366 field public static final long ACTION_PLAY_FROM_MEDIA_ID = 1024L; // 0x400L 3367 field public static final long ACTION_PLAY_FROM_SEARCH = 2048L; // 0x800L 3368 field public static final long ACTION_PLAY_PAUSE = 512L; // 0x200L 3369 field public static final long ACTION_REWIND = 8L; // 0x8L 3370 field public static final long ACTION_SEEK_TO = 256L; // 0x100L 3371 field public static final long ACTION_SET_RATING = 128L; // 0x80L 3372 field public static final long ACTION_SKIP_TO_NEXT = 32L; // 0x20L 3373 field public static final long ACTION_SKIP_TO_PREVIOUS = 16L; // 0x10L 3374 field public static final long ACTION_SKIP_TO_QUEUE_ITEM = 4096L; // 0x1000L 3375 field public static final long ACTION_STOP = 1L; // 0x1L 3376 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.PlaybackStateCompat> CREATOR; 3377 field public static final long PLAYBACK_POSITION_UNKNOWN = -1L; // 0xffffffffffffffffL 3378 field public static final int STATE_BUFFERING = 6; // 0x6 3379 field public static final int STATE_CONNECTING = 8; // 0x8 3380 field public static final int STATE_ERROR = 7; // 0x7 3381 field public static final int STATE_FAST_FORWARDING = 4; // 0x4 3382 field public static final int STATE_NONE = 0; // 0x0 3383 field public static final int STATE_PAUSED = 2; // 0x2 3384 field public static final int STATE_PLAYING = 3; // 0x3 3385 field public static final int STATE_REWINDING = 5; // 0x5 3386 field public static final int STATE_SKIPPING_TO_NEXT = 10; // 0xa 3387 field public static final int STATE_SKIPPING_TO_PREVIOUS = 9; // 0x9 3388 field public static final int STATE_SKIPPING_TO_QUEUE_ITEM = 11; // 0xb 3389 field public static final int STATE_STOPPED = 1; // 0x1 3390 } 3391 3392 public static final class PlaybackStateCompat.Builder { 3393 ctor public PlaybackStateCompat.Builder(); 3394 ctor public PlaybackStateCompat.Builder(android.support.v4.media.session.PlaybackStateCompat); 3395 method public android.support.v4.media.session.PlaybackStateCompat.Builder addCustomAction(java.lang.String, java.lang.String, int); 3396 method public android.support.v4.media.session.PlaybackStateCompat.Builder addCustomAction(android.support.v4.media.session.PlaybackStateCompat.CustomAction); 3397 method public android.support.v4.media.session.PlaybackStateCompat build(); 3398 method public android.support.v4.media.session.PlaybackStateCompat.Builder setActions(long); 3399 method public android.support.v4.media.session.PlaybackStateCompat.Builder setActiveQueueItemId(long); 3400 method public android.support.v4.media.session.PlaybackStateCompat.Builder setBufferedPosition(long); 3401 method public android.support.v4.media.session.PlaybackStateCompat.Builder setErrorMessage(java.lang.CharSequence); 3402 method public android.support.v4.media.session.PlaybackStateCompat.Builder setExtras(android.os.Bundle); 3403 method public android.support.v4.media.session.PlaybackStateCompat.Builder setState(int, long, float); 3404 method public android.support.v4.media.session.PlaybackStateCompat.Builder setState(int, long, float, long); 3405 } 3406 3407 public static final class PlaybackStateCompat.CustomAction implements android.os.Parcelable { 3408 method public int describeContents(); 3409 method public static android.support.v4.media.session.PlaybackStateCompat.CustomAction fromCustomAction(java.lang.Object); 3410 method public java.lang.String getAction(); 3411 method public java.lang.Object getCustomAction(); 3412 method public android.os.Bundle getExtras(); 3413 method public int getIcon(); 3414 method public java.lang.CharSequence getName(); 3415 method public void writeToParcel(android.os.Parcel, int); 3416 field public static final android.os.Parcelable.Creator<android.support.v4.media.session.PlaybackStateCompat.CustomAction> CREATOR; 3417 } 3418 3419 public static final class PlaybackStateCompat.CustomAction.Builder { 3420 ctor public PlaybackStateCompat.CustomAction.Builder(java.lang.String, java.lang.CharSequence, int); 3421 method public android.support.v4.media.session.PlaybackStateCompat.CustomAction build(); 3422 method public android.support.v4.media.session.PlaybackStateCompat.CustomAction.Builder setExtras(android.os.Bundle); 3423 } 3424 3425 } 3426 3427 package android.support.v4.net { 3428 3429 public class ConnectivityManagerCompat { 3430 ctor public ConnectivityManagerCompat(); 3431 method public static android.net.NetworkInfo getNetworkInfoFromBroadcast(android.net.ConnectivityManager, android.content.Intent); 3432 method public static boolean isActiveNetworkMetered(android.net.ConnectivityManager); 3433 } 3434 3435 public class TrafficStatsCompat { 3436 ctor public TrafficStatsCompat(); 3437 method public static void clearThreadStatsTag(); 3438 method public static int getThreadStatsTag(); 3439 method public static void incrementOperationCount(int); 3440 method public static void incrementOperationCount(int, int); 3441 method public static void setThreadStatsTag(int); 3442 method public static void tagSocket(java.net.Socket) throws java.net.SocketException; 3443 method public static void untagSocket(java.net.Socket) throws java.net.SocketException; 3444 } 3445 3446 } 3447 3448 package android.support.v4.os { 3449 3450 public class AsyncTaskCompat { 3451 ctor public AsyncTaskCompat(); 3452 method public static android.os.AsyncTask<Params, Progress, Result> executeParallel(android.os.AsyncTask<Params, Progress, Result>, Params...); 3453 } 3454 3455 public class EnvironmentCompat { 3456 ctor public EnvironmentCompat(); 3457 method public static java.lang.String getStorageState(java.io.File); 3458 field public static final java.lang.String MEDIA_UNKNOWN = "unknown"; 3459 } 3460 3461 public class ParcelableCompat { 3462 ctor public ParcelableCompat(); 3463 method public static android.os.Parcelable.Creator<T> newCreator(android.support.v4.os.ParcelableCompatCreatorCallbacks<T>); 3464 } 3465 3466 public abstract interface ParcelableCompatCreatorCallbacks { 3467 method public abstract T createFromParcel(android.os.Parcel, java.lang.ClassLoader); 3468 method public abstract T[] newArray(int); 3469 } 3470 3471 public class TraceCompat { 3472 ctor public TraceCompat(); 3473 method public static void beginSection(java.lang.String); 3474 method public static void endSection(); 3475 } 3476 3477 } 3478 3479 package android.support.v4.print { 3480 3481 public final class PrintHelper { 3482 ctor public PrintHelper(android.content.Context); 3483 method public int getColorMode(); 3484 method public int getOrientation(); 3485 method public int getScaleMode(); 3486 method public void printBitmap(java.lang.String, android.graphics.Bitmap); 3487 method public void printBitmap(java.lang.String, android.graphics.Bitmap, android.support.v4.print.PrintHelper.OnPrintFinishCallback); 3488 method public void printBitmap(java.lang.String, android.net.Uri) throws java.io.FileNotFoundException; 3489 method public void printBitmap(java.lang.String, android.net.Uri, android.support.v4.print.PrintHelper.OnPrintFinishCallback) throws java.io.FileNotFoundException; 3490 method public void setColorMode(int); 3491 method public void setOrientation(int); 3492 method public void setScaleMode(int); 3493 method public static boolean systemSupportsPrint(); 3494 field public static final int COLOR_MODE_COLOR = 2; // 0x2 3495 field public static final int COLOR_MODE_MONOCHROME = 1; // 0x1 3496 field public static final int ORIENTATION_LANDSCAPE = 1; // 0x1 3497 field public static final int ORIENTATION_PORTRAIT = 2; // 0x2 3498 field public static final int SCALE_MODE_FILL = 2; // 0x2 3499 field public static final int SCALE_MODE_FIT = 1; // 0x1 3500 } 3501 3502 public static abstract interface PrintHelper.OnPrintFinishCallback { 3503 method public abstract void onFinish(); 3504 } 3505 3506 } 3507 3508 package android.support.v4.provider { 3509 3510 public abstract class DocumentFile { 3511 method public abstract boolean canRead(); 3512 method public abstract boolean canWrite(); 3513 method public abstract android.support.v4.provider.DocumentFile createDirectory(java.lang.String); 3514 method public abstract android.support.v4.provider.DocumentFile createFile(java.lang.String, java.lang.String); 3515 method public abstract boolean delete(); 3516 method public abstract boolean exists(); 3517 method public android.support.v4.provider.DocumentFile findFile(java.lang.String); 3518 method public static android.support.v4.provider.DocumentFile fromFile(java.io.File); 3519 method public static android.support.v4.provider.DocumentFile fromSingleUri(android.content.Context, android.net.Uri); 3520 method public static android.support.v4.provider.DocumentFile fromTreeUri(android.content.Context, android.net.Uri); 3521 method public abstract java.lang.String getName(); 3522 method public android.support.v4.provider.DocumentFile getParentFile(); 3523 method public abstract java.lang.String getType(); 3524 method public abstract android.net.Uri getUri(); 3525 method public abstract boolean isDirectory(); 3526 method public static boolean isDocumentUri(android.content.Context, android.net.Uri); 3527 method public abstract boolean isFile(); 3528 method public abstract long lastModified(); 3529 method public abstract long length(); 3530 method public abstract android.support.v4.provider.DocumentFile[] listFiles(); 3531 method public abstract boolean renameTo(java.lang.String); 3532 } 3533 3534 } 3535 3536 package android.support.v4.text { 3537 3538 public final class BidiFormatter { 3539 method public static android.support.v4.text.BidiFormatter getInstance(); 3540 method public static android.support.v4.text.BidiFormatter getInstance(boolean); 3541 method public static android.support.v4.text.BidiFormatter getInstance(java.util.Locale); 3542 method public boolean getStereoReset(); 3543 method public boolean isRtl(java.lang.String); 3544 method public boolean isRtlContext(); 3545 method public java.lang.String unicodeWrap(java.lang.String, android.support.v4.text.TextDirectionHeuristicCompat, boolean); 3546 method public java.lang.String unicodeWrap(java.lang.String, android.support.v4.text.TextDirectionHeuristicCompat); 3547 method public java.lang.String unicodeWrap(java.lang.String, boolean); 3548 method public java.lang.String unicodeWrap(java.lang.String); 3549 } 3550 3551 public static final class BidiFormatter.Builder { 3552 ctor public BidiFormatter.Builder(); 3553 ctor public BidiFormatter.Builder(boolean); 3554 ctor public BidiFormatter.Builder(java.util.Locale); 3555 method public android.support.v4.text.BidiFormatter build(); 3556 method public android.support.v4.text.BidiFormatter.Builder setTextDirectionHeuristic(android.support.v4.text.TextDirectionHeuristicCompat); 3557 method public android.support.v4.text.BidiFormatter.Builder stereoReset(boolean); 3558 } 3559 3560 public class ICUCompat { 3561 ctor public ICUCompat(); 3562 method public static java.lang.String addLikelySubtags(java.lang.String); 3563 method public static java.lang.String getScript(java.lang.String); 3564 } 3565 3566 public abstract interface TextDirectionHeuristicCompat { 3567 method public abstract boolean isRtl(char[], int, int); 3568 method public abstract boolean isRtl(java.lang.CharSequence, int, int); 3569 } 3570 3571 public class TextDirectionHeuristicsCompat { 3572 ctor public TextDirectionHeuristicsCompat(); 3573 field public static final android.support.v4.text.TextDirectionHeuristicCompat ANYRTL_LTR; 3574 field public static final android.support.v4.text.TextDirectionHeuristicCompat FIRSTSTRONG_LTR; 3575 field public static final android.support.v4.text.TextDirectionHeuristicCompat FIRSTSTRONG_RTL; 3576 field public static final android.support.v4.text.TextDirectionHeuristicCompat LOCALE; 3577 field public static final android.support.v4.text.TextDirectionHeuristicCompat LTR; 3578 field public static final android.support.v4.text.TextDirectionHeuristicCompat RTL; 3579 } 3580 3581 public class TextUtilsCompat { 3582 ctor public TextUtilsCompat(); 3583 method public static int getLayoutDirectionFromLocale(java.util.Locale); 3584 method public static java.lang.String htmlEncode(java.lang.String); 3585 field public static final java.util.Locale ROOT; 3586 } 3587 3588 } 3589 3590 package android.support.v4.util { 3591 3592 public class ArrayMap extends android.support.v4.util.SimpleArrayMap implements java.util.Map { 3593 ctor public ArrayMap(); 3594 ctor public ArrayMap(int); 3595 ctor public ArrayMap(android.support.v4.util.SimpleArrayMap); 3596 method public boolean containsAll(java.util.Collection<?>); 3597 method public java.util.Set<java.util.Map.Entry<K, V>> entrySet(); 3598 method public java.util.Set<K> keySet(); 3599 method public void putAll(java.util.Map<? extends K, ? extends V>); 3600 method public boolean removeAll(java.util.Collection<?>); 3601 method public boolean retainAll(java.util.Collection<?>); 3602 method public java.util.Collection<V> values(); 3603 } 3604 3605 public class AtomicFile { 3606 ctor public AtomicFile(java.io.File); 3607 method public void delete(); 3608 method public void failWrite(java.io.FileOutputStream); 3609 method public void finishWrite(java.io.FileOutputStream); 3610 method public java.io.File getBaseFile(); 3611 method public java.io.FileInputStream openRead() throws java.io.FileNotFoundException; 3612 method public byte[] readFully() throws java.io.IOException; 3613 method public java.io.FileOutputStream startWrite() throws java.io.IOException; 3614 } 3615 3616 public final class CircularArray { 3617 ctor public CircularArray(); 3618 ctor public CircularArray(int); 3619 method public void addFirst(E); 3620 method public void addLast(E); 3621 method public void clear(); 3622 method public E get(int); 3623 method public E getFirst(); 3624 method public E getLast(); 3625 method public boolean isEmpty(); 3626 method public E popFirst(); 3627 method public E popLast(); 3628 method public void removeFromEnd(int); 3629 method public void removeFromStart(int); 3630 method public int size(); 3631 } 3632 3633 public final class CircularIntArray { 3634 ctor public CircularIntArray(); 3635 ctor public CircularIntArray(int); 3636 method public void addFirst(int); 3637 method public void addLast(int); 3638 method public void clear(); 3639 method public int get(int); 3640 method public int getFirst(); 3641 method public int getLast(); 3642 method public boolean isEmpty(); 3643 method public int popFirst(); 3644 method public int popLast(); 3645 method public void removeFromEnd(int); 3646 method public void removeFromStart(int); 3647 method public int size(); 3648 } 3649 3650 public class LongSparseArray { 3651 ctor public LongSparseArray(); 3652 ctor public LongSparseArray(int); 3653 method public void append(long, E); 3654 method public void clear(); 3655 method public android.support.v4.util.LongSparseArray<E> clone(); 3656 method public void delete(long); 3657 method public E get(long); 3658 method public E get(long, E); 3659 method public int indexOfKey(long); 3660 method public int indexOfValue(E); 3661 method public long keyAt(int); 3662 method public void put(long, E); 3663 method public void remove(long); 3664 method public void removeAt(int); 3665 method public void setValueAt(int, E); 3666 method public int size(); 3667 method public E valueAt(int); 3668 } 3669 3670 public class LruCache { 3671 ctor public LruCache(int); 3672 method protected V create(K); 3673 method public final synchronized int createCount(); 3674 method protected void entryRemoved(boolean, K, V, V); 3675 method public final void evictAll(); 3676 method public final synchronized int evictionCount(); 3677 method public final V get(K); 3678 method public final synchronized int hitCount(); 3679 method public final synchronized int maxSize(); 3680 method public final synchronized int missCount(); 3681 method public final V put(K, V); 3682 method public final synchronized int putCount(); 3683 method public final V remove(K); 3684 method public void resize(int); 3685 method public final synchronized int size(); 3686 method protected int sizeOf(K, V); 3687 method public final synchronized java.util.Map<K, V> snapshot(); 3688 method public final synchronized java.lang.String toString(); 3689 method public void trimToSize(int); 3690 } 3691 3692 public class Pair { 3693 ctor public Pair(F, S); 3694 method public static android.support.v4.util.Pair<A, B> create(A, B); 3695 field public final F first; 3696 field public final S second; 3697 } 3698 3699 public final class Pools { 3700 } 3701 3702 public static abstract interface Pools.Pool { 3703 method public abstract T acquire(); 3704 method public abstract boolean release(T); 3705 } 3706 3707 public static class Pools.SimplePool implements android.support.v4.util.Pools.Pool { 3708 ctor public Pools.SimplePool(int); 3709 method public T acquire(); 3710 method public boolean release(T); 3711 } 3712 3713 public static class Pools.SynchronizedPool extends android.support.v4.util.Pools.SimplePool { 3714 ctor public Pools.SynchronizedPool(int); 3715 } 3716 3717 public class SimpleArrayMap { 3718 ctor public SimpleArrayMap(); 3719 ctor public SimpleArrayMap(int); 3720 ctor public SimpleArrayMap(android.support.v4.util.SimpleArrayMap); 3721 method public void clear(); 3722 method public boolean containsKey(java.lang.Object); 3723 method public boolean containsValue(java.lang.Object); 3724 method public void ensureCapacity(int); 3725 method public V get(java.lang.Object); 3726 method public int indexOfKey(java.lang.Object); 3727 method public boolean isEmpty(); 3728 method public K keyAt(int); 3729 method public V put(K, V); 3730 method public void putAll(android.support.v4.util.SimpleArrayMap<? extends K, ? extends V>); 3731 method public V remove(java.lang.Object); 3732 method public V removeAt(int); 3733 method public V setValueAt(int, V); 3734 method public int size(); 3735 method public V valueAt(int); 3736 } 3737 3738 public class SparseArrayCompat { 3739 ctor public SparseArrayCompat(); 3740 ctor public SparseArrayCompat(int); 3741 method public void append(int, E); 3742 method public void clear(); 3743 method public android.support.v4.util.SparseArrayCompat<E> clone(); 3744 method public void delete(int); 3745 method public E get(int); 3746 method public E get(int, E); 3747 method public int indexOfKey(int); 3748 method public int indexOfValue(E); 3749 method public int keyAt(int); 3750 method public void put(int, E); 3751 method public void remove(int); 3752 method public void removeAt(int); 3753 method public void removeAtRange(int, int); 3754 method public void setValueAt(int, E); 3755 method public int size(); 3756 method public E valueAt(int); 3757 } 3758 3759 } 3760 3761 package android.support.v4.view { 3762 3763 public class AccessibilityDelegateCompat { 3764 ctor public AccessibilityDelegateCompat(); 3765 method public boolean dispatchPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 3766 method public android.support.v4.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View); 3767 method public void onInitializeAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 3768 method public void onInitializeAccessibilityNodeInfo(android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 3769 method public void onPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 3770 method public boolean onRequestSendAccessibilityEvent(android.view.ViewGroup, android.view.View, android.view.accessibility.AccessibilityEvent); 3771 method public boolean performAccessibilityAction(android.view.View, int, android.os.Bundle); 3772 method public void sendAccessibilityEvent(android.view.View, int); 3773 method public void sendAccessibilityEventUnchecked(android.view.View, android.view.accessibility.AccessibilityEvent); 3774 } 3775 3776 public abstract class ActionProvider { 3777 ctor public ActionProvider(android.content.Context); 3778 method public android.content.Context getContext(); 3779 method public boolean hasSubMenu(); 3780 method public boolean isVisible(); 3781 method public abstract android.view.View onCreateActionView(); 3782 method public android.view.View onCreateActionView(android.view.MenuItem); 3783 method public boolean onPerformDefaultAction(); 3784 method public void onPrepareSubMenu(android.view.SubMenu); 3785 method public boolean overridesItemVisibility(); 3786 method public void refreshVisibility(); 3787 method public void setVisibilityListener(android.support.v4.view.ActionProvider.VisibilityListener); 3788 } 3789 3790 public static abstract interface ActionProvider.VisibilityListener { 3791 method public abstract void onActionProviderVisibilityChanged(boolean); 3792 } 3793 3794 public class GestureDetectorCompat { 3795 ctor public GestureDetectorCompat(android.content.Context, android.view.GestureDetector.OnGestureListener); 3796 ctor public GestureDetectorCompat(android.content.Context, android.view.GestureDetector.OnGestureListener, android.os.Handler); 3797 method public boolean isLongpressEnabled(); 3798 method public boolean onTouchEvent(android.view.MotionEvent); 3799 method public void setIsLongpressEnabled(boolean); 3800 method public void setOnDoubleTapListener(android.view.GestureDetector.OnDoubleTapListener); 3801 } 3802 3803 public class GravityCompat { 3804 ctor public GravityCompat(); 3805 method public static void apply(int, int, int, android.graphics.Rect, android.graphics.Rect, int); 3806 method public static void apply(int, int, int, android.graphics.Rect, int, int, android.graphics.Rect, int); 3807 method public static void applyDisplay(int, android.graphics.Rect, android.graphics.Rect, int); 3808 method public static int getAbsoluteGravity(int, int); 3809 field public static final int END = 8388613; // 0x800005 3810 field public static final int RELATIVE_HORIZONTAL_GRAVITY_MASK = 8388615; // 0x800007 3811 field public static final int RELATIVE_LAYOUT_DIRECTION = 8388608; // 0x800000 3812 field public static final int START = 8388611; // 0x800003 3813 } 3814 3815 public class InputDeviceCompat { 3816 ctor public InputDeviceCompat(); 3817 field public static final int SOURCE_ANY = -256; // 0xffffff00 3818 field public static final int SOURCE_CLASS_BUTTON = 1; // 0x1 3819 field public static final int SOURCE_CLASS_JOYSTICK = 16; // 0x10 3820 field public static final int SOURCE_CLASS_MASK = 255; // 0xff 3821 field public static final int SOURCE_CLASS_NONE = 0; // 0x0 3822 field public static final int SOURCE_CLASS_POINTER = 2; // 0x2 3823 field public static final int SOURCE_CLASS_POSITION = 8; // 0x8 3824 field public static final int SOURCE_CLASS_TRACKBALL = 4; // 0x4 3825 field public static final int SOURCE_DPAD = 513; // 0x201 3826 field public static final int SOURCE_GAMEPAD = 1025; // 0x401 3827 field public static final int SOURCE_HDMI = 33554433; // 0x2000001 3828 field public static final int SOURCE_JOYSTICK = 16777232; // 0x1000010 3829 field public static final int SOURCE_KEYBOARD = 257; // 0x101 3830 field public static final int SOURCE_MOUSE = 8194; // 0x2002 3831 field public static final int SOURCE_STYLUS = 16386; // 0x4002 3832 field public static final int SOURCE_TOUCHPAD = 1048584; // 0x100008 3833 field public static final int SOURCE_TOUCHSCREEN = 4098; // 0x1002 3834 field public static final int SOURCE_TOUCH_NAVIGATION = 2097152; // 0x200000 3835 field public static final int SOURCE_TRACKBALL = 65540; // 0x10004 3836 field public static final int SOURCE_UNKNOWN = 0; // 0x0 3837 } 3838 3839 public class KeyEventCompat { 3840 ctor public KeyEventCompat(); 3841 method public static boolean dispatch(android.view.KeyEvent, android.view.KeyEvent.Callback, java.lang.Object, java.lang.Object); 3842 method public static java.lang.Object getKeyDispatcherState(android.view.View); 3843 method public static boolean hasModifiers(android.view.KeyEvent, int); 3844 method public static boolean hasNoModifiers(android.view.KeyEvent); 3845 method public static boolean isTracking(android.view.KeyEvent); 3846 method public static boolean metaStateHasModifiers(int, int); 3847 method public static boolean metaStateHasNoModifiers(int); 3848 method public static int normalizeMetaState(int); 3849 method public static void startTracking(android.view.KeyEvent); 3850 } 3851 3852 public class LayoutInflaterCompat { 3853 method public static void setFactory(android.view.LayoutInflater, android.support.v4.view.LayoutInflaterFactory); 3854 } 3855 3856 public abstract interface LayoutInflaterFactory { 3857 method public abstract android.view.View onCreateView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet); 3858 } 3859 3860 public class MarginLayoutParamsCompat { 3861 ctor public MarginLayoutParamsCompat(); 3862 method public static int getLayoutDirection(android.view.ViewGroup.MarginLayoutParams); 3863 method public static int getMarginEnd(android.view.ViewGroup.MarginLayoutParams); 3864 method public static int getMarginStart(android.view.ViewGroup.MarginLayoutParams); 3865 method public static boolean isMarginRelative(android.view.ViewGroup.MarginLayoutParams); 3866 method public static void resolveLayoutDirection(android.view.ViewGroup.MarginLayoutParams, int); 3867 method public static void setLayoutDirection(android.view.ViewGroup.MarginLayoutParams, int); 3868 method public static void setMarginEnd(android.view.ViewGroup.MarginLayoutParams, int); 3869 method public static void setMarginStart(android.view.ViewGroup.MarginLayoutParams, int); 3870 } 3871 3872 public class MenuCompat { 3873 ctor public MenuCompat(); 3874 method public static deprecated void setShowAsAction(android.view.MenuItem, int); 3875 } 3876 3877 public class MenuItemCompat { 3878 ctor public MenuItemCompat(); 3879 method public static boolean collapseActionView(android.view.MenuItem); 3880 method public static boolean expandActionView(android.view.MenuItem); 3881 method public static android.support.v4.view.ActionProvider getActionProvider(android.view.MenuItem); 3882 method public static android.view.View getActionView(android.view.MenuItem); 3883 method public static boolean isActionViewExpanded(android.view.MenuItem); 3884 method public static android.view.MenuItem setActionProvider(android.view.MenuItem, android.support.v4.view.ActionProvider); 3885 method public static android.view.MenuItem setActionView(android.view.MenuItem, android.view.View); 3886 method public static android.view.MenuItem setActionView(android.view.MenuItem, int); 3887 method public static android.view.MenuItem setOnActionExpandListener(android.view.MenuItem, android.support.v4.view.MenuItemCompat.OnActionExpandListener); 3888 method public static void setShowAsAction(android.view.MenuItem, int); 3889 field public static final int SHOW_AS_ACTION_ALWAYS = 2; // 0x2 3890 field public static final int SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW = 8; // 0x8 3891 field public static final int SHOW_AS_ACTION_IF_ROOM = 1; // 0x1 3892 field public static final int SHOW_AS_ACTION_NEVER = 0; // 0x0 3893 field public static final int SHOW_AS_ACTION_WITH_TEXT = 4; // 0x4 3894 } 3895 3896 public static abstract interface MenuItemCompat.OnActionExpandListener { 3897 method public abstract boolean onMenuItemActionCollapse(android.view.MenuItem); 3898 method public abstract boolean onMenuItemActionExpand(android.view.MenuItem); 3899 } 3900 3901 public class MotionEventCompat { 3902 ctor public MotionEventCompat(); 3903 method public static int findPointerIndex(android.view.MotionEvent, int); 3904 method public static int getActionIndex(android.view.MotionEvent); 3905 method public static int getActionMasked(android.view.MotionEvent); 3906 method public static float getAxisValue(android.view.MotionEvent, int); 3907 method public static float getAxisValue(android.view.MotionEvent, int, int); 3908 method public static int getPointerCount(android.view.MotionEvent); 3909 method public static int getPointerId(android.view.MotionEvent, int); 3910 method public static int getSource(android.view.MotionEvent); 3911 method public static float getX(android.view.MotionEvent, int); 3912 method public static float getY(android.view.MotionEvent, int); 3913 field public static final int ACTION_HOVER_ENTER = 9; // 0x9 3914 field public static final int ACTION_HOVER_EXIT = 10; // 0xa 3915 field public static final int ACTION_HOVER_MOVE = 7; // 0x7 3916 field public static final int ACTION_MASK = 255; // 0xff 3917 field public static final int ACTION_POINTER_DOWN = 5; // 0x5 3918 field public static final int ACTION_POINTER_INDEX_MASK = 65280; // 0xff00 3919 field public static final int ACTION_POINTER_INDEX_SHIFT = 8; // 0x8 3920 field public static final int ACTION_POINTER_UP = 6; // 0x6 3921 field public static final int ACTION_SCROLL = 8; // 0x8 3922 field public static final int AXIS_BRAKE = 23; // 0x17 3923 field public static final int AXIS_DISTANCE = 24; // 0x18 3924 field public static final int AXIS_GAS = 22; // 0x16 3925 field public static final int AXIS_GENERIC_1 = 32; // 0x20 3926 field public static final int AXIS_GENERIC_10 = 41; // 0x29 3927 field public static final int AXIS_GENERIC_11 = 42; // 0x2a 3928 field public static final int AXIS_GENERIC_12 = 43; // 0x2b 3929 field public static final int AXIS_GENERIC_13 = 44; // 0x2c 3930 field public static final int AXIS_GENERIC_14 = 45; // 0x2d 3931 field public static final int AXIS_GENERIC_15 = 46; // 0x2e 3932 field public static final int AXIS_GENERIC_16 = 47; // 0x2f 3933 field public static final int AXIS_GENERIC_2 = 33; // 0x21 3934 field public static final int AXIS_GENERIC_3 = 34; // 0x22 3935 field public static final int AXIS_GENERIC_4 = 35; // 0x23 3936 field public static final int AXIS_GENERIC_5 = 36; // 0x24 3937 field public static final int AXIS_GENERIC_6 = 37; // 0x25 3938 field public static final int AXIS_GENERIC_7 = 38; // 0x26 3939 field public static final int AXIS_GENERIC_8 = 39; // 0x27 3940 field public static final int AXIS_GENERIC_9 = 40; // 0x28 3941 field public static final int AXIS_HAT_X = 15; // 0xf 3942 field public static final int AXIS_HAT_Y = 16; // 0x10 3943 field public static final int AXIS_HSCROLL = 10; // 0xa 3944 field public static final int AXIS_LTRIGGER = 17; // 0x11 3945 field public static final int AXIS_ORIENTATION = 8; // 0x8 3946 field public static final int AXIS_PRESSURE = 2; // 0x2 3947 field public static final int AXIS_RTRIGGER = 18; // 0x12 3948 field public static final int AXIS_RUDDER = 20; // 0x14 3949 field public static final int AXIS_RX = 12; // 0xc 3950 field public static final int AXIS_RY = 13; // 0xd 3951 field public static final int AXIS_RZ = 14; // 0xe 3952 field public static final int AXIS_SIZE = 3; // 0x3 3953 field public static final int AXIS_THROTTLE = 19; // 0x13 3954 field public static final int AXIS_TILT = 25; // 0x19 3955 field public static final int AXIS_TOOL_MAJOR = 6; // 0x6 3956 field public static final int AXIS_TOOL_MINOR = 7; // 0x7 3957 field public static final int AXIS_TOUCH_MAJOR = 4; // 0x4 3958 field public static final int AXIS_TOUCH_MINOR = 5; // 0x5 3959 field public static final int AXIS_VSCROLL = 9; // 0x9 3960 field public static final int AXIS_WHEEL = 21; // 0x15 3961 field public static final int AXIS_X = 0; // 0x0 3962 field public static final int AXIS_Y = 1; // 0x1 3963 field public static final int AXIS_Z = 11; // 0xb 3964 } 3965 3966 public abstract interface NestedScrollingChild { 3967 method public abstract boolean dispatchNestedFling(float, float, boolean); 3968 method public abstract boolean dispatchNestedPreFling(float, float); 3969 method public abstract boolean dispatchNestedPreScroll(int, int, int[], int[]); 3970 method public abstract boolean dispatchNestedScroll(int, int, int, int, int[]); 3971 method public abstract boolean hasNestedScrollingParent(); 3972 method public abstract boolean isNestedScrollingEnabled(); 3973 method public abstract void setNestedScrollingEnabled(boolean); 3974 method public abstract boolean startNestedScroll(int); 3975 method public abstract void stopNestedScroll(); 3976 } 3977 3978 public class NestedScrollingChildHelper { 3979 ctor public NestedScrollingChildHelper(android.view.View); 3980 method public boolean dispatchNestedFling(float, float, boolean); 3981 method public boolean dispatchNestedPreFling(float, float); 3982 method public boolean dispatchNestedPreScroll(int, int, int[], int[]); 3983 method public boolean dispatchNestedScroll(int, int, int, int, int[]); 3984 method public boolean hasNestedScrollingParent(); 3985 method public boolean isNestedScrollingEnabled(); 3986 method public void onDetachedFromWindow(); 3987 method public void onStopNestedScroll(android.view.View); 3988 method public void setNestedScrollingEnabled(boolean); 3989 method public boolean startNestedScroll(int); 3990 method public void stopNestedScroll(); 3991 } 3992 3993 public abstract interface NestedScrollingParent { 3994 method public abstract int getNestedScrollAxes(); 3995 method public abstract boolean onNestedFling(android.view.View, float, float, boolean); 3996 method public abstract boolean onNestedPreFling(android.view.View, float, float); 3997 method public abstract void onNestedPreScroll(android.view.View, int, int, int[]); 3998 method public abstract void onNestedScroll(android.view.View, int, int, int, int); 3999 method public abstract void onNestedScrollAccepted(android.view.View, android.view.View, int); 4000 method public abstract boolean onStartNestedScroll(android.view.View, android.view.View, int); 4001 method public abstract void onStopNestedScroll(android.view.View); 4002 } 4003 4004 public class NestedScrollingParentHelper { 4005 ctor public NestedScrollingParentHelper(android.view.ViewGroup); 4006 method public int getNestedScrollAxes(); 4007 method public void onNestedScrollAccepted(android.view.View, android.view.View, int); 4008 method public void onStopNestedScroll(android.view.View); 4009 } 4010 4011 public abstract interface OnApplyWindowInsetsListener { 4012 method public abstract android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View, android.support.v4.view.WindowInsetsCompat); 4013 } 4014 4015 public abstract class PagerAdapter { 4016 ctor public PagerAdapter(); 4017 method public void destroyItem(android.view.ViewGroup, int, java.lang.Object); 4018 method public deprecated void destroyItem(android.view.View, int, java.lang.Object); 4019 method public void finishUpdate(android.view.ViewGroup); 4020 method public deprecated void finishUpdate(android.view.View); 4021 method public abstract int getCount(); 4022 method public int getItemPosition(java.lang.Object); 4023 method public java.lang.CharSequence getPageTitle(int); 4024 method public float getPageWidth(int); 4025 method public java.lang.Object instantiateItem(android.view.ViewGroup, int); 4026 method public deprecated java.lang.Object instantiateItem(android.view.View, int); 4027 method public abstract boolean isViewFromObject(android.view.View, java.lang.Object); 4028 method public void notifyDataSetChanged(); 4029 method public void registerDataSetObserver(android.database.DataSetObserver); 4030 method public void restoreState(android.os.Parcelable, java.lang.ClassLoader); 4031 method public android.os.Parcelable saveState(); 4032 method public void setPrimaryItem(android.view.ViewGroup, int, java.lang.Object); 4033 method public deprecated void setPrimaryItem(android.view.View, int, java.lang.Object); 4034 method public void startUpdate(android.view.ViewGroup); 4035 method public deprecated void startUpdate(android.view.View); 4036 method public void unregisterDataSetObserver(android.database.DataSetObserver); 4037 field public static final int POSITION_NONE = -2; // 0xfffffffe 4038 field public static final int POSITION_UNCHANGED = -1; // 0xffffffff 4039 } 4040 4041 public class PagerTabStrip extends android.support.v4.view.PagerTitleStrip { 4042 ctor public PagerTabStrip(android.content.Context); 4043 ctor public PagerTabStrip(android.content.Context, android.util.AttributeSet); 4044 method public boolean getDrawFullUnderline(); 4045 method public int getTabIndicatorColor(); 4046 method public void setDrawFullUnderline(boolean); 4047 method public void setTabIndicatorColor(int); 4048 method public void setTabIndicatorColorResource(int); 4049 } 4050 4051 public class PagerTitleStrip extends android.view.ViewGroup { 4052 ctor public PagerTitleStrip(android.content.Context); 4053 ctor public PagerTitleStrip(android.content.Context, android.util.AttributeSet); 4054 method public int getTextSpacing(); 4055 method protected void onLayout(boolean, int, int, int, int); 4056 method public void setGravity(int); 4057 method public void setNonPrimaryAlpha(float); 4058 method public void setTextColor(int); 4059 method public void setTextSize(int, float); 4060 method public void setTextSpacing(int); 4061 } 4062 4063 public class ScaleGestureDetectorCompat { 4064 method public static boolean isQuickScaleEnabled(java.lang.Object); 4065 method public static void setQuickScaleEnabled(java.lang.Object, boolean); 4066 } 4067 4068 public abstract interface ScrollingView { 4069 method public abstract int computeHorizontalScrollExtent(); 4070 method public abstract int computeHorizontalScrollOffset(); 4071 method public abstract int computeHorizontalScrollRange(); 4072 method public abstract int computeVerticalScrollExtent(); 4073 method public abstract int computeVerticalScrollOffset(); 4074 method public abstract int computeVerticalScrollRange(); 4075 } 4076 4077 public class VelocityTrackerCompat { 4078 ctor public VelocityTrackerCompat(); 4079 method public static float getXVelocity(android.view.VelocityTracker, int); 4080 method public static float getYVelocity(android.view.VelocityTracker, int); 4081 } 4082 4083 public class ViewCompat { 4084 ctor public ViewCompat(); 4085 method public static android.support.v4.view.ViewPropertyAnimatorCompat animate(android.view.View); 4086 method public static boolean canScrollHorizontally(android.view.View, int); 4087 method public static boolean canScrollVertically(android.view.View, int); 4088 method public static int combineMeasuredStates(int, int); 4089 method public static android.support.v4.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View, android.support.v4.view.WindowInsetsCompat); 4090 method public static void dispatchFinishTemporaryDetach(android.view.View); 4091 method public static boolean dispatchNestedFling(android.view.View, float, float, boolean); 4092 method public static boolean dispatchNestedPreFling(android.view.View, float, float); 4093 method public static boolean dispatchNestedPreScroll(android.view.View, int, int, int[], int[]); 4094 method public static boolean dispatchNestedScroll(android.view.View, int, int, int, int, int[]); 4095 method public static void dispatchStartTemporaryDetach(android.view.View); 4096 method public static int getAccessibilityLiveRegion(android.view.View); 4097 method public static android.support.v4.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View); 4098 method public static float getAlpha(android.view.View); 4099 method public static android.content.res.ColorStateList getBackgroundTintList(android.view.View); 4100 method public static android.graphics.PorterDuff.Mode getBackgroundTintMode(android.view.View); 4101 method public static float getElevation(android.view.View); 4102 method public static boolean getFitsSystemWindows(android.view.View); 4103 method public static int getImportantForAccessibility(android.view.View); 4104 method public static int getLabelFor(android.view.View); 4105 method public static int getLayerType(android.view.View); 4106 method public static int getLayoutDirection(android.view.View); 4107 method public static int getMeasuredHeightAndState(android.view.View); 4108 method public static int getMeasuredState(android.view.View); 4109 method public static int getMeasuredWidthAndState(android.view.View); 4110 method public static int getMinimumHeight(android.view.View); 4111 method public static int getMinimumWidth(android.view.View); 4112 method public static int getOverScrollMode(android.view.View); 4113 method public static int getPaddingEnd(android.view.View); 4114 method public static int getPaddingStart(android.view.View); 4115 method public static android.view.ViewParent getParentForAccessibility(android.view.View); 4116 method public static float getPivotX(android.view.View); 4117 method public static float getPivotY(android.view.View); 4118 method public static float getRotation(android.view.View); 4119 method public static float getRotationX(android.view.View); 4120 method public static float getRotationY(android.view.View); 4121 method public static float getScaleX(android.view.View); 4122 method public static float getScaleY(android.view.View); 4123 method public static java.lang.String getTransitionName(android.view.View); 4124 method public static float getTranslationX(android.view.View); 4125 method public static float getTranslationY(android.view.View); 4126 method public static float getTranslationZ(android.view.View); 4127 method public static int getWindowSystemUiVisibility(android.view.View); 4128 method public static float getX(android.view.View); 4129 method public static float getY(android.view.View); 4130 method public static float getZ(android.view.View); 4131 method public static boolean hasAccessibilityDelegate(android.view.View); 4132 method public static boolean hasNestedScrollingParent(android.view.View); 4133 method public static boolean hasTransientState(android.view.View); 4134 method public static boolean isAttachedToWindow(android.view.View); 4135 method public static boolean isLaidOut(android.view.View); 4136 method public static boolean isNestedScrollingEnabled(android.view.View); 4137 method public static boolean isOpaque(android.view.View); 4138 method public static boolean isPaddingRelative(android.view.View); 4139 method public static void jumpDrawablesToCurrentState(android.view.View); 4140 method public static void offsetLeftAndRight(android.view.View, int); 4141 method public static void offsetTopAndBottom(android.view.View, int); 4142 method public static android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View, android.support.v4.view.WindowInsetsCompat); 4143 method public static void onInitializeAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 4144 method public static void onInitializeAccessibilityNodeInfo(android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 4145 method public static void onPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 4146 method public static boolean performAccessibilityAction(android.view.View, int, android.os.Bundle); 4147 method public static void postInvalidateOnAnimation(android.view.View); 4148 method public static void postInvalidateOnAnimation(android.view.View, int, int, int, int); 4149 method public static void postOnAnimation(android.view.View, java.lang.Runnable); 4150 method public static void postOnAnimationDelayed(android.view.View, java.lang.Runnable, long); 4151 method public static void requestApplyInsets(android.view.View); 4152 method public static int resolveSizeAndState(int, int, int); 4153 method public static void setAccessibilityDelegate(android.view.View, android.support.v4.view.AccessibilityDelegateCompat); 4154 method public static void setAccessibilityLiveRegion(android.view.View, int); 4155 method public static void setActivated(android.view.View, boolean); 4156 method public static void setAlpha(android.view.View, float); 4157 method public static void setBackgroundTintList(android.view.View, android.content.res.ColorStateList); 4158 method public static void setBackgroundTintMode(android.view.View, android.graphics.PorterDuff.Mode); 4159 method public static void setChildrenDrawingOrderEnabled(android.view.ViewGroup, boolean); 4160 method public static void setElevation(android.view.View, float); 4161 method public static void setFitsSystemWindows(android.view.View, boolean); 4162 method public static void setHasTransientState(android.view.View, boolean); 4163 method public static void setImportantForAccessibility(android.view.View, int); 4164 method public static void setLabelFor(android.view.View, int); 4165 method public static void setLayerPaint(android.view.View, android.graphics.Paint); 4166 method public static void setLayerType(android.view.View, int, android.graphics.Paint); 4167 method public static void setLayoutDirection(android.view.View, int); 4168 method public static void setNestedScrollingEnabled(android.view.View, boolean); 4169 method public static void setOnApplyWindowInsetsListener(android.view.View, android.support.v4.view.OnApplyWindowInsetsListener); 4170 method public static void setOverScrollMode(android.view.View, int); 4171 method public static void setPaddingRelative(android.view.View, int, int, int, int); 4172 method public static void setPivotX(android.view.View, float); 4173 method public static void setPivotY(android.view.View, float); 4174 method public static void setRotation(android.view.View, float); 4175 method public static void setRotationX(android.view.View, float); 4176 method public static void setRotationY(android.view.View, float); 4177 method public static void setSaveFromParentEnabled(android.view.View, boolean); 4178 method public static void setScaleX(android.view.View, float); 4179 method public static void setScaleY(android.view.View, float); 4180 method public static void setTransitionName(android.view.View, java.lang.String); 4181 method public static void setTranslationX(android.view.View, float); 4182 method public static void setTranslationY(android.view.View, float); 4183 method public static void setTranslationZ(android.view.View, float); 4184 method public static void setX(android.view.View, float); 4185 method public static void setY(android.view.View, float); 4186 method public static boolean startNestedScroll(android.view.View, int); 4187 method public static void stopNestedScroll(android.view.View); 4188 field public static final int ACCESSIBILITY_LIVE_REGION_ASSERTIVE = 2; // 0x2 4189 field public static final int ACCESSIBILITY_LIVE_REGION_NONE = 0; // 0x0 4190 field public static final int ACCESSIBILITY_LIVE_REGION_POLITE = 1; // 0x1 4191 field public static final int IMPORTANT_FOR_ACCESSIBILITY_AUTO = 0; // 0x0 4192 field public static final int IMPORTANT_FOR_ACCESSIBILITY_NO = 2; // 0x2 4193 field public static final int IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS = 4; // 0x4 4194 field public static final int IMPORTANT_FOR_ACCESSIBILITY_YES = 1; // 0x1 4195 field public static final int LAYER_TYPE_HARDWARE = 2; // 0x2 4196 field public static final int LAYER_TYPE_NONE = 0; // 0x0 4197 field public static final int LAYER_TYPE_SOFTWARE = 1; // 0x1 4198 field public static final int LAYOUT_DIRECTION_INHERIT = 2; // 0x2 4199 field public static final int LAYOUT_DIRECTION_LOCALE = 3; // 0x3 4200 field public static final int LAYOUT_DIRECTION_LTR = 0; // 0x0 4201 field public static final int LAYOUT_DIRECTION_RTL = 1; // 0x1 4202 field public static final int MEASURED_HEIGHT_STATE_SHIFT = 16; // 0x10 4203 field public static final int MEASURED_SIZE_MASK = 16777215; // 0xffffff 4204 field public static final int MEASURED_STATE_MASK = -16777216; // 0xff000000 4205 field public static final int MEASURED_STATE_TOO_SMALL = 16777216; // 0x1000000 4206 field public static final int OVER_SCROLL_ALWAYS = 0; // 0x0 4207 field public static final int OVER_SCROLL_IF_CONTENT_SCROLLS = 1; // 0x1 4208 field public static final int OVER_SCROLL_NEVER = 2; // 0x2 4209 field public static final int SCROLL_AXIS_HORIZONTAL = 1; // 0x1 4210 field public static final int SCROLL_AXIS_NONE = 0; // 0x0 4211 field public static final int SCROLL_AXIS_VERTICAL = 2; // 0x2 4212 } 4213 4214 public class ViewConfigurationCompat { 4215 ctor public ViewConfigurationCompat(); 4216 method public static int getScaledPagingTouchSlop(android.view.ViewConfiguration); 4217 method public static boolean hasPermanentMenuKey(android.view.ViewConfiguration); 4218 } 4219 4220 public class ViewGroupCompat { 4221 method public static int getLayoutMode(android.view.ViewGroup); 4222 method public static int getNestedScrollAxes(android.view.ViewGroup); 4223 method public static boolean isTransitionGroup(android.view.ViewGroup); 4224 method public static boolean onRequestSendAccessibilityEvent(android.view.ViewGroup, android.view.View, android.view.accessibility.AccessibilityEvent); 4225 method public static void setLayoutMode(android.view.ViewGroup, int); 4226 method public static void setMotionEventSplittingEnabled(android.view.ViewGroup, boolean); 4227 method public static void setTransitionGroup(android.view.ViewGroup, boolean); 4228 field public static final int LAYOUT_MODE_CLIP_BOUNDS = 0; // 0x0 4229 field public static final int LAYOUT_MODE_OPTICAL_BOUNDS = 1; // 0x1 4230 } 4231 4232 public class ViewPager extends android.view.ViewGroup { 4233 ctor public ViewPager(android.content.Context); 4234 ctor public ViewPager(android.content.Context, android.util.AttributeSet); 4235 method public void addOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener); 4236 method public boolean arrowScroll(int); 4237 method public boolean beginFakeDrag(); 4238 method protected boolean canScroll(android.view.View, boolean, int, int, int); 4239 method public void clearOnPageChangeListeners(); 4240 method public void endFakeDrag(); 4241 method public boolean executeKeyEvent(android.view.KeyEvent); 4242 method public void fakeDragBy(float); 4243 method public android.support.v4.view.PagerAdapter getAdapter(); 4244 method public int getCurrentItem(); 4245 method public int getOffscreenPageLimit(); 4246 method public int getPageMargin(); 4247 method public boolean isFakeDragging(); 4248 method protected void onLayout(boolean, int, int, int, int); 4249 method protected void onPageScrolled(int, float, int); 4250 method public void onRestoreInstanceState(android.os.Parcelable); 4251 method public android.os.Parcelable onSaveInstanceState(); 4252 method public void removeOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener); 4253 method public void setAdapter(android.support.v4.view.PagerAdapter); 4254 method public void setCurrentItem(int); 4255 method public void setCurrentItem(int, boolean); 4256 method public void setOffscreenPageLimit(int); 4257 method public deprecated void setOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener); 4258 method public void setPageMargin(int); 4259 method public void setPageMarginDrawable(android.graphics.drawable.Drawable); 4260 method public void setPageMarginDrawable(int); 4261 method public void setPageTransformer(boolean, android.support.v4.view.ViewPager.PageTransformer); 4262 field public static final int SCROLL_STATE_DRAGGING = 1; // 0x1 4263 field public static final int SCROLL_STATE_IDLE = 0; // 0x0 4264 field public static final int SCROLL_STATE_SETTLING = 2; // 0x2 4265 } 4266 4267 public static class ViewPager.LayoutParams extends android.view.ViewGroup.LayoutParams { 4268 ctor public ViewPager.LayoutParams(); 4269 ctor public ViewPager.LayoutParams(android.content.Context, android.util.AttributeSet); 4270 field public int gravity; 4271 field public boolean isDecor; 4272 } 4273 4274 public static abstract interface ViewPager.OnPageChangeListener { 4275 method public abstract void onPageScrollStateChanged(int); 4276 method public abstract void onPageScrolled(int, float, int); 4277 method public abstract void onPageSelected(int); 4278 } 4279 4280 public static abstract interface ViewPager.PageTransformer { 4281 method public abstract void transformPage(android.view.View, float); 4282 } 4283 4284 public static class ViewPager.SavedState extends android.view.View.BaseSavedState { 4285 ctor public ViewPager.SavedState(android.os.Parcelable); 4286 field public static final android.os.Parcelable.Creator<android.support.v4.view.ViewPager.SavedState> CREATOR; 4287 } 4288 4289 public static class ViewPager.SimpleOnPageChangeListener implements android.support.v4.view.ViewPager.OnPageChangeListener { 4290 ctor public ViewPager.SimpleOnPageChangeListener(); 4291 method public void onPageScrollStateChanged(int); 4292 method public void onPageScrolled(int, float, int); 4293 method public void onPageSelected(int); 4294 } 4295 4296 public class ViewParentCompat { 4297 method public static void notifySubtreeAccessibilityStateChanged(android.view.ViewParent, android.view.View, android.view.View, int); 4298 method public static boolean onNestedFling(android.view.ViewParent, android.view.View, float, float, boolean); 4299 method public static boolean onNestedPreFling(android.view.ViewParent, android.view.View, float, float); 4300 method public static void onNestedPreScroll(android.view.ViewParent, android.view.View, int, int, int[]); 4301 method public static void onNestedScroll(android.view.ViewParent, android.view.View, int, int, int, int); 4302 method public static void onNestedScrollAccepted(android.view.ViewParent, android.view.View, android.view.View, int); 4303 method public static boolean onStartNestedScroll(android.view.ViewParent, android.view.View, android.view.View, int); 4304 method public static void onStopNestedScroll(android.view.ViewParent, android.view.View); 4305 method public static boolean requestSendAccessibilityEvent(android.view.ViewParent, android.view.View, android.view.accessibility.AccessibilityEvent); 4306 } 4307 4308 public class ViewPropertyAnimatorCompat { 4309 method public android.support.v4.view.ViewPropertyAnimatorCompat alpha(float); 4310 method public android.support.v4.view.ViewPropertyAnimatorCompat alphaBy(float); 4311 method public void cancel(); 4312 method public long getDuration(); 4313 method public android.view.animation.Interpolator getInterpolator(); 4314 method public long getStartDelay(); 4315 method public android.support.v4.view.ViewPropertyAnimatorCompat rotation(float); 4316 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationBy(float); 4317 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationX(float); 4318 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationXBy(float); 4319 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationY(float); 4320 method public android.support.v4.view.ViewPropertyAnimatorCompat rotationYBy(float); 4321 method public android.support.v4.view.ViewPropertyAnimatorCompat scaleX(float); 4322 method public android.support.v4.view.ViewPropertyAnimatorCompat scaleXBy(float); 4323 method public android.support.v4.view.ViewPropertyAnimatorCompat scaleY(float); 4324 method public android.support.v4.view.ViewPropertyAnimatorCompat scaleYBy(float); 4325 method public android.support.v4.view.ViewPropertyAnimatorCompat setDuration(long); 4326 method public android.support.v4.view.ViewPropertyAnimatorCompat setInterpolator(android.view.animation.Interpolator); 4327 method public android.support.v4.view.ViewPropertyAnimatorCompat setListener(android.support.v4.view.ViewPropertyAnimatorListener); 4328 method public android.support.v4.view.ViewPropertyAnimatorCompat setStartDelay(long); 4329 method public android.support.v4.view.ViewPropertyAnimatorCompat setUpdateListener(android.support.v4.view.ViewPropertyAnimatorUpdateListener); 4330 method public void start(); 4331 method public android.support.v4.view.ViewPropertyAnimatorCompat translationX(float); 4332 method public android.support.v4.view.ViewPropertyAnimatorCompat translationXBy(float); 4333 method public android.support.v4.view.ViewPropertyAnimatorCompat translationY(float); 4334 method public android.support.v4.view.ViewPropertyAnimatorCompat translationYBy(float); 4335 method public android.support.v4.view.ViewPropertyAnimatorCompat translationZ(float); 4336 method public android.support.v4.view.ViewPropertyAnimatorCompat translationZBy(float); 4337 method public android.support.v4.view.ViewPropertyAnimatorCompat withEndAction(java.lang.Runnable); 4338 method public android.support.v4.view.ViewPropertyAnimatorCompat withLayer(); 4339 method public android.support.v4.view.ViewPropertyAnimatorCompat withStartAction(java.lang.Runnable); 4340 method public android.support.v4.view.ViewPropertyAnimatorCompat x(float); 4341 method public android.support.v4.view.ViewPropertyAnimatorCompat xBy(float); 4342 method public android.support.v4.view.ViewPropertyAnimatorCompat y(float); 4343 method public android.support.v4.view.ViewPropertyAnimatorCompat yBy(float); 4344 method public android.support.v4.view.ViewPropertyAnimatorCompat z(float); 4345 method public android.support.v4.view.ViewPropertyAnimatorCompat zBy(float); 4346 } 4347 4348 public abstract interface ViewPropertyAnimatorListener { 4349 method public abstract void onAnimationCancel(android.view.View); 4350 method public abstract void onAnimationEnd(android.view.View); 4351 method public abstract void onAnimationStart(android.view.View); 4352 } 4353 4354 public class ViewPropertyAnimatorListenerAdapter implements android.support.v4.view.ViewPropertyAnimatorListener { 4355 ctor public ViewPropertyAnimatorListenerAdapter(); 4356 method public void onAnimationCancel(android.view.View); 4357 method public void onAnimationEnd(android.view.View); 4358 method public void onAnimationStart(android.view.View); 4359 } 4360 4361 public abstract interface ViewPropertyAnimatorUpdateListener { 4362 method public abstract void onAnimationUpdate(android.view.View); 4363 } 4364 4365 public class WindowCompat { 4366 ctor public WindowCompat(); 4367 field public static final int FEATURE_ACTION_BAR = 8; // 0x8 4368 field public static final int FEATURE_ACTION_BAR_OVERLAY = 9; // 0x9 4369 field public static final int FEATURE_ACTION_MODE_OVERLAY = 10; // 0xa 4370 } 4371 4372 public class WindowInsetsCompat { 4373 method public android.support.v4.view.WindowInsetsCompat consumeStableInsets(); 4374 method public android.support.v4.view.WindowInsetsCompat consumeSystemWindowInsets(); 4375 method public int getStableInsetBottom(); 4376 method public int getStableInsetLeft(); 4377 method public int getStableInsetRight(); 4378 method public int getStableInsetTop(); 4379 method public int getSystemWindowInsetBottom(); 4380 method public int getSystemWindowInsetLeft(); 4381 method public int getSystemWindowInsetRight(); 4382 method public int getSystemWindowInsetTop(); 4383 method public boolean hasInsets(); 4384 method public boolean hasStableInsets(); 4385 method public boolean hasSystemWindowInsets(); 4386 method public boolean isConsumed(); 4387 method public boolean isRound(); 4388 method public android.support.v4.view.WindowInsetsCompat replaceSystemWindowInsets(int, int, int, int); 4389 method public android.support.v4.view.WindowInsetsCompat replaceSystemWindowInsets(android.graphics.Rect); 4390 } 4391 4392 } 4393 4394 package android.support.v4.view.accessibility { 4395 4396 public class AccessibilityEventCompat { 4397 method public static void appendRecord(android.view.accessibility.AccessibilityEvent, android.support.v4.view.accessibility.AccessibilityRecordCompat); 4398 method public static android.support.v4.view.accessibility.AccessibilityRecordCompat asRecord(android.view.accessibility.AccessibilityEvent); 4399 method public static int getContentChangeTypes(android.view.accessibility.AccessibilityEvent); 4400 method public static android.support.v4.view.accessibility.AccessibilityRecordCompat getRecord(android.view.accessibility.AccessibilityEvent, int); 4401 method public static int getRecordCount(android.view.accessibility.AccessibilityEvent); 4402 method public static void setContentChangeTypes(android.view.accessibility.AccessibilityEvent, int); 4403 field public static final int CONTENT_CHANGE_TYPE_CONTENT_DESCRIPTION = 4; // 0x4 4404 field public static final int CONTENT_CHANGE_TYPE_SUBTREE = 1; // 0x1 4405 field public static final int CONTENT_CHANGE_TYPE_TEXT = 2; // 0x2 4406 field public static final int CONTENT_CHANGE_TYPE_UNDEFINED = 0; // 0x0 4407 field public static final int TYPES_ALL_MASK = -1; // 0xffffffff 4408 field public static final int TYPE_ANNOUNCEMENT = 16384; // 0x4000 4409 field public static final int TYPE_GESTURE_DETECTION_END = 524288; // 0x80000 4410 field public static final int TYPE_GESTURE_DETECTION_START = 262144; // 0x40000 4411 field public static final int TYPE_TOUCH_EXPLORATION_GESTURE_END = 1024; // 0x400 4412 field public static final int TYPE_TOUCH_EXPLORATION_GESTURE_START = 512; // 0x200 4413 field public static final int TYPE_TOUCH_INTERACTION_END = 2097152; // 0x200000 4414 field public static final int TYPE_TOUCH_INTERACTION_START = 1048576; // 0x100000 4415 field public static final int TYPE_VIEW_ACCESSIBILITY_FOCUSED = 32768; // 0x8000 4416 field public static final int TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED = 65536; // 0x10000 4417 field public static final int TYPE_VIEW_HOVER_ENTER = 128; // 0x80 4418 field public static final int TYPE_VIEW_HOVER_EXIT = 256; // 0x100 4419 field public static final int TYPE_VIEW_SCROLLED = 4096; // 0x1000 4420 field public static final int TYPE_VIEW_TEXT_SELECTION_CHANGED = 8192; // 0x2000 4421 field public static final int TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY = 131072; // 0x20000 4422 field public static final int TYPE_WINDOW_CONTENT_CHANGED = 2048; // 0x800 4423 } 4424 4425 public class AccessibilityManagerCompat { 4426 ctor public AccessibilityManagerCompat(); 4427 method public static boolean addAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager, android.support.v4.view.accessibility.AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat); 4428 method public static java.util.List<android.accessibilityservice.AccessibilityServiceInfo> getEnabledAccessibilityServiceList(android.view.accessibility.AccessibilityManager, int); 4429 method public static java.util.List<android.accessibilityservice.AccessibilityServiceInfo> getInstalledAccessibilityServiceList(android.view.accessibility.AccessibilityManager); 4430 method public static boolean isTouchExplorationEnabled(android.view.accessibility.AccessibilityManager); 4431 method public static boolean removeAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager, android.support.v4.view.accessibility.AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat); 4432 } 4433 4434 public static abstract class AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat { 4435 ctor public AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat(); 4436 method public abstract void onAccessibilityStateChanged(boolean); 4437 } 4438 4439 public class AccessibilityNodeInfoCompat { 4440 ctor public AccessibilityNodeInfoCompat(java.lang.Object); 4441 method public void addAction(int); 4442 method public void addAction(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat); 4443 method public void addChild(android.view.View); 4444 method public void addChild(android.view.View, int); 4445 method public java.util.List<android.support.v4.view.accessibility.AccessibilityNodeInfoCompat> findAccessibilityNodeInfosByText(java.lang.String); 4446 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat findFocus(int); 4447 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat focusSearch(int); 4448 method public java.util.List<android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat> getActionList(); 4449 method public int getActions(); 4450 method public void getBoundsInParent(android.graphics.Rect); 4451 method public void getBoundsInScreen(android.graphics.Rect); 4452 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getChild(int); 4453 method public int getChildCount(); 4454 method public java.lang.CharSequence getClassName(); 4455 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionInfoCompat getCollectionInfo(); 4456 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionItemInfoCompat getCollectionItemInfo(); 4457 method public java.lang.CharSequence getContentDescription(); 4458 method public java.lang.CharSequence getError(); 4459 method public java.lang.Object getInfo(); 4460 method public int getLiveRegion(); 4461 method public int getMovementGranularities(); 4462 method public java.lang.CharSequence getPackageName(); 4463 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getParent(); 4464 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.RangeInfoCompat getRangeInfo(); 4465 method public java.lang.CharSequence getText(); 4466 method public java.lang.String getViewIdResourceName(); 4467 method public int getWindowId(); 4468 method public boolean isAccessibilityFocused(); 4469 method public boolean isCheckable(); 4470 method public boolean isChecked(); 4471 method public boolean isClickable(); 4472 method public boolean isContentInvalid(); 4473 method public boolean isEnabled(); 4474 method public boolean isFocusable(); 4475 method public boolean isFocused(); 4476 method public boolean isLongClickable(); 4477 method public boolean isPassword(); 4478 method public boolean isScrollable(); 4479 method public boolean isSelected(); 4480 method public boolean isVisibleToUser(); 4481 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(android.view.View); 4482 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(android.view.View, int); 4483 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(); 4484 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat obtain(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 4485 method public boolean performAction(int); 4486 method public boolean performAction(int, android.os.Bundle); 4487 method public void recycle(); 4488 method public void setAccessibilityFocused(boolean); 4489 method public void setBoundsInParent(android.graphics.Rect); 4490 method public void setBoundsInScreen(android.graphics.Rect); 4491 method public void setCheckable(boolean); 4492 method public void setChecked(boolean); 4493 method public void setClassName(java.lang.CharSequence); 4494 method public void setClickable(boolean); 4495 method public void setCollectionInfo(java.lang.Object); 4496 method public void setCollectionItemInfo(java.lang.Object); 4497 method public void setContentDescription(java.lang.CharSequence); 4498 method public void setContentInvalid(boolean); 4499 method public void setEnabled(boolean); 4500 method public void setError(java.lang.CharSequence); 4501 method public void setFocusable(boolean); 4502 method public void setFocused(boolean); 4503 method public void setLabelFor(android.view.View); 4504 method public void setLabelFor(android.view.View, int); 4505 method public void setLiveRegion(int); 4506 method public void setLongClickable(boolean); 4507 method public void setMovementGranularities(int); 4508 method public void setPackageName(java.lang.CharSequence); 4509 method public void setParent(android.view.View); 4510 method public void setParent(android.view.View, int); 4511 method public void setPassword(boolean); 4512 method public void setScrollable(boolean); 4513 method public void setSelected(boolean); 4514 method public void setSource(android.view.View); 4515 method public void setSource(android.view.View, int); 4516 method public void setText(java.lang.CharSequence); 4517 method public void setViewIdResourceName(java.lang.String); 4518 method public void setVisibleToUser(boolean); 4519 field public static final int ACTION_ACCESSIBILITY_FOCUS = 64; // 0x40 4520 field public static final java.lang.String ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN = "ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN"; 4521 field public static final java.lang.String ACTION_ARGUMENT_HTML_ELEMENT_STRING = "ACTION_ARGUMENT_HTML_ELEMENT_STRING"; 4522 field public static final java.lang.String ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT = "ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT"; 4523 field public static final java.lang.String ACTION_ARGUMENT_SELECTION_END_INT = "ACTION_ARGUMENT_SELECTION_END_INT"; 4524 field public static final java.lang.String ACTION_ARGUMENT_SELECTION_START_INT = "ACTION_ARGUMENT_SELECTION_START_INT"; 4525 field public static final java.lang.String ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE = "ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE"; 4526 field public static final int ACTION_CLEAR_ACCESSIBILITY_FOCUS = 128; // 0x80 4527 field public static final int ACTION_CLEAR_FOCUS = 2; // 0x2 4528 field public static final int ACTION_CLEAR_SELECTION = 8; // 0x8 4529 field public static final int ACTION_CLICK = 16; // 0x10 4530 field public static final int ACTION_COPY = 16384; // 0x4000 4531 field public static final int ACTION_CUT = 65536; // 0x10000 4532 field public static final int ACTION_FOCUS = 1; // 0x1 4533 field public static final int ACTION_LONG_CLICK = 32; // 0x20 4534 field public static final int ACTION_NEXT_AT_MOVEMENT_GRANULARITY = 256; // 0x100 4535 field public static final int ACTION_NEXT_HTML_ELEMENT = 1024; // 0x400 4536 field public static final int ACTION_PASTE = 32768; // 0x8000 4537 field public static final int ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY = 512; // 0x200 4538 field public static final int ACTION_PREVIOUS_HTML_ELEMENT = 2048; // 0x800 4539 field public static final int ACTION_SCROLL_BACKWARD = 8192; // 0x2000 4540 field public static final int ACTION_SCROLL_FORWARD = 4096; // 0x1000 4541 field public static final int ACTION_SELECT = 4; // 0x4 4542 field public static final int ACTION_SET_SELECTION = 131072; // 0x20000 4543 field public static final int ACTION_SET_TEXT = 2097152; // 0x200000 4544 field public static final int FOCUS_ACCESSIBILITY = 2; // 0x2 4545 field public static final int FOCUS_INPUT = 1; // 0x1 4546 field public static final int MOVEMENT_GRANULARITY_CHARACTER = 1; // 0x1 4547 field public static final int MOVEMENT_GRANULARITY_LINE = 4; // 0x4 4548 field public static final int MOVEMENT_GRANULARITY_PAGE = 16; // 0x10 4549 field public static final int MOVEMENT_GRANULARITY_PARAGRAPH = 8; // 0x8 4550 field public static final int MOVEMENT_GRANULARITY_WORD = 2; // 0x2 4551 } 4552 4553 public static class AccessibilityNodeInfoCompat.AccessibilityActionCompat { 4554 ctor public AccessibilityNodeInfoCompat.AccessibilityActionCompat(int, java.lang.CharSequence); 4555 method public int getId(); 4556 method public java.lang.CharSequence getLabel(); 4557 } 4558 4559 public static class AccessibilityNodeInfoCompat.CollectionInfoCompat { 4560 method public int getColumnCount(); 4561 method public int getRowCount(); 4562 method public boolean isHierarchical(); 4563 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionInfoCompat obtain(int, int, boolean, int); 4564 field public static final int SELECTION_MODE_MULTIPLE = 2; // 0x2 4565 field public static final int SELECTION_MODE_NONE = 0; // 0x0 4566 field public static final int SELECTION_MODE_SINGLE = 1; // 0x1 4567 } 4568 4569 public static class AccessibilityNodeInfoCompat.CollectionItemInfoCompat { 4570 method public int getColumnIndex(); 4571 method public int getColumnSpan(); 4572 method public int getRowIndex(); 4573 method public int getRowSpan(); 4574 method public boolean isHeading(); 4575 method public boolean isSelected(); 4576 method public static android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionItemInfoCompat obtain(int, int, int, int, boolean, boolean); 4577 } 4578 4579 public static class AccessibilityNodeInfoCompat.RangeInfoCompat { 4580 method public float getCurrent(); 4581 method public float getMax(); 4582 method public float getMin(); 4583 method public int getType(); 4584 field public static final int RANGE_TYPE_FLOAT = 1; // 0x1 4585 field public static final int RANGE_TYPE_INT = 0; // 0x0 4586 field public static final int RANGE_TYPE_PERCENT = 2; // 0x2 4587 } 4588 4589 public class AccessibilityNodeProviderCompat { 4590 ctor public AccessibilityNodeProviderCompat(); 4591 ctor public AccessibilityNodeProviderCompat(java.lang.Object); 4592 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat createAccessibilityNodeInfo(int); 4593 method public java.util.List<android.support.v4.view.accessibility.AccessibilityNodeInfoCompat> findAccessibilityNodeInfosByText(java.lang.String, int); 4594 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat findFocus(int); 4595 method public java.lang.Object getProvider(); 4596 method public boolean performAction(int, int, android.os.Bundle); 4597 } 4598 4599 public class AccessibilityRecordCompat { 4600 ctor public deprecated AccessibilityRecordCompat(java.lang.Object); 4601 method public int getAddedCount(); 4602 method public java.lang.CharSequence getBeforeText(); 4603 method public java.lang.CharSequence getClassName(); 4604 method public java.lang.CharSequence getContentDescription(); 4605 method public int getCurrentItemIndex(); 4606 method public int getFromIndex(); 4607 method public deprecated java.lang.Object getImpl(); 4608 method public int getItemCount(); 4609 method public int getMaxScrollX(); 4610 method public int getMaxScrollY(); 4611 method public android.os.Parcelable getParcelableData(); 4612 method public int getRemovedCount(); 4613 method public int getScrollX(); 4614 method public int getScrollY(); 4615 method public android.support.v4.view.accessibility.AccessibilityNodeInfoCompat getSource(); 4616 method public java.util.List<java.lang.CharSequence> getText(); 4617 method public int getToIndex(); 4618 method public int getWindowId(); 4619 method public boolean isChecked(); 4620 method public boolean isEnabled(); 4621 method public boolean isFullScreen(); 4622 method public boolean isPassword(); 4623 method public boolean isScrollable(); 4624 method public static android.support.v4.view.accessibility.AccessibilityRecordCompat obtain(android.support.v4.view.accessibility.AccessibilityRecordCompat); 4625 method public static android.support.v4.view.accessibility.AccessibilityRecordCompat obtain(); 4626 method public void recycle(); 4627 method public void setAddedCount(int); 4628 method public void setBeforeText(java.lang.CharSequence); 4629 method public void setChecked(boolean); 4630 method public void setClassName(java.lang.CharSequence); 4631 method public void setContentDescription(java.lang.CharSequence); 4632 method public void setCurrentItemIndex(int); 4633 method public void setEnabled(boolean); 4634 method public void setFromIndex(int); 4635 method public void setFullScreen(boolean); 4636 method public void setItemCount(int); 4637 method public void setMaxScrollX(int); 4638 method public void setMaxScrollY(int); 4639 method public void setParcelableData(android.os.Parcelable); 4640 method public void setPassword(boolean); 4641 method public void setRemovedCount(int); 4642 method public void setScrollX(int); 4643 method public void setScrollY(int); 4644 method public void setScrollable(boolean); 4645 method public void setSource(android.view.View); 4646 method public void setSource(android.view.View, int); 4647 method public void setToIndex(int); 4648 } 4649 4650 } 4651 4652 package android.support.v4.view.animation { 4653 4654 public class FastOutLinearInInterpolator extends android.support.v4.view.animation.LookupTableInterpolator { 4655 ctor public FastOutLinearInInterpolator(); 4656 } 4657 4658 public class FastOutSlowInInterpolator extends android.support.v4.view.animation.LookupTableInterpolator { 4659 ctor public FastOutSlowInInterpolator(); 4660 } 4661 4662 public class LinearOutSlowInInterpolator extends android.support.v4.view.animation.LookupTableInterpolator { 4663 ctor public LinearOutSlowInInterpolator(); 4664 } 4665 4666 abstract class LookupTableInterpolator implements android.view.animation.Interpolator { 4667 ctor public LookupTableInterpolator(float[]); 4668 method public float getInterpolation(float); 4669 } 4670 4671 public class PathInterpolatorCompat { 4672 method public static android.view.animation.Interpolator create(android.graphics.Path); 4673 method public static android.view.animation.Interpolator create(float, float); 4674 method public static android.view.animation.Interpolator create(float, float, float, float); 4675 } 4676 4677 } 4678 4679 package android.support.v4.widget { 4680 4681 public abstract class AutoScrollHelper implements android.view.View.OnTouchListener { 4682 ctor public AutoScrollHelper(android.view.View); 4683 method public abstract boolean canTargetScrollHorizontally(int); 4684 method public abstract boolean canTargetScrollVertically(int); 4685 method public boolean isEnabled(); 4686 method public boolean isExclusive(); 4687 method public boolean onTouch(android.view.View, android.view.MotionEvent); 4688 method public abstract void scrollTargetBy(int, int); 4689 method public android.support.v4.widget.AutoScrollHelper setActivationDelay(int); 4690 method public android.support.v4.widget.AutoScrollHelper setEdgeType(int); 4691 method public android.support.v4.widget.AutoScrollHelper setEnabled(boolean); 4692 method public android.support.v4.widget.AutoScrollHelper setExclusive(boolean); 4693 method public android.support.v4.widget.AutoScrollHelper setMaximumEdges(float, float); 4694 method public android.support.v4.widget.AutoScrollHelper setMaximumVelocity(float, float); 4695 method public android.support.v4.widget.AutoScrollHelper setMinimumVelocity(float, float); 4696 method public android.support.v4.widget.AutoScrollHelper setRampDownDuration(int); 4697 method public android.support.v4.widget.AutoScrollHelper setRampUpDuration(int); 4698 method public android.support.v4.widget.AutoScrollHelper setRelativeEdges(float, float); 4699 method public android.support.v4.widget.AutoScrollHelper setRelativeVelocity(float, float); 4700 field public static final int EDGE_TYPE_INSIDE = 0; // 0x0 4701 field public static final int EDGE_TYPE_INSIDE_EXTEND = 1; // 0x1 4702 field public static final int EDGE_TYPE_OUTSIDE = 2; // 0x2 4703 field public static final float NO_MAX = 3.4028235E38f; 4704 field public static final float NO_MIN = 0.0f; 4705 field public static final float RELATIVE_UNSPECIFIED = 0.0f; 4706 } 4707 4708 public class ContentLoadingProgressBar extends android.widget.ProgressBar { 4709 ctor public ContentLoadingProgressBar(android.content.Context); 4710 ctor public ContentLoadingProgressBar(android.content.Context, android.util.AttributeSet); 4711 method public void hide(); 4712 method public void onAttachedToWindow(); 4713 method public void onDetachedFromWindow(); 4714 method public void show(); 4715 } 4716 4717 public abstract class CursorAdapter extends android.widget.BaseAdapter { 4718 ctor public deprecated CursorAdapter(android.content.Context, android.database.Cursor); 4719 ctor public CursorAdapter(android.content.Context, android.database.Cursor, boolean); 4720 ctor public CursorAdapter(android.content.Context, android.database.Cursor, int); 4721 method public abstract void bindView(android.view.View, android.content.Context, android.database.Cursor); 4722 method public void changeCursor(android.database.Cursor); 4723 method public java.lang.CharSequence convertToString(android.database.Cursor); 4724 method public int getCount(); 4725 method public android.database.Cursor getCursor(); 4726 method public android.widget.Filter getFilter(); 4727 method public android.widget.FilterQueryProvider getFilterQueryProvider(); 4728 method public java.lang.Object getItem(int); 4729 method public long getItemId(int); 4730 method public android.view.View getView(int, android.view.View, android.view.ViewGroup); 4731 method protected deprecated void init(android.content.Context, android.database.Cursor, boolean); 4732 method public android.view.View newDropDownView(android.content.Context, android.database.Cursor, android.view.ViewGroup); 4733 method public abstract android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup); 4734 method protected void onContentChanged(); 4735 method public android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence); 4736 method public void setFilterQueryProvider(android.widget.FilterQueryProvider); 4737 method public android.database.Cursor swapCursor(android.database.Cursor); 4738 field public static final deprecated int FLAG_AUTO_REQUERY = 1; // 0x1 4739 field public static final int FLAG_REGISTER_CONTENT_OBSERVER = 2; // 0x2 4740 } 4741 4742 public class DrawerLayout extends android.view.ViewGroup { 4743 ctor public DrawerLayout(android.content.Context); 4744 ctor public DrawerLayout(android.content.Context, android.util.AttributeSet); 4745 ctor public DrawerLayout(android.content.Context, android.util.AttributeSet, int); 4746 method public void closeDrawer(android.view.View); 4747 method public void closeDrawer(int); 4748 method public void closeDrawers(); 4749 method public int getDrawerLockMode(int); 4750 method public int getDrawerLockMode(android.view.View); 4751 method public java.lang.CharSequence getDrawerTitle(int); 4752 method public android.graphics.drawable.Drawable getStatusBarBackgroundDrawable(); 4753 method public boolean isDrawerOpen(android.view.View); 4754 method public boolean isDrawerOpen(int); 4755 method public boolean isDrawerVisible(android.view.View); 4756 method public boolean isDrawerVisible(int); 4757 method public void onDraw(android.graphics.Canvas); 4758 method protected void onLayout(boolean, int, int, int, int); 4759 method public void openDrawer(android.view.View); 4760 method public void openDrawer(int); 4761 method public void setDrawerListener(android.support.v4.widget.DrawerLayout.DrawerListener); 4762 method public void setDrawerLockMode(int); 4763 method public void setDrawerLockMode(int, int); 4764 method public void setDrawerLockMode(int, android.view.View); 4765 method public void setDrawerShadow(android.graphics.drawable.Drawable, int); 4766 method public void setDrawerShadow(int, int); 4767 method public void setDrawerTitle(int, java.lang.CharSequence); 4768 method public void setScrimColor(int); 4769 method public void setStatusBarBackground(android.graphics.drawable.Drawable); 4770 method public void setStatusBarBackground(int); 4771 method public void setStatusBarBackgroundColor(int); 4772 field public static final int LOCK_MODE_LOCKED_CLOSED = 1; // 0x1 4773 field public static final int LOCK_MODE_LOCKED_OPEN = 2; // 0x2 4774 field public static final int LOCK_MODE_UNLOCKED = 0; // 0x0 4775 field public static final int STATE_DRAGGING = 1; // 0x1 4776 field public static final int STATE_IDLE = 0; // 0x0 4777 field public static final int STATE_SETTLING = 2; // 0x2 4778 } 4779 4780 public static abstract interface DrawerLayout.DrawerListener { 4781 method public abstract void onDrawerClosed(android.view.View); 4782 method public abstract void onDrawerOpened(android.view.View); 4783 method public abstract void onDrawerSlide(android.view.View, float); 4784 method public abstract void onDrawerStateChanged(int); 4785 } 4786 4787 public static class DrawerLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 4788 ctor public DrawerLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 4789 ctor public DrawerLayout.LayoutParams(int, int); 4790 ctor public DrawerLayout.LayoutParams(int, int, int); 4791 ctor public DrawerLayout.LayoutParams(android.support.v4.widget.DrawerLayout.LayoutParams); 4792 ctor public DrawerLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 4793 ctor public DrawerLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 4794 field public int gravity; 4795 } 4796 4797 protected static class DrawerLayout.SavedState extends android.view.View.BaseSavedState { 4798 ctor public DrawerLayout.SavedState(android.os.Parcel); 4799 ctor public DrawerLayout.SavedState(android.os.Parcelable); 4800 field public static final android.os.Parcelable.Creator<android.support.v4.widget.DrawerLayout.SavedState> CREATOR; 4801 } 4802 4803 public static abstract class DrawerLayout.SimpleDrawerListener implements android.support.v4.widget.DrawerLayout.DrawerListener { 4804 ctor public DrawerLayout.SimpleDrawerListener(); 4805 method public void onDrawerClosed(android.view.View); 4806 method public void onDrawerOpened(android.view.View); 4807 method public void onDrawerSlide(android.view.View, float); 4808 method public void onDrawerStateChanged(int); 4809 } 4810 4811 public class EdgeEffectCompat { 4812 ctor public EdgeEffectCompat(android.content.Context); 4813 method public boolean draw(android.graphics.Canvas); 4814 method public void finish(); 4815 method public boolean isFinished(); 4816 method public boolean onAbsorb(int); 4817 method public deprecated boolean onPull(float); 4818 method public boolean onPull(float, float); 4819 method public boolean onRelease(); 4820 method public void setSize(int, int); 4821 } 4822 4823 public abstract class ExploreByTouchHelper extends android.support.v4.view.AccessibilityDelegateCompat { 4824 ctor public ExploreByTouchHelper(android.view.View); 4825 method public boolean dispatchHoverEvent(android.view.MotionEvent); 4826 method public int getFocusedVirtualView(); 4827 method protected abstract int getVirtualViewAt(float, float); 4828 method protected abstract void getVisibleVirtualViews(java.util.List<java.lang.Integer>); 4829 method public void invalidateRoot(); 4830 method public void invalidateVirtualView(int); 4831 method protected abstract boolean onPerformActionForVirtualView(int, int, android.os.Bundle); 4832 method protected abstract void onPopulateEventForVirtualView(int, android.view.accessibility.AccessibilityEvent); 4833 method protected abstract void onPopulateNodeForVirtualView(int, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 4834 method public boolean sendEventForVirtualView(int, int); 4835 field public static final int INVALID_ID = -2147483648; // 0x80000000 4836 } 4837 4838 public class ListPopupWindowCompat { 4839 method public static android.view.View.OnTouchListener createDragToOpenListener(java.lang.Object, android.view.View); 4840 } 4841 4842 public class ListViewAutoScrollHelper extends android.support.v4.widget.AutoScrollHelper { 4843 ctor public ListViewAutoScrollHelper(android.widget.ListView); 4844 method public boolean canTargetScrollHorizontally(int); 4845 method public boolean canTargetScrollVertically(int); 4846 method public void scrollTargetBy(int, int); 4847 } 4848 4849 public class NestedScrollView extends android.widget.FrameLayout implements android.support.v4.view.NestedScrollingChild android.support.v4.view.NestedScrollingParent { 4850 ctor public NestedScrollView(android.content.Context); 4851 ctor public NestedScrollView(android.content.Context, android.util.AttributeSet); 4852 ctor public NestedScrollView(android.content.Context, android.util.AttributeSet, int); 4853 method public boolean arrowScroll(int); 4854 method protected int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect); 4855 method public boolean executeKeyEvent(android.view.KeyEvent); 4856 method public void fling(int); 4857 method public boolean fullScroll(int); 4858 method public int getMaxScrollAmount(); 4859 method public boolean isFillViewport(); 4860 method public boolean isSmoothScrollingEnabled(); 4861 method public void onAttachedToWindow(); 4862 method public boolean pageScroll(int); 4863 method public void setFillViewport(boolean); 4864 method public void setSmoothScrollingEnabled(boolean); 4865 method public final void smoothScrollBy(int, int); 4866 method public final void smoothScrollTo(int, int); 4867 } 4868 4869 public class PopupMenuCompat { 4870 method public static android.view.View.OnTouchListener getDragToOpenListener(java.lang.Object); 4871 } 4872 4873 public class PopupWindowCompat { 4874 method public static void showAsDropDown(android.widget.PopupWindow, android.view.View, int, int, int); 4875 } 4876 4877 public abstract class ResourceCursorAdapter extends android.support.v4.widget.CursorAdapter { 4878 ctor public deprecated ResourceCursorAdapter(android.content.Context, int, android.database.Cursor); 4879 ctor public ResourceCursorAdapter(android.content.Context, int, android.database.Cursor, boolean); 4880 ctor public ResourceCursorAdapter(android.content.Context, int, android.database.Cursor, int); 4881 method public android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup); 4882 method public void setDropDownViewResource(int); 4883 method public void setViewResource(int); 4884 } 4885 4886 public class ScrollerCompat { 4887 method public void abortAnimation(); 4888 method public boolean computeScrollOffset(); 4889 method public static android.support.v4.widget.ScrollerCompat create(android.content.Context); 4890 method public static android.support.v4.widget.ScrollerCompat create(android.content.Context, android.view.animation.Interpolator); 4891 method public void fling(int, int, int, int, int, int, int, int); 4892 method public void fling(int, int, int, int, int, int, int, int, int, int); 4893 method public float getCurrVelocity(); 4894 method public int getCurrX(); 4895 method public int getCurrY(); 4896 method public int getFinalX(); 4897 method public int getFinalY(); 4898 method public boolean isFinished(); 4899 method public boolean isOverScrolled(); 4900 method public void notifyHorizontalEdgeReached(int, int, int); 4901 method public void notifyVerticalEdgeReached(int, int, int); 4902 method public void startScroll(int, int, int, int); 4903 method public void startScroll(int, int, int, int, int); 4904 } 4905 4906 public class SearchViewCompat { 4907 method public static java.lang.CharSequence getQuery(android.view.View); 4908 method public static boolean isIconified(android.view.View); 4909 method public static boolean isQueryRefinementEnabled(android.view.View); 4910 method public static boolean isSubmitButtonEnabled(android.view.View); 4911 method public static android.view.View newSearchView(android.content.Context); 4912 method public static void setIconified(android.view.View, boolean); 4913 method public static void setImeOptions(android.view.View, int); 4914 method public static void setInputType(android.view.View, int); 4915 method public static void setMaxWidth(android.view.View, int); 4916 method public static void setOnCloseListener(android.view.View, android.support.v4.widget.SearchViewCompat.OnCloseListenerCompat); 4917 method public static void setOnQueryTextListener(android.view.View, android.support.v4.widget.SearchViewCompat.OnQueryTextListenerCompat); 4918 method public static void setQuery(android.view.View, java.lang.CharSequence, boolean); 4919 method public static void setQueryHint(android.view.View, java.lang.CharSequence); 4920 method public static void setQueryRefinementEnabled(android.view.View, boolean); 4921 method public static void setSearchableInfo(android.view.View, android.content.ComponentName); 4922 method public static void setSubmitButtonEnabled(android.view.View, boolean); 4923 } 4924 4925 public static abstract class SearchViewCompat.OnCloseListenerCompat { 4926 ctor public SearchViewCompat.OnCloseListenerCompat(); 4927 method public boolean onClose(); 4928 } 4929 4930 public static abstract class SearchViewCompat.OnQueryTextListenerCompat { 4931 ctor public SearchViewCompat.OnQueryTextListenerCompat(); 4932 method public boolean onQueryTextChange(java.lang.String); 4933 method public boolean onQueryTextSubmit(java.lang.String); 4934 } 4935 4936 public class SimpleCursorAdapter extends android.support.v4.widget.ResourceCursorAdapter { 4937 ctor public deprecated SimpleCursorAdapter(android.content.Context, int, android.database.Cursor, java.lang.String[], int[]); 4938 ctor public SimpleCursorAdapter(android.content.Context, int, android.database.Cursor, java.lang.String[], int[], int); 4939 method public void bindView(android.view.View, android.content.Context, android.database.Cursor); 4940 method public void changeCursorAndColumns(android.database.Cursor, java.lang.String[], int[]); 4941 method public android.support.v4.widget.SimpleCursorAdapter.CursorToStringConverter getCursorToStringConverter(); 4942 method public int getStringConversionColumn(); 4943 method public android.support.v4.widget.SimpleCursorAdapter.ViewBinder getViewBinder(); 4944 method public void setCursorToStringConverter(android.support.v4.widget.SimpleCursorAdapter.CursorToStringConverter); 4945 method public void setStringConversionColumn(int); 4946 method public void setViewBinder(android.support.v4.widget.SimpleCursorAdapter.ViewBinder); 4947 method public void setViewImage(android.widget.ImageView, java.lang.String); 4948 method public void setViewText(android.widget.TextView, java.lang.String); 4949 } 4950 4951 public static abstract interface SimpleCursorAdapter.CursorToStringConverter { 4952 method public abstract java.lang.CharSequence convertToString(android.database.Cursor); 4953 } 4954 4955 public static abstract interface SimpleCursorAdapter.ViewBinder { 4956 method public abstract boolean setViewValue(android.view.View, android.database.Cursor, int); 4957 } 4958 4959 public class SlidingPaneLayout extends android.view.ViewGroup { 4960 ctor public SlidingPaneLayout(android.content.Context); 4961 ctor public SlidingPaneLayout(android.content.Context, android.util.AttributeSet); 4962 ctor public SlidingPaneLayout(android.content.Context, android.util.AttributeSet, int); 4963 method protected boolean canScroll(android.view.View, boolean, int, int, int); 4964 method public deprecated boolean canSlide(); 4965 method public boolean closePane(); 4966 method public int getCoveredFadeColor(); 4967 method public int getParallaxDistance(); 4968 method public int getSliderFadeColor(); 4969 method public boolean isOpen(); 4970 method public boolean isSlideable(); 4971 method protected void onLayout(boolean, int, int, int, int); 4972 method public boolean openPane(); 4973 method public void setCoveredFadeColor(int); 4974 method public void setPanelSlideListener(android.support.v4.widget.SlidingPaneLayout.PanelSlideListener); 4975 method public void setParallaxDistance(int); 4976 method public deprecated void setShadowDrawable(android.graphics.drawable.Drawable); 4977 method public void setShadowDrawableLeft(android.graphics.drawable.Drawable); 4978 method public void setShadowDrawableRight(android.graphics.drawable.Drawable); 4979 method public deprecated void setShadowResource(int); 4980 method public void setShadowResourceLeft(int); 4981 method public void setShadowResourceRight(int); 4982 method public void setSliderFadeColor(int); 4983 method public deprecated void smoothSlideClosed(); 4984 method public deprecated void smoothSlideOpen(); 4985 } 4986 4987 public static class SlidingPaneLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 4988 ctor public SlidingPaneLayout.LayoutParams(); 4989 ctor public SlidingPaneLayout.LayoutParams(int, int); 4990 ctor public SlidingPaneLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 4991 ctor public SlidingPaneLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 4992 ctor public SlidingPaneLayout.LayoutParams(android.support.v4.widget.SlidingPaneLayout.LayoutParams); 4993 ctor public SlidingPaneLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 4994 field public float weight; 4995 } 4996 4997 public static abstract interface SlidingPaneLayout.PanelSlideListener { 4998 method public abstract void onPanelClosed(android.view.View); 4999 method public abstract void onPanelOpened(android.view.View); 5000 method public abstract void onPanelSlide(android.view.View, float); 5001 } 5002 5003 public static class SlidingPaneLayout.SimplePanelSlideListener implements android.support.v4.widget.SlidingPaneLayout.PanelSlideListener { 5004 ctor public SlidingPaneLayout.SimplePanelSlideListener(); 5005 method public void onPanelClosed(android.view.View); 5006 method public void onPanelOpened(android.view.View); 5007 method public void onPanelSlide(android.view.View, float); 5008 } 5009 5010 public class Space extends android.view.View { 5011 ctor public Space(android.content.Context, android.util.AttributeSet, int); 5012 ctor public Space(android.content.Context, android.util.AttributeSet); 5013 ctor public Space(android.content.Context); 5014 } 5015 5016 public class SwipeRefreshLayout extends android.view.ViewGroup { 5017 ctor public SwipeRefreshLayout(android.content.Context); 5018 ctor public SwipeRefreshLayout(android.content.Context, android.util.AttributeSet); 5019 method public boolean canChildScrollUp(); 5020 method public int getProgressCircleDiameter(); 5021 method public boolean isRefreshing(); 5022 method protected void onLayout(boolean, int, int, int, int); 5023 method public void onMeasure(int, int); 5024 method public deprecated void setColorScheme(int...); 5025 method public void setColorSchemeColors(int...); 5026 method public void setColorSchemeResources(int...); 5027 method public void setDistanceToTriggerSync(int); 5028 method public void setOnRefreshListener(android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener); 5029 method public deprecated void setProgressBackgroundColor(int); 5030 method public void setProgressBackgroundColorSchemeColor(int); 5031 method public void setProgressBackgroundColorSchemeResource(int); 5032 method public void setProgressViewEndTarget(boolean, int); 5033 method public void setProgressViewOffset(boolean, int, int); 5034 method public void setRefreshing(boolean); 5035 method public void setSize(int); 5036 field public static final int DEFAULT = 1; // 0x1 5037 field public static final int LARGE = 0; // 0x0 5038 field protected int mFrom; 5039 field protected int mOriginalOffsetTop; 5040 } 5041 5042 public static abstract interface SwipeRefreshLayout.OnRefreshListener { 5043 method public abstract void onRefresh(); 5044 } 5045 5046 public class TextViewCompat { 5047 method public static void setCompoundDrawablesRelative(android.widget.TextView, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable); 5048 method public static void setCompoundDrawablesRelativeWithIntrinsicBounds(android.widget.TextView, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable); 5049 method public static void setCompoundDrawablesRelativeWithIntrinsicBounds(android.widget.TextView, int, int, int, int); 5050 } 5051 5052 public class ViewDragHelper { 5053 method public void abort(); 5054 method protected boolean canScroll(android.view.View, boolean, int, int, int, int); 5055 method public void cancel(); 5056 method public void captureChildView(android.view.View, int); 5057 method public boolean checkTouchSlop(int); 5058 method public boolean checkTouchSlop(int, int); 5059 method public boolean continueSettling(boolean); 5060 method public static android.support.v4.widget.ViewDragHelper create(android.view.ViewGroup, android.support.v4.widget.ViewDragHelper.Callback); 5061 method public static android.support.v4.widget.ViewDragHelper create(android.view.ViewGroup, float, android.support.v4.widget.ViewDragHelper.Callback); 5062 method public android.view.View findTopChildUnder(int, int); 5063 method public void flingCapturedView(int, int, int, int); 5064 method public int getActivePointerId(); 5065 method public android.view.View getCapturedView(); 5066 method public int getEdgeSize(); 5067 method public float getMinVelocity(); 5068 method public int getTouchSlop(); 5069 method public int getViewDragState(); 5070 method public boolean isCapturedViewUnder(int, int); 5071 method public boolean isEdgeTouched(int); 5072 method public boolean isEdgeTouched(int, int); 5073 method public boolean isPointerDown(int); 5074 method public boolean isViewUnder(android.view.View, int, int); 5075 method public void processTouchEvent(android.view.MotionEvent); 5076 method public void setEdgeTrackingEnabled(int); 5077 method public void setMinVelocity(float); 5078 method public boolean settleCapturedViewAt(int, int); 5079 method public boolean shouldInterceptTouchEvent(android.view.MotionEvent); 5080 method public boolean smoothSlideViewTo(android.view.View, int, int); 5081 field public static final int DIRECTION_ALL = 3; // 0x3 5082 field public static final int DIRECTION_HORIZONTAL = 1; // 0x1 5083 field public static final int DIRECTION_VERTICAL = 2; // 0x2 5084 field public static final int EDGE_ALL = 15; // 0xf 5085 field public static final int EDGE_BOTTOM = 8; // 0x8 5086 field public static final int EDGE_LEFT = 1; // 0x1 5087 field public static final int EDGE_RIGHT = 2; // 0x2 5088 field public static final int EDGE_TOP = 4; // 0x4 5089 field public static final int INVALID_POINTER = -1; // 0xffffffff 5090 field public static final int STATE_DRAGGING = 1; // 0x1 5091 field public static final int STATE_IDLE = 0; // 0x0 5092 field public static final int STATE_SETTLING = 2; // 0x2 5093 } 5094 5095 public static abstract class ViewDragHelper.Callback { 5096 ctor public ViewDragHelper.Callback(); 5097 method public int clampViewPositionHorizontal(android.view.View, int, int); 5098 method public int clampViewPositionVertical(android.view.View, int, int); 5099 method public int getOrderedChildIndex(int); 5100 method public int getViewHorizontalDragRange(android.view.View); 5101 method public int getViewVerticalDragRange(android.view.View); 5102 method public void onEdgeDragStarted(int, int); 5103 method public boolean onEdgeLock(int); 5104 method public void onEdgeTouched(int, int); 5105 method public void onViewCaptured(android.view.View, int); 5106 method public void onViewDragStateChanged(int); 5107 method public void onViewPositionChanged(android.view.View, int, int, int, int); 5108 method public void onViewReleased(android.view.View, float, float); 5109 method public abstract boolean tryCaptureView(android.view.View, int); 5110 } 5111 5112 } 5113 5114 package android.support.v7.app { 5115 5116 public abstract class ActionBar { 5117 ctor public ActionBar(); 5118 method public abstract void addOnMenuVisibilityListener(android.support.v7.app.ActionBar.OnMenuVisibilityListener); 5119 method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab); 5120 method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab, boolean); 5121 method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab, int); 5122 method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab, int, boolean); 5123 method public abstract android.view.View getCustomView(); 5124 method public abstract int getDisplayOptions(); 5125 method public float getElevation(); 5126 method public abstract int getHeight(); 5127 method public int getHideOffset(); 5128 method public abstract deprecated int getNavigationItemCount(); 5129 method public abstract deprecated int getNavigationMode(); 5130 method public abstract deprecated int getSelectedNavigationIndex(); 5131 method public abstract deprecated android.support.v7.app.ActionBar.Tab getSelectedTab(); 5132 method public abstract java.lang.CharSequence getSubtitle(); 5133 method public abstract deprecated android.support.v7.app.ActionBar.Tab getTabAt(int); 5134 method public abstract deprecated int getTabCount(); 5135 method public android.content.Context getThemedContext(); 5136 method public abstract java.lang.CharSequence getTitle(); 5137 method public abstract void hide(); 5138 method public boolean isHideOnContentScrollEnabled(); 5139 method public abstract boolean isShowing(); 5140 method public abstract deprecated android.support.v7.app.ActionBar.Tab newTab(); 5141 method public abstract deprecated void removeAllTabs(); 5142 method public abstract void removeOnMenuVisibilityListener(android.support.v7.app.ActionBar.OnMenuVisibilityListener); 5143 method public abstract deprecated void removeTab(android.support.v7.app.ActionBar.Tab); 5144 method public abstract deprecated void removeTabAt(int); 5145 method public abstract deprecated void selectTab(android.support.v7.app.ActionBar.Tab); 5146 method public abstract void setBackgroundDrawable(android.graphics.drawable.Drawable); 5147 method public abstract void setCustomView(android.view.View); 5148 method public abstract void setCustomView(android.view.View, android.support.v7.app.ActionBar.LayoutParams); 5149 method public abstract void setCustomView(int); 5150 method public abstract void setDisplayHomeAsUpEnabled(boolean); 5151 method public abstract void setDisplayOptions(int); 5152 method public abstract void setDisplayOptions(int, int); 5153 method public abstract void setDisplayShowCustomEnabled(boolean); 5154 method public abstract void setDisplayShowHomeEnabled(boolean); 5155 method public abstract void setDisplayShowTitleEnabled(boolean); 5156 method public abstract void setDisplayUseLogoEnabled(boolean); 5157 method public void setElevation(float); 5158 method public void setHideOffset(int); 5159 method public void setHideOnContentScrollEnabled(boolean); 5160 method public void setHomeActionContentDescription(java.lang.CharSequence); 5161 method public void setHomeActionContentDescription(int); 5162 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable); 5163 method public void setHomeAsUpIndicator(int); 5164 method public void setHomeButtonEnabled(boolean); 5165 method public abstract void setIcon(int); 5166 method public abstract void setIcon(android.graphics.drawable.Drawable); 5167 method public abstract deprecated void setListNavigationCallbacks(android.widget.SpinnerAdapter, android.support.v7.app.ActionBar.OnNavigationListener); 5168 method public abstract void setLogo(int); 5169 method public abstract void setLogo(android.graphics.drawable.Drawable); 5170 method public abstract deprecated void setNavigationMode(int); 5171 method public abstract deprecated void setSelectedNavigationItem(int); 5172 method public void setSplitBackgroundDrawable(android.graphics.drawable.Drawable); 5173 method public void setStackedBackgroundDrawable(android.graphics.drawable.Drawable); 5174 method public abstract void setSubtitle(java.lang.CharSequence); 5175 method public abstract void setSubtitle(int); 5176 method public abstract void setTitle(java.lang.CharSequence); 5177 method public abstract void setTitle(int); 5178 method public abstract void show(); 5179 field public static final int DISPLAY_HOME_AS_UP = 4; // 0x4 5180 field public static final int DISPLAY_SHOW_CUSTOM = 16; // 0x10 5181 field public static final int DISPLAY_SHOW_HOME = 2; // 0x2 5182 field public static final int DISPLAY_SHOW_TITLE = 8; // 0x8 5183 field public static final int DISPLAY_USE_LOGO = 1; // 0x1 5184 field public static final deprecated int NAVIGATION_MODE_LIST = 1; // 0x1 5185 field public static final deprecated int NAVIGATION_MODE_STANDARD = 0; // 0x0 5186 field public static final deprecated int NAVIGATION_MODE_TABS = 2; // 0x2 5187 } 5188 5189 public static class ActionBar.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 5190 ctor public ActionBar.LayoutParams(android.content.Context, android.util.AttributeSet); 5191 ctor public ActionBar.LayoutParams(int, int); 5192 ctor public ActionBar.LayoutParams(int, int, int); 5193 ctor public ActionBar.LayoutParams(int); 5194 ctor public ActionBar.LayoutParams(android.support.v7.app.ActionBar.LayoutParams); 5195 ctor public ActionBar.LayoutParams(android.view.ViewGroup.LayoutParams); 5196 field public int gravity; 5197 } 5198 5199 public static abstract interface ActionBar.OnMenuVisibilityListener { 5200 method public abstract void onMenuVisibilityChanged(boolean); 5201 } 5202 5203 public static abstract deprecated interface ActionBar.OnNavigationListener { 5204 method public abstract boolean onNavigationItemSelected(int, long); 5205 } 5206 5207 public static abstract deprecated class ActionBar.Tab { 5208 ctor public ActionBar.Tab(); 5209 method public abstract java.lang.CharSequence getContentDescription(); 5210 method public abstract android.view.View getCustomView(); 5211 method public abstract android.graphics.drawable.Drawable getIcon(); 5212 method public abstract int getPosition(); 5213 method public abstract java.lang.Object getTag(); 5214 method public abstract java.lang.CharSequence getText(); 5215 method public abstract void select(); 5216 method public abstract android.support.v7.app.ActionBar.Tab setContentDescription(int); 5217 method public abstract android.support.v7.app.ActionBar.Tab setContentDescription(java.lang.CharSequence); 5218 method public abstract android.support.v7.app.ActionBar.Tab setCustomView(android.view.View); 5219 method public abstract android.support.v7.app.ActionBar.Tab setCustomView(int); 5220 method public abstract android.support.v7.app.ActionBar.Tab setIcon(android.graphics.drawable.Drawable); 5221 method public abstract android.support.v7.app.ActionBar.Tab setIcon(int); 5222 method public abstract android.support.v7.app.ActionBar.Tab setTabListener(android.support.v7.app.ActionBar.TabListener); 5223 method public abstract android.support.v7.app.ActionBar.Tab setTag(java.lang.Object); 5224 method public abstract android.support.v7.app.ActionBar.Tab setText(java.lang.CharSequence); 5225 method public abstract android.support.v7.app.ActionBar.Tab setText(int); 5226 field public static final int INVALID_POSITION = -1; // 0xffffffff 5227 } 5228 5229 public static abstract deprecated interface ActionBar.TabListener { 5230 method public abstract void onTabReselected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction); 5231 method public abstract void onTabSelected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction); 5232 method public abstract void onTabUnselected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction); 5233 } 5234 5235 public deprecated class ActionBarActivity extends android.support.v7.app.AppCompatActivity { 5236 ctor public ActionBarActivity(); 5237 } 5238 5239 public class ActionBarDrawerToggle implements android.support.v4.widget.DrawerLayout.DrawerListener { 5240 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, int, int); 5241 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, android.support.v7.widget.Toolbar, int, int); 5242 method public android.view.View.OnClickListener getToolbarNavigationClickListener(); 5243 method public boolean isDrawerIndicatorEnabled(); 5244 method public void onConfigurationChanged(android.content.res.Configuration); 5245 method public void onDrawerClosed(android.view.View); 5246 method public void onDrawerOpened(android.view.View); 5247 method public void onDrawerSlide(android.view.View, float); 5248 method public void onDrawerStateChanged(int); 5249 method public boolean onOptionsItemSelected(android.view.MenuItem); 5250 method public void setDrawerIndicatorEnabled(boolean); 5251 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable); 5252 method public void setHomeAsUpIndicator(int); 5253 method public void setToolbarNavigationClickListener(android.view.View.OnClickListener); 5254 method public void syncState(); 5255 } 5256 5257 public static abstract interface ActionBarDrawerToggle.Delegate { 5258 method public abstract android.content.Context getActionBarThemedContext(); 5259 method public abstract android.graphics.drawable.Drawable getThemeUpIndicator(); 5260 method public abstract boolean isNavigationVisible(); 5261 method public abstract void setActionBarDescription(int); 5262 method public abstract void setActionBarUpIndicator(android.graphics.drawable.Drawable, int); 5263 } 5264 5265 public static abstract interface ActionBarDrawerToggle.DelegateProvider { 5266 method public abstract android.support.v7.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate(); 5267 } 5268 5269 public class AlertDialog extends android.support.v7.app.AppCompatDialog implements android.content.DialogInterface { 5270 ctor protected AlertDialog(android.content.Context); 5271 ctor protected AlertDialog(android.content.Context, int); 5272 ctor protected AlertDialog(android.content.Context, boolean, android.content.DialogInterface.OnCancelListener); 5273 method public android.widget.Button getButton(int); 5274 method public android.widget.ListView getListView(); 5275 method public void setButton(int, java.lang.CharSequence, android.os.Message); 5276 method public void setButton(int, java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 5277 method public void setCustomTitle(android.view.View); 5278 method public void setIcon(int); 5279 method public void setIcon(android.graphics.drawable.Drawable); 5280 method public void setIconAttribute(int); 5281 method public void setMessage(java.lang.CharSequence); 5282 method public void setView(android.view.View); 5283 method public void setView(android.view.View, int, int, int, int); 5284 } 5285 5286 public static class AlertDialog.Builder { 5287 ctor public AlertDialog.Builder(android.content.Context); 5288 ctor public AlertDialog.Builder(android.content.Context, int); 5289 method public android.support.v7.app.AlertDialog create(); 5290 method public android.content.Context getContext(); 5291 method public android.support.v7.app.AlertDialog.Builder setAdapter(android.widget.ListAdapter, android.content.DialogInterface.OnClickListener); 5292 method public android.support.v7.app.AlertDialog.Builder setCancelable(boolean); 5293 method public android.support.v7.app.AlertDialog.Builder setCursor(android.database.Cursor, android.content.DialogInterface.OnClickListener, java.lang.String); 5294 method public android.support.v7.app.AlertDialog.Builder setCustomTitle(android.view.View); 5295 method public android.support.v7.app.AlertDialog.Builder setIcon(int); 5296 method public android.support.v7.app.AlertDialog.Builder setIcon(android.graphics.drawable.Drawable); 5297 method public android.support.v7.app.AlertDialog.Builder setIconAttribute(int); 5298 method public android.support.v7.app.AlertDialog.Builder setInverseBackgroundForced(boolean); 5299 method public android.support.v7.app.AlertDialog.Builder setItems(int, android.content.DialogInterface.OnClickListener); 5300 method public android.support.v7.app.AlertDialog.Builder setItems(java.lang.CharSequence[], android.content.DialogInterface.OnClickListener); 5301 method public android.support.v7.app.AlertDialog.Builder setMessage(int); 5302 method public android.support.v7.app.AlertDialog.Builder setMessage(java.lang.CharSequence); 5303 method public android.support.v7.app.AlertDialog.Builder setMultiChoiceItems(int, boolean[], android.content.DialogInterface.OnMultiChoiceClickListener); 5304 method public android.support.v7.app.AlertDialog.Builder setMultiChoiceItems(java.lang.CharSequence[], boolean[], android.content.DialogInterface.OnMultiChoiceClickListener); 5305 method public android.support.v7.app.AlertDialog.Builder setMultiChoiceItems(android.database.Cursor, java.lang.String, java.lang.String, android.content.DialogInterface.OnMultiChoiceClickListener); 5306 method public android.support.v7.app.AlertDialog.Builder setNegativeButton(int, android.content.DialogInterface.OnClickListener); 5307 method public android.support.v7.app.AlertDialog.Builder setNegativeButton(java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 5308 method public android.support.v7.app.AlertDialog.Builder setNeutralButton(int, android.content.DialogInterface.OnClickListener); 5309 method public android.support.v7.app.AlertDialog.Builder setNeutralButton(java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 5310 method public android.support.v7.app.AlertDialog.Builder setOnCancelListener(android.content.DialogInterface.OnCancelListener); 5311 method public android.support.v7.app.AlertDialog.Builder setOnDismissListener(android.content.DialogInterface.OnDismissListener); 5312 method public android.support.v7.app.AlertDialog.Builder setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener); 5313 method public android.support.v7.app.AlertDialog.Builder setOnKeyListener(android.content.DialogInterface.OnKeyListener); 5314 method public android.support.v7.app.AlertDialog.Builder setPositiveButton(int, android.content.DialogInterface.OnClickListener); 5315 method public android.support.v7.app.AlertDialog.Builder setPositiveButton(java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 5316 method public android.support.v7.app.AlertDialog.Builder setSingleChoiceItems(int, int, android.content.DialogInterface.OnClickListener); 5317 method public android.support.v7.app.AlertDialog.Builder setSingleChoiceItems(android.database.Cursor, int, java.lang.String, android.content.DialogInterface.OnClickListener); 5318 method public android.support.v7.app.AlertDialog.Builder setSingleChoiceItems(java.lang.CharSequence[], int, android.content.DialogInterface.OnClickListener); 5319 method public android.support.v7.app.AlertDialog.Builder setSingleChoiceItems(android.widget.ListAdapter, int, android.content.DialogInterface.OnClickListener); 5320 method public android.support.v7.app.AlertDialog.Builder setTitle(int); 5321 method public android.support.v7.app.AlertDialog.Builder setTitle(java.lang.CharSequence); 5322 method public android.support.v7.app.AlertDialog.Builder setView(int); 5323 method public android.support.v7.app.AlertDialog.Builder setView(android.view.View); 5324 method public android.support.v7.app.AlertDialog show(); 5325 } 5326 5327 public class AppCompatActivity extends android.support.v4.app.FragmentActivity implements android.support.v7.app.ActionBarDrawerToggle.DelegateProvider android.support.v7.app.AppCompatCallback { 5328 ctor public AppCompatActivity(); 5329 method public android.support.v7.app.AppCompatDelegate getDelegate(); 5330 method public android.support.v7.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate(); 5331 method public android.support.v7.app.ActionBar getSupportActionBar(); 5332 method public android.content.Intent getSupportParentActivityIntent(); 5333 method public void onCreateSupportNavigateUpTaskStack(android.support.v4.app.TaskStackBuilder); 5334 method public final boolean onMenuItemSelected(int, android.view.MenuItem); 5335 method public void onPrepareSupportNavigateUpTaskStack(android.support.v4.app.TaskStackBuilder); 5336 method public void onSupportActionModeFinished(android.support.v7.view.ActionMode); 5337 method public void onSupportActionModeStarted(android.support.v7.view.ActionMode); 5338 method public deprecated void onSupportContentChanged(); 5339 method public boolean onSupportNavigateUp(); 5340 method public android.support.v7.view.ActionMode onWindowStartingSupportActionMode(android.support.v7.view.ActionMode.Callback); 5341 method public void setSupportActionBar(android.support.v7.widget.Toolbar); 5342 method public deprecated void setSupportProgress(int); 5343 method public deprecated void setSupportProgressBarIndeterminate(boolean); 5344 method public deprecated void setSupportProgressBarIndeterminateVisibility(boolean); 5345 method public deprecated void setSupportProgressBarVisibility(boolean); 5346 method public android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode.Callback); 5347 method public void supportNavigateUpTo(android.content.Intent); 5348 method public boolean supportRequestWindowFeature(int); 5349 method public boolean supportShouldUpRecreateTask(android.content.Intent); 5350 } 5351 5352 public abstract interface AppCompatCallback { 5353 method public abstract void onSupportActionModeFinished(android.support.v7.view.ActionMode); 5354 method public abstract void onSupportActionModeStarted(android.support.v7.view.ActionMode); 5355 method public abstract android.support.v7.view.ActionMode onWindowStartingSupportActionMode(android.support.v7.view.ActionMode.Callback); 5356 } 5357 5358 public abstract class AppCompatDelegate { 5359 method public abstract void addContentView(android.view.View, android.view.ViewGroup.LayoutParams); 5360 method public static android.support.v7.app.AppCompatDelegate create(android.app.Activity, android.support.v7.app.AppCompatCallback); 5361 method public static android.support.v7.app.AppCompatDelegate create(android.app.Dialog, android.support.v7.app.AppCompatCallback); 5362 method public abstract android.view.View createView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet); 5363 method public abstract android.support.v7.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate(); 5364 method public abstract android.view.MenuInflater getMenuInflater(); 5365 method public abstract android.support.v7.app.ActionBar getSupportActionBar(); 5366 method public abstract void installViewFactory(); 5367 method public abstract void invalidateOptionsMenu(); 5368 method public abstract boolean isHandleNativeActionModesEnabled(); 5369 method public abstract void onConfigurationChanged(android.content.res.Configuration); 5370 method public abstract void onCreate(android.os.Bundle); 5371 method public abstract void onDestroy(); 5372 method public abstract void onPostCreate(android.os.Bundle); 5373 method public abstract void onPostResume(); 5374 method public abstract void onStop(); 5375 method public abstract boolean requestWindowFeature(int); 5376 method public abstract void setContentView(android.view.View); 5377 method public abstract void setContentView(int); 5378 method public abstract void setContentView(android.view.View, android.view.ViewGroup.LayoutParams); 5379 method public abstract void setHandleNativeActionModesEnabled(boolean); 5380 method public abstract void setSupportActionBar(android.support.v7.widget.Toolbar); 5381 method public abstract void setTitle(java.lang.CharSequence); 5382 method public abstract android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode.Callback); 5383 } 5384 5385 public class AppCompatDialog extends android.app.Dialog implements android.support.v7.app.AppCompatCallback { 5386 ctor public AppCompatDialog(android.content.Context); 5387 ctor public AppCompatDialog(android.content.Context, int); 5388 ctor protected AppCompatDialog(android.content.Context, boolean, android.content.DialogInterface.OnCancelListener); 5389 method public android.support.v7.app.AppCompatDelegate getDelegate(); 5390 method public android.support.v7.app.ActionBar getSupportActionBar(); 5391 method public void onSupportActionModeFinished(android.support.v7.view.ActionMode); 5392 method public void onSupportActionModeStarted(android.support.v7.view.ActionMode); 5393 method public android.support.v7.view.ActionMode onWindowStartingSupportActionMode(android.support.v7.view.ActionMode.Callback); 5394 method public boolean supportRequestWindowFeature(int); 5395 } 5396 5397 } 5398 5399 package android.support.v7.appcompat { 5400 5401 public final class R { 5402 ctor public R(); 5403 } 5404 5405 public static final class R.anim { 5406 ctor public R.anim(); 5407 field public static int abc_fade_in; 5408 field public static int abc_fade_out; 5409 field public static int abc_grow_fade_in_from_bottom; 5410 field public static int abc_popup_enter; 5411 field public static int abc_popup_exit; 5412 field public static int abc_shrink_fade_out_from_bottom; 5413 field public static int abc_slide_in_bottom; 5414 field public static int abc_slide_in_top; 5415 field public static int abc_slide_out_bottom; 5416 field public static int abc_slide_out_top; 5417 } 5418 5419 public static final class R.attr { 5420 ctor public R.attr(); 5421 field public static int actionBarDivider; 5422 field public static int actionBarItemBackground; 5423 field public static int actionBarPopupTheme; 5424 field public static int actionBarSize; 5425 field public static int actionBarSplitStyle; 5426 field public static int actionBarStyle; 5427 field public static int actionBarTabBarStyle; 5428 field public static int actionBarTabStyle; 5429 field public static int actionBarTabTextStyle; 5430 field public static int actionBarTheme; 5431 field public static int actionBarWidgetTheme; 5432 field public static int actionButtonStyle; 5433 field public static int actionDropDownStyle; 5434 field public static int actionLayout; 5435 field public static int actionMenuTextAppearance; 5436 field public static int actionMenuTextColor; 5437 field public static int actionModeBackground; 5438 field public static int actionModeCloseButtonStyle; 5439 field public static int actionModeCloseDrawable; 5440 field public static int actionModeCopyDrawable; 5441 field public static int actionModeCutDrawable; 5442 field public static int actionModeFindDrawable; 5443 field public static int actionModePasteDrawable; 5444 field public static int actionModePopupWindowStyle; 5445 field public static int actionModeSelectAllDrawable; 5446 field public static int actionModeShareDrawable; 5447 field public static int actionModeSplitBackground; 5448 field public static int actionModeStyle; 5449 field public static int actionModeWebSearchDrawable; 5450 field public static int actionOverflowButtonStyle; 5451 field public static int actionOverflowMenuStyle; 5452 field public static int actionProviderClass; 5453 field public static int actionViewClass; 5454 field public static int activityChooserViewStyle; 5455 field public static int alertDialogButtonGroupStyle; 5456 field public static int alertDialogCenterButtons; 5457 field public static int alertDialogStyle; 5458 field public static int alertDialogTheme; 5459 field public static int autoCompleteTextViewStyle; 5460 field public static int background; 5461 field public static int backgroundSplit; 5462 field public static int backgroundStacked; 5463 field public static int backgroundTint; 5464 field public static int backgroundTintMode; 5465 field public static int barSize; 5466 field public static int buttonBarButtonStyle; 5467 field public static int buttonBarNegativeButtonStyle; 5468 field public static int buttonBarNeutralButtonStyle; 5469 field public static int buttonBarPositiveButtonStyle; 5470 field public static int buttonBarStyle; 5471 field public static int buttonPanelSideLayout; 5472 field public static int buttonStyle; 5473 field public static int buttonStyleSmall; 5474 field public static int checkboxStyle; 5475 field public static int checkedTextViewStyle; 5476 field public static int closeIcon; 5477 field public static int closeItemLayout; 5478 field public static int collapseContentDescription; 5479 field public static int collapseIcon; 5480 field public static int color; 5481 field public static int colorAccent; 5482 field public static int colorButtonNormal; 5483 field public static int colorControlActivated; 5484 field public static int colorControlHighlight; 5485 field public static int colorControlNormal; 5486 field public static int colorPrimary; 5487 field public static int colorPrimaryDark; 5488 field public static int colorSwitchThumbNormal; 5489 field public static int commitIcon; 5490 field public static int contentInsetEnd; 5491 field public static int contentInsetLeft; 5492 field public static int contentInsetRight; 5493 field public static int contentInsetStart; 5494 field public static int customNavigationLayout; 5495 field public static int defaultQueryHint; 5496 field public static int dialogPreferredPadding; 5497 field public static int dialogTheme; 5498 field public static int disableChildrenWhenDisabled; 5499 field public static int displayOptions; 5500 field public static int divider; 5501 field public static int dividerHorizontal; 5502 field public static int dividerPadding; 5503 field public static int dividerVertical; 5504 field public static int drawableSize; 5505 field public static int drawerArrowStyle; 5506 field public static int dropDownListViewStyle; 5507 field public static int dropdownListPreferredItemHeight; 5508 field public static int editTextBackground; 5509 field public static int editTextColor; 5510 field public static int editTextStyle; 5511 field public static int elevation; 5512 field public static int expandActivityOverflowButtonDrawable; 5513 field public static int gapBetweenBars; 5514 field public static int goIcon; 5515 field public static int height; 5516 field public static int hideOnContentScroll; 5517 field public static int homeAsUpIndicator; 5518 field public static int homeLayout; 5519 field public static int icon; 5520 field public static int iconifiedByDefault; 5521 field public static int indeterminateProgressStyle; 5522 field public static int initialActivityCount; 5523 field public static int isLightTheme; 5524 field public static int itemPadding; 5525 field public static int layout; 5526 field public static int listChoiceBackgroundIndicator; 5527 field public static int listDividerAlertDialog; 5528 field public static int listItemLayout; 5529 field public static int listLayout; 5530 field public static int listPopupWindowStyle; 5531 field public static int listPreferredItemHeight; 5532 field public static int listPreferredItemHeightLarge; 5533 field public static int listPreferredItemHeightSmall; 5534 field public static int listPreferredItemPaddingLeft; 5535 field public static int listPreferredItemPaddingRight; 5536 field public static int logo; 5537 field public static int maxButtonHeight; 5538 field public static int measureWithLargestChild; 5539 field public static int middleBarArrowSize; 5540 field public static int multiChoiceItemLayout; 5541 field public static int navigationContentDescription; 5542 field public static int navigationIcon; 5543 field public static int navigationMode; 5544 field public static int overlapAnchor; 5545 field public static int paddingEnd; 5546 field public static int paddingStart; 5547 field public static int panelBackground; 5548 field public static int panelMenuListTheme; 5549 field public static int panelMenuListWidth; 5550 field public static int popupMenuStyle; 5551 field public static int popupPromptView; 5552 field public static int popupTheme; 5553 field public static int popupWindowStyle; 5554 field public static int preserveIconSpacing; 5555 field public static int progressBarPadding; 5556 field public static int progressBarStyle; 5557 field public static int prompt; 5558 field public static int queryBackground; 5559 field public static int queryHint; 5560 field public static int radioButtonStyle; 5561 field public static int ratingBarStyle; 5562 field public static int searchHintIcon; 5563 field public static int searchIcon; 5564 field public static int searchViewStyle; 5565 field public static int selectableItemBackground; 5566 field public static int selectableItemBackgroundBorderless; 5567 field public static int showAsAction; 5568 field public static int showDividers; 5569 field public static int showText; 5570 field public static int singleChoiceItemLayout; 5571 field public static int spinBars; 5572 field public static int spinnerDropDownItemStyle; 5573 field public static int spinnerMode; 5574 field public static int spinnerStyle; 5575 field public static int splitTrack; 5576 field public static int state_above_anchor; 5577 field public static int submitBackground; 5578 field public static int subtitle; 5579 field public static int subtitleTextAppearance; 5580 field public static int subtitleTextStyle; 5581 field public static int suggestionRowLayout; 5582 field public static int switchMinWidth; 5583 field public static int switchPadding; 5584 field public static int switchStyle; 5585 field public static int switchTextAppearance; 5586 field public static int textAllCaps; 5587 field public static int textAppearanceLargePopupMenu; 5588 field public static int textAppearanceListItem; 5589 field public static int textAppearanceListItemSmall; 5590 field public static int textAppearanceSearchResultSubtitle; 5591 field public static int textAppearanceSearchResultTitle; 5592 field public static int textAppearanceSmallPopupMenu; 5593 field public static int textColorAlertDialogListItem; 5594 field public static int textColorSearchUrl; 5595 field public static int theme; 5596 field public static int thickness; 5597 field public static int thumbTextPadding; 5598 field public static int title; 5599 field public static int titleMarginBottom; 5600 field public static int titleMarginEnd; 5601 field public static int titleMarginStart; 5602 field public static int titleMarginTop; 5603 field public static int titleMargins; 5604 field public static int titleTextAppearance; 5605 field public static int titleTextStyle; 5606 field public static int toolbarNavigationButtonStyle; 5607 field public static int toolbarStyle; 5608 field public static int topBottomBarArrowSize; 5609 field public static int track; 5610 field public static int voiceIcon; 5611 field public static int windowActionBar; 5612 field public static int windowActionBarOverlay; 5613 field public static int windowActionModeOverlay; 5614 field public static int windowFixedHeightMajor; 5615 field public static int windowFixedHeightMinor; 5616 field public static int windowFixedWidthMajor; 5617 field public static int windowFixedWidthMinor; 5618 field public static int windowMinWidthMajor; 5619 field public static int windowMinWidthMinor; 5620 field public static int windowNoTitle; 5621 } 5622 5623 public static final class R.bool { 5624 ctor public R.bool(); 5625 field public static int abc_action_bar_embed_tabs; 5626 field public static int abc_action_bar_embed_tabs_pre_jb; 5627 field public static int abc_action_bar_expanded_action_views_exclusive; 5628 field public static int abc_config_actionMenuItemAllCaps; 5629 field public static int abc_config_allowActionMenuItemTextWithIcon; 5630 field public static int abc_config_closeDialogWhenTouchOutside; 5631 field public static int abc_config_showMenuShortcutsWhenKeyboardPresent; 5632 } 5633 5634 public static final class R.color { 5635 ctor public R.color(); 5636 field public static int abc_background_cache_hint_selector_material_dark; 5637 field public static int abc_background_cache_hint_selector_material_light; 5638 field public static int abc_input_method_navigation_guard; 5639 field public static int abc_primary_text_disable_only_material_dark; 5640 field public static int abc_primary_text_disable_only_material_light; 5641 field public static int abc_primary_text_material_dark; 5642 field public static int abc_primary_text_material_light; 5643 field public static int abc_search_url_text; 5644 field public static int abc_search_url_text_normal; 5645 field public static int abc_search_url_text_pressed; 5646 field public static int abc_search_url_text_selected; 5647 field public static int abc_secondary_text_material_dark; 5648 field public static int abc_secondary_text_material_light; 5649 field public static int accent_material_dark; 5650 field public static int accent_material_light; 5651 field public static int background_floating_material_dark; 5652 field public static int background_floating_material_light; 5653 field public static int background_material_dark; 5654 field public static int background_material_light; 5655 field public static int bright_foreground_disabled_material_dark; 5656 field public static int bright_foreground_disabled_material_light; 5657 field public static int bright_foreground_inverse_material_dark; 5658 field public static int bright_foreground_inverse_material_light; 5659 field public static int bright_foreground_material_dark; 5660 field public static int bright_foreground_material_light; 5661 field public static int button_material_dark; 5662 field public static int button_material_light; 5663 field public static int dim_foreground_disabled_material_dark; 5664 field public static int dim_foreground_disabled_material_light; 5665 field public static int dim_foreground_material_dark; 5666 field public static int dim_foreground_material_light; 5667 field public static int highlighted_text_material_dark; 5668 field public static int highlighted_text_material_light; 5669 field public static int hint_foreground_material_dark; 5670 field public static int hint_foreground_material_light; 5671 field public static int link_text_material_dark; 5672 field public static int link_text_material_light; 5673 field public static int material_blue_grey_800; 5674 field public static int material_blue_grey_900; 5675 field public static int material_blue_grey_950; 5676 field public static int material_deep_teal_200; 5677 field public static int material_deep_teal_500; 5678 field public static int primary_dark_material_dark; 5679 field public static int primary_dark_material_light; 5680 field public static int primary_material_dark; 5681 field public static int primary_material_light; 5682 field public static int primary_text_default_material_dark; 5683 field public static int primary_text_default_material_light; 5684 field public static int primary_text_disabled_material_dark; 5685 field public static int primary_text_disabled_material_light; 5686 field public static int ripple_material_dark; 5687 field public static int ripple_material_light; 5688 field public static int secondary_text_default_material_dark; 5689 field public static int secondary_text_default_material_light; 5690 field public static int secondary_text_disabled_material_dark; 5691 field public static int secondary_text_disabled_material_light; 5692 field public static int switch_thumb_disabled_material_dark; 5693 field public static int switch_thumb_disabled_material_light; 5694 field public static int switch_thumb_material_dark; 5695 field public static int switch_thumb_material_light; 5696 field public static int switch_thumb_normal_material_dark; 5697 field public static int switch_thumb_normal_material_light; 5698 } 5699 5700 public static final class R.dimen { 5701 ctor public R.dimen(); 5702 field public static int abc_action_bar_content_inset_material; 5703 field public static int abc_action_bar_default_height_material; 5704 field public static int abc_action_bar_default_padding_material; 5705 field public static int abc_action_bar_icon_vertical_padding_material; 5706 field public static int abc_action_bar_navigation_padding_start_material; 5707 field public static int abc_action_bar_overflow_padding_end_material; 5708 field public static int abc_action_bar_overflow_padding_start_material; 5709 field public static int abc_action_bar_progress_bar_size; 5710 field public static int abc_action_bar_stacked_max_height; 5711 field public static int abc_action_bar_stacked_tab_max_width; 5712 field public static int abc_action_bar_subtitle_bottom_margin_material; 5713 field public static int abc_action_bar_subtitle_top_margin_material; 5714 field public static int abc_action_button_min_height_material; 5715 field public static int abc_action_button_min_width_material; 5716 field public static int abc_action_button_min_width_overflow_material; 5717 field public static int abc_alert_dialog_button_bar_height; 5718 field public static int abc_button_inset_horizontal_material; 5719 field public static int abc_button_inset_vertical_material; 5720 field public static int abc_button_padding_horizontal_material; 5721 field public static int abc_button_padding_vertical_material; 5722 field public static int abc_config_prefDialogWidth; 5723 field public static int abc_control_corner_material; 5724 field public static int abc_control_inset_material; 5725 field public static int abc_control_padding_material; 5726 field public static int abc_dialog_list_padding_vertical_material; 5727 field public static int abc_dialog_min_width_major; 5728 field public static int abc_dialog_min_width_minor; 5729 field public static int abc_dialog_padding_material; 5730 field public static int abc_dialog_padding_top_material; 5731 field public static int abc_disabled_alpha_material_dark; 5732 field public static int abc_disabled_alpha_material_light; 5733 field public static int abc_dropdownitem_icon_width; 5734 field public static int abc_dropdownitem_text_padding_left; 5735 field public static int abc_dropdownitem_text_padding_right; 5736 field public static int abc_edit_text_inset_bottom_material; 5737 field public static int abc_edit_text_inset_horizontal_material; 5738 field public static int abc_edit_text_inset_top_material; 5739 field public static int abc_floating_window_z; 5740 field public static int abc_list_item_padding_horizontal_material; 5741 field public static int abc_panel_menu_list_width; 5742 field public static int abc_search_view_preferred_width; 5743 field public static int abc_search_view_text_min_width; 5744 field public static int abc_switch_padding; 5745 field public static int abc_text_size_body_1_material; 5746 field public static int abc_text_size_body_2_material; 5747 field public static int abc_text_size_button_material; 5748 field public static int abc_text_size_caption_material; 5749 field public static int abc_text_size_display_1_material; 5750 field public static int abc_text_size_display_2_material; 5751 field public static int abc_text_size_display_3_material; 5752 field public static int abc_text_size_display_4_material; 5753 field public static int abc_text_size_headline_material; 5754 field public static int abc_text_size_large_material; 5755 field public static int abc_text_size_medium_material; 5756 field public static int abc_text_size_menu_material; 5757 field public static int abc_text_size_small_material; 5758 field public static int abc_text_size_subhead_material; 5759 field public static int abc_text_size_subtitle_material_toolbar; 5760 field public static int abc_text_size_title_material; 5761 field public static int abc_text_size_title_material_toolbar; 5762 field public static int dialog_fixed_height_major; 5763 field public static int dialog_fixed_height_minor; 5764 field public static int dialog_fixed_width_major; 5765 field public static int dialog_fixed_width_minor; 5766 field public static int disabled_alpha_material_dark; 5767 field public static int disabled_alpha_material_light; 5768 } 5769 5770 public static final class R.drawable { 5771 ctor public R.drawable(); 5772 field public static int abc_ab_share_pack_mtrl_alpha; 5773 field public static int abc_btn_borderless_material; 5774 field public static int abc_btn_check_material; 5775 field public static int abc_btn_check_to_on_mtrl_000; 5776 field public static int abc_btn_check_to_on_mtrl_015; 5777 field public static int abc_btn_default_mtrl_shape; 5778 field public static int abc_btn_radio_material; 5779 field public static int abc_btn_radio_to_on_mtrl_000; 5780 field public static int abc_btn_radio_to_on_mtrl_015; 5781 field public static int abc_btn_rating_star_off_mtrl_alpha; 5782 field public static int abc_btn_rating_star_on_mtrl_alpha; 5783 field public static int abc_btn_switch_to_on_mtrl_00001; 5784 field public static int abc_btn_switch_to_on_mtrl_00012; 5785 field public static int abc_cab_background_internal_bg; 5786 field public static int abc_cab_background_top_material; 5787 field public static int abc_cab_background_top_mtrl_alpha; 5788 field public static int abc_dialog_material_background_dark; 5789 field public static int abc_dialog_material_background_light; 5790 field public static int abc_edit_text_material; 5791 field public static int abc_ic_ab_back_mtrl_am_alpha; 5792 field public static int abc_ic_clear_mtrl_alpha; 5793 field public static int abc_ic_commit_search_api_mtrl_alpha; 5794 field public static int abc_ic_go_search_api_mtrl_alpha; 5795 field public static int abc_ic_menu_copy_mtrl_am_alpha; 5796 field public static int abc_ic_menu_cut_mtrl_alpha; 5797 field public static int abc_ic_menu_moreoverflow_mtrl_alpha; 5798 field public static int abc_ic_menu_paste_mtrl_am_alpha; 5799 field public static int abc_ic_menu_selectall_mtrl_alpha; 5800 field public static int abc_ic_menu_share_mtrl_alpha; 5801 field public static int abc_ic_search_api_mtrl_alpha; 5802 field public static int abc_ic_voice_search_api_mtrl_alpha; 5803 field public static int abc_item_background_holo_dark; 5804 field public static int abc_item_background_holo_light; 5805 field public static int abc_list_divider_mtrl_alpha; 5806 field public static int abc_list_focused_holo; 5807 field public static int abc_list_longpressed_holo; 5808 field public static int abc_list_pressed_holo_dark; 5809 field public static int abc_list_pressed_holo_light; 5810 field public static int abc_list_selector_background_transition_holo_dark; 5811 field public static int abc_list_selector_background_transition_holo_light; 5812 field public static int abc_list_selector_disabled_holo_dark; 5813 field public static int abc_list_selector_disabled_holo_light; 5814 field public static int abc_list_selector_holo_dark; 5815 field public static int abc_list_selector_holo_light; 5816 field public static int abc_menu_hardkey_panel_mtrl_mult; 5817 field public static int abc_popup_background_mtrl_mult; 5818 field public static int abc_ratingbar_full_material; 5819 field public static int abc_spinner_mtrl_am_alpha; 5820 field public static int abc_spinner_textfield_background_material; 5821 field public static int abc_switch_thumb_material; 5822 field public static int abc_switch_track_mtrl_alpha; 5823 field public static int abc_tab_indicator_material; 5824 field public static int abc_tab_indicator_mtrl_alpha; 5825 field public static int abc_text_cursor_mtrl_alpha; 5826 field public static int abc_textfield_activated_mtrl_alpha; 5827 field public static int abc_textfield_default_mtrl_alpha; 5828 field public static int abc_textfield_search_activated_mtrl_alpha; 5829 field public static int abc_textfield_search_default_mtrl_alpha; 5830 field public static int abc_textfield_search_material; 5831 } 5832 5833 public static final class R.id { 5834 ctor public R.id(); 5835 field public static int action_bar; 5836 field public static int action_bar_activity_content; 5837 field public static int action_bar_container; 5838 field public static int action_bar_root; 5839 field public static int action_bar_spinner; 5840 field public static int action_bar_subtitle; 5841 field public static int action_bar_title; 5842 field public static int action_context_bar; 5843 field public static int action_menu_divider; 5844 field public static int action_menu_presenter; 5845 field public static int action_mode_bar; 5846 field public static int action_mode_bar_stub; 5847 field public static int action_mode_close_button; 5848 field public static int activity_chooser_view_content; 5849 field public static int alertTitle; 5850 field public static int always; 5851 field public static int beginning; 5852 field public static int buttonPanel; 5853 field public static int checkbox; 5854 field public static int collapseActionView; 5855 field public static int contentPanel; 5856 field public static int custom; 5857 field public static int customPanel; 5858 field public static int decor_content_parent; 5859 field public static int default_activity_button; 5860 field public static int dialog; 5861 field public static int disableHome; 5862 field public static int dropdown; 5863 field public static int edit_query; 5864 field public static int end; 5865 field public static int expand_activities_button; 5866 field public static int expanded_menu; 5867 field public static int home; 5868 field public static int homeAsUp; 5869 field public static int icon; 5870 field public static int ifRoom; 5871 field public static int image; 5872 field public static int listMode; 5873 field public static int list_item; 5874 field public static int middle; 5875 field public static int multiply; 5876 field public static int never; 5877 field public static int none; 5878 field public static int normal; 5879 field public static int parentPanel; 5880 field public static int progress_circular; 5881 field public static int progress_horizontal; 5882 field public static int radio; 5883 field public static int screen; 5884 field public static int scrollView; 5885 field public static int search_badge; 5886 field public static int search_bar; 5887 field public static int search_button; 5888 field public static int search_close_btn; 5889 field public static int search_edit_frame; 5890 field public static int search_go_btn; 5891 field public static int search_mag_icon; 5892 field public static int search_plate; 5893 field public static int search_src_text; 5894 field public static int search_voice_btn; 5895 field public static int select_dialog_listview; 5896 field public static int shortcut; 5897 field public static int showCustom; 5898 field public static int showHome; 5899 field public static int showTitle; 5900 field public static int split_action_bar; 5901 field public static int src_atop; 5902 field public static int src_in; 5903 field public static int src_over; 5904 field public static int submit_area; 5905 field public static int tabMode; 5906 field public static int textSpacerNoButtons; 5907 field public static int title; 5908 field public static int title_template; 5909 field public static int topPanel; 5910 field public static int up; 5911 field public static int useLogo; 5912 field public static int withText; 5913 field public static int wrap_content; 5914 } 5915 5916 public static final class R.integer { 5917 ctor public R.integer(); 5918 field public static int abc_config_activityDefaultDur; 5919 field public static int abc_config_activityShortDur; 5920 field public static int abc_max_action_buttons; 5921 } 5922 5923 public static final class R.layout { 5924 ctor public R.layout(); 5925 field public static int abc_action_bar_title_item; 5926 field public static int abc_action_bar_up_container; 5927 field public static int abc_action_bar_view_list_nav_layout; 5928 field public static int abc_action_menu_item_layout; 5929 field public static int abc_action_menu_layout; 5930 field public static int abc_action_mode_bar; 5931 field public static int abc_action_mode_close_item_material; 5932 field public static int abc_activity_chooser_view; 5933 field public static int abc_activity_chooser_view_list_item; 5934 field public static int abc_alert_dialog_material; 5935 field public static int abc_dialog_title_material; 5936 field public static int abc_expanded_menu_layout; 5937 field public static int abc_list_menu_item_checkbox; 5938 field public static int abc_list_menu_item_icon; 5939 field public static int abc_list_menu_item_layout; 5940 field public static int abc_list_menu_item_radio; 5941 field public static int abc_popup_menu_item_layout; 5942 field public static int abc_screen_content_include; 5943 field public static int abc_screen_simple; 5944 field public static int abc_screen_simple_overlay_action_mode; 5945 field public static int abc_screen_toolbar; 5946 field public static int abc_search_dropdown_item_icons_2line; 5947 field public static int abc_search_view; 5948 field public static int abc_select_dialog_material; 5949 field public static int abc_simple_dropdown_hint; 5950 field public static int select_dialog_item_material; 5951 field public static int select_dialog_multichoice_material; 5952 field public static int select_dialog_singlechoice_material; 5953 field public static int support_simple_spinner_dropdown_item; 5954 } 5955 5956 public static final class R.string { 5957 ctor public R.string(); 5958 field public static int abc_action_bar_home_description; 5959 field public static int abc_action_bar_home_description_format; 5960 field public static int abc_action_bar_home_subtitle_description_format; 5961 field public static int abc_action_bar_up_description; 5962 field public static int abc_action_menu_overflow_description; 5963 field public static int abc_action_mode_done; 5964 field public static int abc_activity_chooser_view_see_all; 5965 field public static int abc_activitychooserview_choose_application; 5966 field public static int abc_search_hint; 5967 field public static int abc_searchview_description_clear; 5968 field public static int abc_searchview_description_query; 5969 field public static int abc_searchview_description_search; 5970 field public static int abc_searchview_description_submit; 5971 field public static int abc_searchview_description_voice; 5972 field public static int abc_shareactionprovider_share_with; 5973 field public static int abc_shareactionprovider_share_with_application; 5974 field public static int abc_toolbar_collapse_description; 5975 } 5976 5977 public static final class R.style { 5978 ctor public R.style(); 5979 field public static int AlertDialog_AppCompat; 5980 field public static int AlertDialog_AppCompat_Light; 5981 field public static int Animation_AppCompat_Dialog; 5982 field public static int Animation_AppCompat_DropDownUp; 5983 field public static int Base_AlertDialog_AppCompat; 5984 field public static int Base_AlertDialog_AppCompat_Light; 5985 field public static int Base_Animation_AppCompat_Dialog; 5986 field public static int Base_Animation_AppCompat_DropDownUp; 5987 field public static int Base_DialogWindowTitleBackground_AppCompat; 5988 field public static int Base_DialogWindowTitle_AppCompat; 5989 field public static int Base_TextAppearance_AppCompat; 5990 field public static int Base_TextAppearance_AppCompat_Body1; 5991 field public static int Base_TextAppearance_AppCompat_Body2; 5992 field public static int Base_TextAppearance_AppCompat_Button; 5993 field public static int Base_TextAppearance_AppCompat_Caption; 5994 field public static int Base_TextAppearance_AppCompat_Display1; 5995 field public static int Base_TextAppearance_AppCompat_Display2; 5996 field public static int Base_TextAppearance_AppCompat_Display3; 5997 field public static int Base_TextAppearance_AppCompat_Display4; 5998 field public static int Base_TextAppearance_AppCompat_Headline; 5999 field public static int Base_TextAppearance_AppCompat_Inverse; 6000 field public static int Base_TextAppearance_AppCompat_Large; 6001 field public static int Base_TextAppearance_AppCompat_Large_Inverse; 6002 field public static int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large; 6003 field public static int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small; 6004 field public static int Base_TextAppearance_AppCompat_Medium; 6005 field public static int Base_TextAppearance_AppCompat_Medium_Inverse; 6006 field public static int Base_TextAppearance_AppCompat_Menu; 6007 field public static int Base_TextAppearance_AppCompat_SearchResult; 6008 field public static int Base_TextAppearance_AppCompat_SearchResult_Subtitle; 6009 field public static int Base_TextAppearance_AppCompat_SearchResult_Title; 6010 field public static int Base_TextAppearance_AppCompat_Small; 6011 field public static int Base_TextAppearance_AppCompat_Small_Inverse; 6012 field public static int Base_TextAppearance_AppCompat_Subhead; 6013 field public static int Base_TextAppearance_AppCompat_Subhead_Inverse; 6014 field public static int Base_TextAppearance_AppCompat_Title; 6015 field public static int Base_TextAppearance_AppCompat_Title_Inverse; 6016 field public static int Base_TextAppearance_AppCompat_Widget_ActionBar_Menu; 6017 field public static int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle; 6018 field public static int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse; 6019 field public static int Base_TextAppearance_AppCompat_Widget_ActionBar_Title; 6020 field public static int Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse; 6021 field public static int Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle; 6022 field public static int Base_TextAppearance_AppCompat_Widget_ActionMode_Title; 6023 field public static int Base_TextAppearance_AppCompat_Widget_DropDownItem; 6024 field public static int Base_TextAppearance_AppCompat_Widget_PopupMenu_Large; 6025 field public static int Base_TextAppearance_AppCompat_Widget_PopupMenu_Small; 6026 field public static int Base_TextAppearance_AppCompat_Widget_Switch; 6027 field public static int Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem; 6028 field public static int Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item; 6029 field public static int Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle; 6030 field public static int Base_TextAppearance_Widget_AppCompat_Toolbar_Title; 6031 field public static int Base_ThemeOverlay_AppCompat; 6032 field public static int Base_ThemeOverlay_AppCompat_ActionBar; 6033 field public static int Base_ThemeOverlay_AppCompat_Dark; 6034 field public static int Base_ThemeOverlay_AppCompat_Dark_ActionBar; 6035 field public static int Base_ThemeOverlay_AppCompat_Light; 6036 field public static int Base_Theme_AppCompat; 6037 field public static int Base_Theme_AppCompat_CompactMenu; 6038 field public static int Base_Theme_AppCompat_Dialog; 6039 field public static int Base_Theme_AppCompat_DialogWhenLarge; 6040 field public static int Base_Theme_AppCompat_Dialog_Alert; 6041 field public static int Base_Theme_AppCompat_Dialog_FixedSize; 6042 field public static int Base_Theme_AppCompat_Dialog_MinWidth; 6043 field public static int Base_Theme_AppCompat_Light; 6044 field public static int Base_Theme_AppCompat_Light_DarkActionBar; 6045 field public static int Base_Theme_AppCompat_Light_Dialog; 6046 field public static int Base_Theme_AppCompat_Light_DialogWhenLarge; 6047 field public static int Base_Theme_AppCompat_Light_Dialog_Alert; 6048 field public static int Base_Theme_AppCompat_Light_Dialog_FixedSize; 6049 field public static int Base_Theme_AppCompat_Light_Dialog_MinWidth; 6050 field public static int Base_V11_Theme_AppCompat_Dialog; 6051 field public static int Base_V11_Theme_AppCompat_Light_Dialog; 6052 field public static int Base_V21_Theme_AppCompat; 6053 field public static int Base_V21_Theme_AppCompat_Dialog; 6054 field public static int Base_V21_Theme_AppCompat_Light; 6055 field public static int Base_V21_Theme_AppCompat_Light_Dialog; 6056 field public static int Base_V7_Theme_AppCompat; 6057 field public static int Base_V7_Theme_AppCompat_Dialog; 6058 field public static int Base_V7_Theme_AppCompat_Light; 6059 field public static int Base_V7_Theme_AppCompat_Light_Dialog; 6060 field public static int Base_Widget_AppCompat_ActionBar; 6061 field public static int Base_Widget_AppCompat_ActionBar_Solid; 6062 field public static int Base_Widget_AppCompat_ActionBar_TabBar; 6063 field public static int Base_Widget_AppCompat_ActionBar_TabText; 6064 field public static int Base_Widget_AppCompat_ActionBar_TabView; 6065 field public static int Base_Widget_AppCompat_ActionButton; 6066 field public static int Base_Widget_AppCompat_ActionButton_CloseMode; 6067 field public static int Base_Widget_AppCompat_ActionButton_Overflow; 6068 field public static int Base_Widget_AppCompat_ActionMode; 6069 field public static int Base_Widget_AppCompat_ActivityChooserView; 6070 field public static int Base_Widget_AppCompat_AutoCompleteTextView; 6071 field public static int Base_Widget_AppCompat_Button; 6072 field public static int Base_Widget_AppCompat_ButtonBar; 6073 field public static int Base_Widget_AppCompat_ButtonBar_AlertDialog; 6074 field public static int Base_Widget_AppCompat_Button_Borderless; 6075 field public static int Base_Widget_AppCompat_Button_Borderless_Colored; 6076 field public static int Base_Widget_AppCompat_Button_ButtonBar_AlertDialog; 6077 field public static int Base_Widget_AppCompat_Button_Small; 6078 field public static int Base_Widget_AppCompat_CompoundButton_CheckBox; 6079 field public static int Base_Widget_AppCompat_CompoundButton_RadioButton; 6080 field public static int Base_Widget_AppCompat_CompoundButton_Switch; 6081 field public static int Base_Widget_AppCompat_DrawerArrowToggle; 6082 field public static int Base_Widget_AppCompat_DrawerArrowToggle_Common; 6083 field public static int Base_Widget_AppCompat_DropDownItem_Spinner; 6084 field public static int Base_Widget_AppCompat_EditText; 6085 field public static int Base_Widget_AppCompat_Light_ActionBar; 6086 field public static int Base_Widget_AppCompat_Light_ActionBar_Solid; 6087 field public static int Base_Widget_AppCompat_Light_ActionBar_TabBar; 6088 field public static int Base_Widget_AppCompat_Light_ActionBar_TabText; 6089 field public static int Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse; 6090 field public static int Base_Widget_AppCompat_Light_ActionBar_TabView; 6091 field public static int Base_Widget_AppCompat_Light_PopupMenu; 6092 field public static int Base_Widget_AppCompat_Light_PopupMenu_Overflow; 6093 field public static int Base_Widget_AppCompat_ListPopupWindow; 6094 field public static int Base_Widget_AppCompat_ListView; 6095 field public static int Base_Widget_AppCompat_ListView_DropDown; 6096 field public static int Base_Widget_AppCompat_ListView_Menu; 6097 field public static int Base_Widget_AppCompat_PopupMenu; 6098 field public static int Base_Widget_AppCompat_PopupMenu_Overflow; 6099 field public static int Base_Widget_AppCompat_PopupWindow; 6100 field public static int Base_Widget_AppCompat_ProgressBar; 6101 field public static int Base_Widget_AppCompat_ProgressBar_Horizontal; 6102 field public static int Base_Widget_AppCompat_RatingBar; 6103 field public static int Base_Widget_AppCompat_SearchView; 6104 field public static int Base_Widget_AppCompat_SearchView_ActionBar; 6105 field public static int Base_Widget_AppCompat_Spinner; 6106 field public static int Base_Widget_AppCompat_Spinner_DropDown_ActionBar; 6107 field public static int Base_Widget_AppCompat_Spinner_Underlined; 6108 field public static int Base_Widget_AppCompat_TextView_SpinnerItem; 6109 field public static int Base_Widget_AppCompat_Toolbar; 6110 field public static int Base_Widget_AppCompat_Toolbar_Button_Navigation; 6111 field public static int Platform_AppCompat; 6112 field public static int Platform_AppCompat_Light; 6113 field public static int Platform_ThemeOverlay_AppCompat_Dark; 6114 field public static int Platform_ThemeOverlay_AppCompat_Light; 6115 field public static int Platform_V11_AppCompat; 6116 field public static int Platform_V11_AppCompat_Light; 6117 field public static int Platform_V12_AppCompat; 6118 field public static int Platform_V12_AppCompat_Light; 6119 field public static int Platform_V14_AppCompat; 6120 field public static int Platform_V14_AppCompat_Light; 6121 field public static int RtlOverlay_DialogWindowTitle_AppCompat; 6122 field public static int RtlOverlay_Widget_AppCompat_ActionBar_TitleItem; 6123 field public static int RtlOverlay_Widget_AppCompat_ActionButton_Overflow; 6124 field public static int RtlOverlay_Widget_AppCompat_DialogTitle_Icon; 6125 field public static int RtlOverlay_Widget_AppCompat_PopupMenuItem; 6126 field public static int RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup; 6127 field public static int RtlOverlay_Widget_AppCompat_PopupMenuItem_Text; 6128 field public static int RtlOverlay_Widget_AppCompat_SearchView_MagIcon; 6129 field public static int RtlOverlay_Widget_AppCompat_Search_DropDown; 6130 field public static int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1; 6131 field public static int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2; 6132 field public static int RtlOverlay_Widget_AppCompat_Search_DropDown_Query; 6133 field public static int RtlOverlay_Widget_AppCompat_Search_DropDown_Text; 6134 field public static int RtlOverlay_Widget_AppCompat_Toolbar_Button_Navigation; 6135 field public static int TextAppearance_AppCompat; 6136 field public static int TextAppearance_AppCompat_Body1; 6137 field public static int TextAppearance_AppCompat_Body2; 6138 field public static int TextAppearance_AppCompat_Button; 6139 field public static int TextAppearance_AppCompat_Caption; 6140 field public static int TextAppearance_AppCompat_Display1; 6141 field public static int TextAppearance_AppCompat_Display2; 6142 field public static int TextAppearance_AppCompat_Display3; 6143 field public static int TextAppearance_AppCompat_Display4; 6144 field public static int TextAppearance_AppCompat_Headline; 6145 field public static int TextAppearance_AppCompat_Inverse; 6146 field public static int TextAppearance_AppCompat_Large; 6147 field public static int TextAppearance_AppCompat_Large_Inverse; 6148 field public static int TextAppearance_AppCompat_Light_SearchResult_Subtitle; 6149 field public static int TextAppearance_AppCompat_Light_SearchResult_Title; 6150 field public static int TextAppearance_AppCompat_Light_Widget_PopupMenu_Large; 6151 field public static int TextAppearance_AppCompat_Light_Widget_PopupMenu_Small; 6152 field public static int TextAppearance_AppCompat_Medium; 6153 field public static int TextAppearance_AppCompat_Medium_Inverse; 6154 field public static int TextAppearance_AppCompat_Menu; 6155 field public static int TextAppearance_AppCompat_SearchResult_Subtitle; 6156 field public static int TextAppearance_AppCompat_SearchResult_Title; 6157 field public static int TextAppearance_AppCompat_Small; 6158 field public static int TextAppearance_AppCompat_Small_Inverse; 6159 field public static int TextAppearance_AppCompat_Subhead; 6160 field public static int TextAppearance_AppCompat_Subhead_Inverse; 6161 field public static int TextAppearance_AppCompat_Title; 6162 field public static int TextAppearance_AppCompat_Title_Inverse; 6163 field public static int TextAppearance_AppCompat_Widget_ActionBar_Menu; 6164 field public static int TextAppearance_AppCompat_Widget_ActionBar_Subtitle; 6165 field public static int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse; 6166 field public static int TextAppearance_AppCompat_Widget_ActionBar_Title; 6167 field public static int TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse; 6168 field public static int TextAppearance_AppCompat_Widget_ActionMode_Subtitle; 6169 field public static int TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse; 6170 field public static int TextAppearance_AppCompat_Widget_ActionMode_Title; 6171 field public static int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse; 6172 field public static int TextAppearance_AppCompat_Widget_DropDownItem; 6173 field public static int TextAppearance_AppCompat_Widget_PopupMenu_Large; 6174 field public static int TextAppearance_AppCompat_Widget_PopupMenu_Small; 6175 field public static int TextAppearance_AppCompat_Widget_Switch; 6176 field public static int TextAppearance_AppCompat_Widget_TextView_SpinnerItem; 6177 field public static int TextAppearance_Widget_AppCompat_ExpandedMenu_Item; 6178 field public static int TextAppearance_Widget_AppCompat_Toolbar_Subtitle; 6179 field public static int TextAppearance_Widget_AppCompat_Toolbar_Title; 6180 field public static int ThemeOverlay_AppCompat; 6181 field public static int ThemeOverlay_AppCompat_ActionBar; 6182 field public static int ThemeOverlay_AppCompat_Dark; 6183 field public static int ThemeOverlay_AppCompat_Dark_ActionBar; 6184 field public static int ThemeOverlay_AppCompat_Light; 6185 field public static int Theme_AppCompat; 6186 field public static int Theme_AppCompat_CompactMenu; 6187 field public static int Theme_AppCompat_Dialog; 6188 field public static int Theme_AppCompat_DialogWhenLarge; 6189 field public static int Theme_AppCompat_Dialog_Alert; 6190 field public static int Theme_AppCompat_Dialog_MinWidth; 6191 field public static int Theme_AppCompat_Light; 6192 field public static int Theme_AppCompat_Light_DarkActionBar; 6193 field public static int Theme_AppCompat_Light_Dialog; 6194 field public static int Theme_AppCompat_Light_DialogWhenLarge; 6195 field public static int Theme_AppCompat_Light_Dialog_Alert; 6196 field public static int Theme_AppCompat_Light_Dialog_MinWidth; 6197 field public static int Theme_AppCompat_Light_NoActionBar; 6198 field public static int Theme_AppCompat_NoActionBar; 6199 field public static int Widget_AppCompat_ActionBar; 6200 field public static int Widget_AppCompat_ActionBar_Solid; 6201 field public static int Widget_AppCompat_ActionBar_TabBar; 6202 field public static int Widget_AppCompat_ActionBar_TabText; 6203 field public static int Widget_AppCompat_ActionBar_TabView; 6204 field public static int Widget_AppCompat_ActionButton; 6205 field public static int Widget_AppCompat_ActionButton_CloseMode; 6206 field public static int Widget_AppCompat_ActionButton_Overflow; 6207 field public static int Widget_AppCompat_ActionMode; 6208 field public static int Widget_AppCompat_ActivityChooserView; 6209 field public static int Widget_AppCompat_AutoCompleteTextView; 6210 field public static int Widget_AppCompat_Button; 6211 field public static int Widget_AppCompat_ButtonBar; 6212 field public static int Widget_AppCompat_ButtonBar_AlertDialog; 6213 field public static int Widget_AppCompat_Button_Borderless; 6214 field public static int Widget_AppCompat_Button_Borderless_Colored; 6215 field public static int Widget_AppCompat_Button_ButtonBar_AlertDialog; 6216 field public static int Widget_AppCompat_Button_Small; 6217 field public static int Widget_AppCompat_CompoundButton_CheckBox; 6218 field public static int Widget_AppCompat_CompoundButton_RadioButton; 6219 field public static int Widget_AppCompat_CompoundButton_Switch; 6220 field public static int Widget_AppCompat_DrawerArrowToggle; 6221 field public static int Widget_AppCompat_DropDownItem_Spinner; 6222 field public static int Widget_AppCompat_EditText; 6223 field public static int Widget_AppCompat_Light_ActionBar; 6224 field public static int Widget_AppCompat_Light_ActionBar_Solid; 6225 field public static int Widget_AppCompat_Light_ActionBar_Solid_Inverse; 6226 field public static int Widget_AppCompat_Light_ActionBar_TabBar; 6227 field public static int Widget_AppCompat_Light_ActionBar_TabBar_Inverse; 6228 field public static int Widget_AppCompat_Light_ActionBar_TabText; 6229 field public static int Widget_AppCompat_Light_ActionBar_TabText_Inverse; 6230 field public static int Widget_AppCompat_Light_ActionBar_TabView; 6231 field public static int Widget_AppCompat_Light_ActionBar_TabView_Inverse; 6232 field public static int Widget_AppCompat_Light_ActionButton; 6233 field public static int Widget_AppCompat_Light_ActionButton_CloseMode; 6234 field public static int Widget_AppCompat_Light_ActionButton_Overflow; 6235 field public static int Widget_AppCompat_Light_ActionMode_Inverse; 6236 field public static int Widget_AppCompat_Light_ActivityChooserView; 6237 field public static int Widget_AppCompat_Light_AutoCompleteTextView; 6238 field public static int Widget_AppCompat_Light_DropDownItem_Spinner; 6239 field public static int Widget_AppCompat_Light_ListPopupWindow; 6240 field public static int Widget_AppCompat_Light_ListView_DropDown; 6241 field public static int Widget_AppCompat_Light_PopupMenu; 6242 field public static int Widget_AppCompat_Light_PopupMenu_Overflow; 6243 field public static int Widget_AppCompat_Light_SearchView; 6244 field public static int Widget_AppCompat_Light_Spinner_DropDown_ActionBar; 6245 field public static int Widget_AppCompat_ListPopupWindow; 6246 field public static int Widget_AppCompat_ListView; 6247 field public static int Widget_AppCompat_ListView_DropDown; 6248 field public static int Widget_AppCompat_ListView_Menu; 6249 field public static int Widget_AppCompat_PopupMenu; 6250 field public static int Widget_AppCompat_PopupMenu_Overflow; 6251 field public static int Widget_AppCompat_PopupWindow; 6252 field public static int Widget_AppCompat_ProgressBar; 6253 field public static int Widget_AppCompat_ProgressBar_Horizontal; 6254 field public static int Widget_AppCompat_RatingBar; 6255 field public static int Widget_AppCompat_SearchView; 6256 field public static int Widget_AppCompat_SearchView_ActionBar; 6257 field public static int Widget_AppCompat_Spinner; 6258 field public static int Widget_AppCompat_Spinner_DropDown; 6259 field public static int Widget_AppCompat_Spinner_DropDown_ActionBar; 6260 field public static int Widget_AppCompat_Spinner_Underlined; 6261 field public static int Widget_AppCompat_TextView_SpinnerItem; 6262 field public static int Widget_AppCompat_Toolbar; 6263 field public static int Widget_AppCompat_Toolbar_Button_Navigation; 6264 } 6265 6266 public static final class R.styleable { 6267 ctor public R.styleable(); 6268 field public static final int[] ActionBar; 6269 field public static final int[] ActionBarLayout; 6270 field public static int ActionBarLayout_android_layout_gravity; 6271 field public static int ActionBar_background; 6272 field public static int ActionBar_backgroundSplit; 6273 field public static int ActionBar_backgroundStacked; 6274 field public static int ActionBar_contentInsetEnd; 6275 field public static int ActionBar_contentInsetLeft; 6276 field public static int ActionBar_contentInsetRight; 6277 field public static int ActionBar_contentInsetStart; 6278 field public static int ActionBar_customNavigationLayout; 6279 field public static int ActionBar_displayOptions; 6280 field public static int ActionBar_divider; 6281 field public static int ActionBar_elevation; 6282 field public static int ActionBar_height; 6283 field public static int ActionBar_hideOnContentScroll; 6284 field public static int ActionBar_homeAsUpIndicator; 6285 field public static int ActionBar_homeLayout; 6286 field public static int ActionBar_icon; 6287 field public static int ActionBar_indeterminateProgressStyle; 6288 field public static int ActionBar_itemPadding; 6289 field public static int ActionBar_logo; 6290 field public static int ActionBar_navigationMode; 6291 field public static int ActionBar_popupTheme; 6292 field public static int ActionBar_progressBarPadding; 6293 field public static int ActionBar_progressBarStyle; 6294 field public static int ActionBar_subtitle; 6295 field public static int ActionBar_subtitleTextStyle; 6296 field public static int ActionBar_title; 6297 field public static int ActionBar_titleTextStyle; 6298 field public static final int[] ActionMenuItemView; 6299 field public static int ActionMenuItemView_android_minWidth; 6300 field public static final int[] ActionMenuView; 6301 field public static final int[] ActionMode; 6302 field public static int ActionMode_background; 6303 field public static int ActionMode_backgroundSplit; 6304 field public static int ActionMode_closeItemLayout; 6305 field public static int ActionMode_height; 6306 field public static int ActionMode_subtitleTextStyle; 6307 field public static int ActionMode_titleTextStyle; 6308 field public static final int[] ActivityChooserView; 6309 field public static int ActivityChooserView_expandActivityOverflowButtonDrawable; 6310 field public static int ActivityChooserView_initialActivityCount; 6311 field public static final int[] AlertDialog; 6312 field public static int AlertDialog_android_layout; 6313 field public static int AlertDialog_buttonPanelSideLayout; 6314 field public static int AlertDialog_listItemLayout; 6315 field public static int AlertDialog_listLayout; 6316 field public static int AlertDialog_multiChoiceItemLayout; 6317 field public static int AlertDialog_singleChoiceItemLayout; 6318 field public static final int[] AppCompatTextView; 6319 field public static int AppCompatTextView_android_textAppearance; 6320 field public static int AppCompatTextView_textAllCaps; 6321 field public static final int[] DrawerArrowToggle; 6322 field public static int DrawerArrowToggle_barSize; 6323 field public static int DrawerArrowToggle_color; 6324 field public static int DrawerArrowToggle_drawableSize; 6325 field public static int DrawerArrowToggle_gapBetweenBars; 6326 field public static int DrawerArrowToggle_middleBarArrowSize; 6327 field public static int DrawerArrowToggle_spinBars; 6328 field public static int DrawerArrowToggle_thickness; 6329 field public static int DrawerArrowToggle_topBottomBarArrowSize; 6330 field public static final int[] LinearLayoutCompat; 6331 field public static final int[] LinearLayoutCompat_Layout; 6332 field public static int LinearLayoutCompat_Layout_android_layout_gravity; 6333 field public static int LinearLayoutCompat_Layout_android_layout_height; 6334 field public static int LinearLayoutCompat_Layout_android_layout_weight; 6335 field public static int LinearLayoutCompat_Layout_android_layout_width; 6336 field public static int LinearLayoutCompat_android_baselineAligned; 6337 field public static int LinearLayoutCompat_android_baselineAlignedChildIndex; 6338 field public static int LinearLayoutCompat_android_gravity; 6339 field public static int LinearLayoutCompat_android_orientation; 6340 field public static int LinearLayoutCompat_android_weightSum; 6341 field public static int LinearLayoutCompat_divider; 6342 field public static int LinearLayoutCompat_dividerPadding; 6343 field public static int LinearLayoutCompat_measureWithLargestChild; 6344 field public static int LinearLayoutCompat_showDividers; 6345 field public static final int[] ListPopupWindow; 6346 field public static int ListPopupWindow_android_dropDownHorizontalOffset; 6347 field public static int ListPopupWindow_android_dropDownVerticalOffset; 6348 field public static final int[] MenuGroup; 6349 field public static int MenuGroup_android_checkableBehavior; 6350 field public static int MenuGroup_android_enabled; 6351 field public static int MenuGroup_android_id; 6352 field public static int MenuGroup_android_menuCategory; 6353 field public static int MenuGroup_android_orderInCategory; 6354 field public static int MenuGroup_android_visible; 6355 field public static final int[] MenuItem; 6356 field public static int MenuItem_actionLayout; 6357 field public static int MenuItem_actionProviderClass; 6358 field public static int MenuItem_actionViewClass; 6359 field public static int MenuItem_android_alphabeticShortcut; 6360 field public static int MenuItem_android_checkable; 6361 field public static int MenuItem_android_checked; 6362 field public static int MenuItem_android_enabled; 6363 field public static int MenuItem_android_icon; 6364 field public static int MenuItem_android_id; 6365 field public static int MenuItem_android_menuCategory; 6366 field public static int MenuItem_android_numericShortcut; 6367 field public static int MenuItem_android_onClick; 6368 field public static int MenuItem_android_orderInCategory; 6369 field public static int MenuItem_android_title; 6370 field public static int MenuItem_android_titleCondensed; 6371 field public static int MenuItem_android_visible; 6372 field public static int MenuItem_showAsAction; 6373 field public static final int[] MenuView; 6374 field public static int MenuView_android_headerBackground; 6375 field public static int MenuView_android_horizontalDivider; 6376 field public static int MenuView_android_itemBackground; 6377 field public static int MenuView_android_itemIconDisabledAlpha; 6378 field public static int MenuView_android_itemTextAppearance; 6379 field public static int MenuView_android_verticalDivider; 6380 field public static int MenuView_android_windowAnimationStyle; 6381 field public static int MenuView_preserveIconSpacing; 6382 field public static final int[] PopupWindow; 6383 field public static final int[] PopupWindowBackgroundState; 6384 field public static int PopupWindowBackgroundState_state_above_anchor; 6385 field public static int PopupWindow_android_popupBackground; 6386 field public static int PopupWindow_overlapAnchor; 6387 field public static final int[] SearchView; 6388 field public static int SearchView_android_focusable; 6389 field public static int SearchView_android_imeOptions; 6390 field public static int SearchView_android_inputType; 6391 field public static int SearchView_android_maxWidth; 6392 field public static int SearchView_closeIcon; 6393 field public static int SearchView_commitIcon; 6394 field public static int SearchView_defaultQueryHint; 6395 field public static int SearchView_goIcon; 6396 field public static int SearchView_iconifiedByDefault; 6397 field public static int SearchView_layout; 6398 field public static int SearchView_queryBackground; 6399 field public static int SearchView_queryHint; 6400 field public static int SearchView_searchHintIcon; 6401 field public static int SearchView_searchIcon; 6402 field public static int SearchView_submitBackground; 6403 field public static int SearchView_suggestionRowLayout; 6404 field public static int SearchView_voiceIcon; 6405 field public static final int[] Spinner; 6406 field public static int Spinner_android_background; 6407 field public static int Spinner_android_dropDownHorizontalOffset; 6408 field public static int Spinner_android_dropDownSelector; 6409 field public static int Spinner_android_dropDownVerticalOffset; 6410 field public static int Spinner_android_dropDownWidth; 6411 field public static int Spinner_android_gravity; 6412 field public static int Spinner_android_popupBackground; 6413 field public static int Spinner_disableChildrenWhenDisabled; 6414 field public static int Spinner_popupPromptView; 6415 field public static int Spinner_prompt; 6416 field public static int Spinner_spinnerMode; 6417 field public static final int[] SwitchCompat; 6418 field public static int SwitchCompat_android_textOff; 6419 field public static int SwitchCompat_android_textOn; 6420 field public static int SwitchCompat_android_thumb; 6421 field public static int SwitchCompat_showText; 6422 field public static int SwitchCompat_splitTrack; 6423 field public static int SwitchCompat_switchMinWidth; 6424 field public static int SwitchCompat_switchPadding; 6425 field public static int SwitchCompat_switchTextAppearance; 6426 field public static int SwitchCompat_thumbTextPadding; 6427 field public static int SwitchCompat_track; 6428 field public static final int[] TextAppearance; 6429 field public static int TextAppearance_android_textColor; 6430 field public static int TextAppearance_android_textSize; 6431 field public static int TextAppearance_android_textStyle; 6432 field public static int TextAppearance_android_typeface; 6433 field public static int TextAppearance_textAllCaps; 6434 field public static final int[] Theme; 6435 field public static int Theme_actionBarDivider; 6436 field public static int Theme_actionBarItemBackground; 6437 field public static int Theme_actionBarPopupTheme; 6438 field public static int Theme_actionBarSize; 6439 field public static int Theme_actionBarSplitStyle; 6440 field public static int Theme_actionBarStyle; 6441 field public static int Theme_actionBarTabBarStyle; 6442 field public static int Theme_actionBarTabStyle; 6443 field public static int Theme_actionBarTabTextStyle; 6444 field public static int Theme_actionBarTheme; 6445 field public static int Theme_actionBarWidgetTheme; 6446 field public static int Theme_actionButtonStyle; 6447 field public static int Theme_actionDropDownStyle; 6448 field public static int Theme_actionMenuTextAppearance; 6449 field public static int Theme_actionMenuTextColor; 6450 field public static int Theme_actionModeBackground; 6451 field public static int Theme_actionModeCloseButtonStyle; 6452 field public static int Theme_actionModeCloseDrawable; 6453 field public static int Theme_actionModeCopyDrawable; 6454 field public static int Theme_actionModeCutDrawable; 6455 field public static int Theme_actionModeFindDrawable; 6456 field public static int Theme_actionModePasteDrawable; 6457 field public static int Theme_actionModePopupWindowStyle; 6458 field public static int Theme_actionModeSelectAllDrawable; 6459 field public static int Theme_actionModeShareDrawable; 6460 field public static int Theme_actionModeSplitBackground; 6461 field public static int Theme_actionModeStyle; 6462 field public static int Theme_actionModeWebSearchDrawable; 6463 field public static int Theme_actionOverflowButtonStyle; 6464 field public static int Theme_actionOverflowMenuStyle; 6465 field public static int Theme_activityChooserViewStyle; 6466 field public static int Theme_alertDialogButtonGroupStyle; 6467 field public static int Theme_alertDialogCenterButtons; 6468 field public static int Theme_alertDialogStyle; 6469 field public static int Theme_alertDialogTheme; 6470 field public static int Theme_android_windowAnimationStyle; 6471 field public static int Theme_android_windowIsFloating; 6472 field public static int Theme_autoCompleteTextViewStyle; 6473 field public static int Theme_buttonBarButtonStyle; 6474 field public static int Theme_buttonBarNegativeButtonStyle; 6475 field public static int Theme_buttonBarNeutralButtonStyle; 6476 field public static int Theme_buttonBarPositiveButtonStyle; 6477 field public static int Theme_buttonBarStyle; 6478 field public static int Theme_buttonStyle; 6479 field public static int Theme_buttonStyleSmall; 6480 field public static int Theme_checkboxStyle; 6481 field public static int Theme_checkedTextViewStyle; 6482 field public static int Theme_colorAccent; 6483 field public static int Theme_colorButtonNormal; 6484 field public static int Theme_colorControlActivated; 6485 field public static int Theme_colorControlHighlight; 6486 field public static int Theme_colorControlNormal; 6487 field public static int Theme_colorPrimary; 6488 field public static int Theme_colorPrimaryDark; 6489 field public static int Theme_colorSwitchThumbNormal; 6490 field public static int Theme_dialogPreferredPadding; 6491 field public static int Theme_dialogTheme; 6492 field public static int Theme_dividerHorizontal; 6493 field public static int Theme_dividerVertical; 6494 field public static int Theme_dropDownListViewStyle; 6495 field public static int Theme_dropdownListPreferredItemHeight; 6496 field public static int Theme_editTextBackground; 6497 field public static int Theme_editTextColor; 6498 field public static int Theme_editTextStyle; 6499 field public static int Theme_homeAsUpIndicator; 6500 field public static int Theme_listChoiceBackgroundIndicator; 6501 field public static int Theme_listDividerAlertDialog; 6502 field public static int Theme_listPopupWindowStyle; 6503 field public static int Theme_listPreferredItemHeight; 6504 field public static int Theme_listPreferredItemHeightLarge; 6505 field public static int Theme_listPreferredItemHeightSmall; 6506 field public static int Theme_listPreferredItemPaddingLeft; 6507 field public static int Theme_listPreferredItemPaddingRight; 6508 field public static int Theme_panelBackground; 6509 field public static int Theme_panelMenuListTheme; 6510 field public static int Theme_panelMenuListWidth; 6511 field public static int Theme_popupMenuStyle; 6512 field public static int Theme_popupWindowStyle; 6513 field public static int Theme_radioButtonStyle; 6514 field public static int Theme_ratingBarStyle; 6515 field public static int Theme_searchViewStyle; 6516 field public static int Theme_selectableItemBackground; 6517 field public static int Theme_selectableItemBackgroundBorderless; 6518 field public static int Theme_spinnerDropDownItemStyle; 6519 field public static int Theme_spinnerStyle; 6520 field public static int Theme_switchStyle; 6521 field public static int Theme_textAppearanceLargePopupMenu; 6522 field public static int Theme_textAppearanceListItem; 6523 field public static int Theme_textAppearanceListItemSmall; 6524 field public static int Theme_textAppearanceSearchResultSubtitle; 6525 field public static int Theme_textAppearanceSearchResultTitle; 6526 field public static int Theme_textAppearanceSmallPopupMenu; 6527 field public static int Theme_textColorAlertDialogListItem; 6528 field public static int Theme_textColorSearchUrl; 6529 field public static int Theme_toolbarNavigationButtonStyle; 6530 field public static int Theme_toolbarStyle; 6531 field public static int Theme_windowActionBar; 6532 field public static int Theme_windowActionBarOverlay; 6533 field public static int Theme_windowActionModeOverlay; 6534 field public static int Theme_windowFixedHeightMajor; 6535 field public static int Theme_windowFixedHeightMinor; 6536 field public static int Theme_windowFixedWidthMajor; 6537 field public static int Theme_windowFixedWidthMinor; 6538 field public static int Theme_windowMinWidthMajor; 6539 field public static int Theme_windowMinWidthMinor; 6540 field public static int Theme_windowNoTitle; 6541 field public static final int[] Toolbar; 6542 field public static int Toolbar_android_gravity; 6543 field public static int Toolbar_android_minHeight; 6544 field public static int Toolbar_collapseContentDescription; 6545 field public static int Toolbar_collapseIcon; 6546 field public static int Toolbar_contentInsetEnd; 6547 field public static int Toolbar_contentInsetLeft; 6548 field public static int Toolbar_contentInsetRight; 6549 field public static int Toolbar_contentInsetStart; 6550 field public static int Toolbar_maxButtonHeight; 6551 field public static int Toolbar_navigationContentDescription; 6552 field public static int Toolbar_navigationIcon; 6553 field public static int Toolbar_popupTheme; 6554 field public static int Toolbar_subtitle; 6555 field public static int Toolbar_subtitleTextAppearance; 6556 field public static int Toolbar_title; 6557 field public static int Toolbar_titleMarginBottom; 6558 field public static int Toolbar_titleMarginEnd; 6559 field public static int Toolbar_titleMarginStart; 6560 field public static int Toolbar_titleMarginTop; 6561 field public static int Toolbar_titleMargins; 6562 field public static int Toolbar_titleTextAppearance; 6563 field public static final int[] View; 6564 field public static final int[] ViewStubCompat; 6565 field public static int ViewStubCompat_android_id; 6566 field public static int ViewStubCompat_android_inflatedId; 6567 field public static int ViewStubCompat_android_layout; 6568 field public static int View_android_focusable; 6569 field public static int View_android_theme; 6570 field public static int View_backgroundTint; 6571 field public static int View_backgroundTintMode; 6572 field public static int View_paddingEnd; 6573 field public static int View_paddingStart; 6574 field public static int View_theme; 6575 } 6576 6577 } 6578 6579 package android.support.v7.view { 6580 6581 public abstract class ActionMode { 6582 ctor public ActionMode(); 6583 method public abstract void finish(); 6584 method public abstract android.view.View getCustomView(); 6585 method public abstract android.view.Menu getMenu(); 6586 method public abstract android.view.MenuInflater getMenuInflater(); 6587 method public abstract java.lang.CharSequence getSubtitle(); 6588 method public java.lang.Object getTag(); 6589 method public abstract java.lang.CharSequence getTitle(); 6590 method public boolean getTitleOptionalHint(); 6591 method public abstract void invalidate(); 6592 method public boolean isTitleOptional(); 6593 method public abstract void setCustomView(android.view.View); 6594 method public abstract void setSubtitle(java.lang.CharSequence); 6595 method public abstract void setSubtitle(int); 6596 method public void setTag(java.lang.Object); 6597 method public abstract void setTitle(java.lang.CharSequence); 6598 method public abstract void setTitle(int); 6599 method public void setTitleOptionalHint(boolean); 6600 } 6601 6602 public static abstract interface ActionMode.Callback { 6603 method public abstract boolean onActionItemClicked(android.support.v7.view.ActionMode, android.view.MenuItem); 6604 method public abstract boolean onCreateActionMode(android.support.v7.view.ActionMode, android.view.Menu); 6605 method public abstract void onDestroyActionMode(android.support.v7.view.ActionMode); 6606 method public abstract boolean onPrepareActionMode(android.support.v7.view.ActionMode, android.view.Menu); 6607 } 6608 6609 public abstract interface CollapsibleActionView { 6610 method public abstract void onActionViewCollapsed(); 6611 method public abstract void onActionViewExpanded(); 6612 } 6613 6614 } 6615 6616 package android.support.v7.widget { 6617 6618 public class ActionMenuView extends android.support.v7.widget.LinearLayoutCompat { 6619 ctor public ActionMenuView(android.content.Context); 6620 ctor public ActionMenuView(android.content.Context, android.util.AttributeSet); 6621 method public void dismissPopupMenus(); 6622 method public android.view.Menu getMenu(); 6623 method public int getPopupTheme(); 6624 method public boolean hideOverflowMenu(); 6625 method public boolean isOverflowMenuShowing(); 6626 method public void onConfigurationChanged(android.content.res.Configuration); 6627 method public void onDetachedFromWindow(); 6628 method public void setOnMenuItemClickListener(android.support.v7.widget.ActionMenuView.OnMenuItemClickListener); 6629 method public void setPopupTheme(int); 6630 method public boolean showOverflowMenu(); 6631 } 6632 6633 public static class ActionMenuView.LayoutParams extends android.support.v7.widget.LinearLayoutCompat.LayoutParams { 6634 ctor public ActionMenuView.LayoutParams(android.content.Context, android.util.AttributeSet); 6635 ctor public ActionMenuView.LayoutParams(android.view.ViewGroup.LayoutParams); 6636 ctor public ActionMenuView.LayoutParams(android.support.v7.widget.ActionMenuView.LayoutParams); 6637 ctor public ActionMenuView.LayoutParams(int, int); 6638 field public int cellsUsed; 6639 field public boolean expandable; 6640 field public int extraPixels; 6641 field public boolean isOverflowButton; 6642 field public boolean preventEdgeOffset; 6643 } 6644 6645 public static abstract interface ActionMenuView.OnMenuItemClickListener { 6646 method public abstract boolean onMenuItemClick(android.view.MenuItem); 6647 } 6648 6649 public class AppCompatAutoCompleteTextView extends android.widget.AutoCompleteTextView { 6650 ctor public AppCompatAutoCompleteTextView(android.content.Context); 6651 ctor public AppCompatAutoCompleteTextView(android.content.Context, android.util.AttributeSet); 6652 ctor public AppCompatAutoCompleteTextView(android.content.Context, android.util.AttributeSet, int); 6653 } 6654 6655 public class AppCompatButton extends android.widget.Button { 6656 ctor public AppCompatButton(android.content.Context); 6657 ctor public AppCompatButton(android.content.Context, android.util.AttributeSet); 6658 ctor public AppCompatButton(android.content.Context, android.util.AttributeSet, int); 6659 } 6660 6661 public class AppCompatCheckBox extends android.widget.CheckBox { 6662 ctor public AppCompatCheckBox(android.content.Context); 6663 ctor public AppCompatCheckBox(android.content.Context, android.util.AttributeSet); 6664 ctor public AppCompatCheckBox(android.content.Context, android.util.AttributeSet, int); 6665 } 6666 6667 public class AppCompatCheckedTextView extends android.widget.CheckedTextView { 6668 ctor public AppCompatCheckedTextView(android.content.Context); 6669 ctor public AppCompatCheckedTextView(android.content.Context, android.util.AttributeSet); 6670 ctor public AppCompatCheckedTextView(android.content.Context, android.util.AttributeSet, int); 6671 } 6672 6673 public class AppCompatEditText extends android.widget.EditText { 6674 ctor public AppCompatEditText(android.content.Context); 6675 ctor public AppCompatEditText(android.content.Context, android.util.AttributeSet); 6676 ctor public AppCompatEditText(android.content.Context, android.util.AttributeSet, int); 6677 } 6678 6679 public class AppCompatMultiAutoCompleteTextView extends android.widget.MultiAutoCompleteTextView { 6680 ctor public AppCompatMultiAutoCompleteTextView(android.content.Context); 6681 ctor public AppCompatMultiAutoCompleteTextView(android.content.Context, android.util.AttributeSet); 6682 ctor public AppCompatMultiAutoCompleteTextView(android.content.Context, android.util.AttributeSet, int); 6683 } 6684 6685 public class AppCompatRadioButton extends android.widget.RadioButton { 6686 ctor public AppCompatRadioButton(android.content.Context); 6687 ctor public AppCompatRadioButton(android.content.Context, android.util.AttributeSet); 6688 ctor public AppCompatRadioButton(android.content.Context, android.util.AttributeSet, int); 6689 } 6690 6691 public class AppCompatRatingBar extends android.widget.RatingBar { 6692 ctor public AppCompatRatingBar(android.content.Context); 6693 ctor public AppCompatRatingBar(android.content.Context, android.util.AttributeSet); 6694 ctor public AppCompatRatingBar(android.content.Context, android.util.AttributeSet, int); 6695 } 6696 6697 public class AppCompatSpinner extends android.widget.Spinner { 6698 ctor public AppCompatSpinner(android.content.Context); 6699 ctor public AppCompatSpinner(android.content.Context, android.util.AttributeSet); 6700 ctor public AppCompatSpinner(android.content.Context, android.util.AttributeSet, int); 6701 } 6702 6703 public class AppCompatTextView extends android.widget.TextView { 6704 ctor public AppCompatTextView(android.content.Context); 6705 ctor public AppCompatTextView(android.content.Context, android.util.AttributeSet); 6706 ctor public AppCompatTextView(android.content.Context, android.util.AttributeSet, int); 6707 } 6708 6709 public class LinearLayoutCompat extends android.view.ViewGroup { 6710 ctor public LinearLayoutCompat(android.content.Context); 6711 ctor public LinearLayoutCompat(android.content.Context, android.util.AttributeSet); 6712 ctor public LinearLayoutCompat(android.content.Context, android.util.AttributeSet, int); 6713 method public int getBaselineAlignedChildIndex(); 6714 method public android.graphics.drawable.Drawable getDividerDrawable(); 6715 method public int getDividerPadding(); 6716 method public int getOrientation(); 6717 method public int getShowDividers(); 6718 method public float getWeightSum(); 6719 method public boolean isBaselineAligned(); 6720 method public boolean isMeasureWithLargestChildEnabled(); 6721 method protected void onLayout(boolean, int, int, int, int); 6722 method public void setBaselineAligned(boolean); 6723 method public void setBaselineAlignedChildIndex(int); 6724 method public void setDividerDrawable(android.graphics.drawable.Drawable); 6725 method public void setDividerPadding(int); 6726 method public void setGravity(int); 6727 method public void setHorizontalGravity(int); 6728 method public void setMeasureWithLargestChildEnabled(boolean); 6729 method public void setOrientation(int); 6730 method public void setShowDividers(int); 6731 method public void setVerticalGravity(int); 6732 method public void setWeightSum(float); 6733 field public static final int HORIZONTAL = 0; // 0x0 6734 field public static final int SHOW_DIVIDER_BEGINNING = 1; // 0x1 6735 field public static final int SHOW_DIVIDER_END = 4; // 0x4 6736 field public static final int SHOW_DIVIDER_MIDDLE = 2; // 0x2 6737 field public static final int SHOW_DIVIDER_NONE = 0; // 0x0 6738 field public static final int VERTICAL = 1; // 0x1 6739 } 6740 6741 public static class LinearLayoutCompat.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 6742 ctor public LinearLayoutCompat.LayoutParams(android.content.Context, android.util.AttributeSet); 6743 ctor public LinearLayoutCompat.LayoutParams(int, int); 6744 ctor public LinearLayoutCompat.LayoutParams(int, int, float); 6745 ctor public LinearLayoutCompat.LayoutParams(android.view.ViewGroup.LayoutParams); 6746 ctor public LinearLayoutCompat.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 6747 ctor public LinearLayoutCompat.LayoutParams(android.support.v7.widget.LinearLayoutCompat.LayoutParams); 6748 field public int gravity; 6749 field public float weight; 6750 } 6751 6752 public class ListPopupWindow { 6753 ctor public ListPopupWindow(android.content.Context); 6754 ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet); 6755 ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet, int); 6756 ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet, int, int); 6757 method public void clearListSelection(); 6758 method public android.view.View.OnTouchListener createDragToOpenListener(android.view.View); 6759 method public void dismiss(); 6760 method public android.view.View getAnchorView(); 6761 method public int getAnimationStyle(); 6762 method public android.graphics.drawable.Drawable getBackground(); 6763 method public int getHeight(); 6764 method public int getHorizontalOffset(); 6765 method public int getInputMethodMode(); 6766 method public android.widget.ListView getListView(); 6767 method public int getPromptPosition(); 6768 method public java.lang.Object getSelectedItem(); 6769 method public long getSelectedItemId(); 6770 method public int getSelectedItemPosition(); 6771 method public android.view.View getSelectedView(); 6772 method public int getSoftInputMode(); 6773 method public int getVerticalOffset(); 6774 method public int getWidth(); 6775 method public boolean isInputMethodNotNeeded(); 6776 method public boolean isModal(); 6777 method public boolean isShowing(); 6778 method public boolean onKeyDown(int, android.view.KeyEvent); 6779 method public boolean onKeyPreIme(int, android.view.KeyEvent); 6780 method public boolean onKeyUp(int, android.view.KeyEvent); 6781 method public boolean performItemClick(int); 6782 method public void postShow(); 6783 method public void setAdapter(android.widget.ListAdapter); 6784 method public void setAnchorView(android.view.View); 6785 method public void setAnimationStyle(int); 6786 method public void setBackgroundDrawable(android.graphics.drawable.Drawable); 6787 method public void setContentWidth(int); 6788 method public void setDropDownGravity(int); 6789 method public void setHeight(int); 6790 method public void setHorizontalOffset(int); 6791 method public void setInputMethodMode(int); 6792 method public void setListSelector(android.graphics.drawable.Drawable); 6793 method public void setModal(boolean); 6794 method public void setOnDismissListener(android.widget.PopupWindow.OnDismissListener); 6795 method public void setOnItemClickListener(android.widget.AdapterView.OnItemClickListener); 6796 method public void setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener); 6797 method public void setPromptPosition(int); 6798 method public void setPromptView(android.view.View); 6799 method public void setSelection(int); 6800 method public void setSoftInputMode(int); 6801 method public void setVerticalOffset(int); 6802 method public void setWidth(int); 6803 method public void show(); 6804 field public static final int INPUT_METHOD_FROM_FOCUSABLE = 0; // 0x0 6805 field public static final int INPUT_METHOD_NEEDED = 1; // 0x1 6806 field public static final int INPUT_METHOD_NOT_NEEDED = 2; // 0x2 6807 field public static final int MATCH_PARENT = -1; // 0xffffffff 6808 field public static final int POSITION_PROMPT_ABOVE = 0; // 0x0 6809 field public static final int POSITION_PROMPT_BELOW = 1; // 0x1 6810 field public static final int WRAP_CONTENT = -2; // 0xfffffffe 6811 } 6812 6813 public class PopupMenu { 6814 ctor public PopupMenu(android.content.Context, android.view.View); 6815 ctor public PopupMenu(android.content.Context, android.view.View, int); 6816 ctor public PopupMenu(android.content.Context, android.view.View, int, int, int); 6817 method public void dismiss(); 6818 method public android.view.View.OnTouchListener getDragToOpenListener(); 6819 method public android.view.Menu getMenu(); 6820 method public android.view.MenuInflater getMenuInflater(); 6821 method public void inflate(int); 6822 method public void setOnDismissListener(android.support.v7.widget.PopupMenu.OnDismissListener); 6823 method public void setOnMenuItemClickListener(android.support.v7.widget.PopupMenu.OnMenuItemClickListener); 6824 method public void show(); 6825 } 6826 6827 public static abstract interface PopupMenu.OnDismissListener { 6828 method public abstract void onDismiss(android.support.v7.widget.PopupMenu); 6829 } 6830 6831 public static abstract interface PopupMenu.OnMenuItemClickListener { 6832 method public abstract boolean onMenuItemClick(android.view.MenuItem); 6833 } 6834 6835 public class SearchView extends android.support.v7.widget.LinearLayoutCompat implements android.support.v7.view.CollapsibleActionView { 6836 ctor public SearchView(android.content.Context); 6837 ctor public SearchView(android.content.Context, android.util.AttributeSet); 6838 ctor public SearchView(android.content.Context, android.util.AttributeSet, int); 6839 method public int getImeOptions(); 6840 method public int getInputType(); 6841 method public int getMaxWidth(); 6842 method public java.lang.CharSequence getQuery(); 6843 method public java.lang.CharSequence getQueryHint(); 6844 method public android.support.v4.widget.CursorAdapter getSuggestionsAdapter(); 6845 method public boolean isIconfiedByDefault(); 6846 method public boolean isIconified(); 6847 method public boolean isQueryRefinementEnabled(); 6848 method public boolean isSubmitButtonEnabled(); 6849 method public void onActionViewCollapsed(); 6850 method public void onActionViewExpanded(); 6851 method public void setIconified(boolean); 6852 method public void setIconifiedByDefault(boolean); 6853 method public void setImeOptions(int); 6854 method public void setInputType(int); 6855 method public void setMaxWidth(int); 6856 method public void setOnCloseListener(android.support.v7.widget.SearchView.OnCloseListener); 6857 method public void setOnQueryTextFocusChangeListener(android.view.View.OnFocusChangeListener); 6858 method public void setOnQueryTextListener(android.support.v7.widget.SearchView.OnQueryTextListener); 6859 method public void setOnSearchClickListener(android.view.View.OnClickListener); 6860 method public void setOnSuggestionListener(android.support.v7.widget.SearchView.OnSuggestionListener); 6861 method public void setQuery(java.lang.CharSequence, boolean); 6862 method public void setQueryHint(java.lang.CharSequence); 6863 method public void setQueryRefinementEnabled(boolean); 6864 method public void setSearchableInfo(android.app.SearchableInfo); 6865 method public void setSubmitButtonEnabled(boolean); 6866 method public void setSuggestionsAdapter(android.support.v4.widget.CursorAdapter); 6867 } 6868 6869 public static abstract interface SearchView.OnCloseListener { 6870 method public abstract boolean onClose(); 6871 } 6872 6873 public static abstract interface SearchView.OnQueryTextListener { 6874 method public abstract boolean onQueryTextChange(java.lang.String); 6875 method public abstract boolean onQueryTextSubmit(java.lang.String); 6876 } 6877 6878 public static abstract interface SearchView.OnSuggestionListener { 6879 method public abstract boolean onSuggestionClick(int); 6880 method public abstract boolean onSuggestionSelect(int); 6881 } 6882 6883 public class ShareActionProvider extends android.support.v4.view.ActionProvider { 6884 ctor public ShareActionProvider(android.content.Context); 6885 method public android.view.View onCreateActionView(); 6886 method public void setOnShareTargetSelectedListener(android.support.v7.widget.ShareActionProvider.OnShareTargetSelectedListener); 6887 method public void setShareHistoryFileName(java.lang.String); 6888 method public void setShareIntent(android.content.Intent); 6889 field public static final java.lang.String DEFAULT_SHARE_HISTORY_FILE_NAME = "share_history.xml"; 6890 } 6891 6892 public static abstract interface ShareActionProvider.OnShareTargetSelectedListener { 6893 method public abstract boolean onShareTargetSelected(android.support.v7.widget.ShareActionProvider, android.content.Intent); 6894 } 6895 6896 public class SwitchCompat extends android.widget.CompoundButton { 6897 ctor public SwitchCompat(android.content.Context); 6898 ctor public SwitchCompat(android.content.Context, android.util.AttributeSet); 6899 ctor public SwitchCompat(android.content.Context, android.util.AttributeSet, int); 6900 method public boolean getShowText(); 6901 method public boolean getSplitTrack(); 6902 method public int getSwitchMinWidth(); 6903 method public int getSwitchPadding(); 6904 method public java.lang.CharSequence getTextOff(); 6905 method public java.lang.CharSequence getTextOn(); 6906 method public android.graphics.drawable.Drawable getThumbDrawable(); 6907 method public int getThumbTextPadding(); 6908 method public android.graphics.drawable.Drawable getTrackDrawable(); 6909 method public void onMeasure(int, int); 6910 method public void setShowText(boolean); 6911 method public void setSplitTrack(boolean); 6912 method public void setSwitchMinWidth(int); 6913 method public void setSwitchPadding(int); 6914 method public void setSwitchTextAppearance(android.content.Context, int); 6915 method public void setSwitchTypeface(android.graphics.Typeface, int); 6916 method public void setSwitchTypeface(android.graphics.Typeface); 6917 method public void setTextOff(java.lang.CharSequence); 6918 method public void setTextOn(java.lang.CharSequence); 6919 method public void setThumbDrawable(android.graphics.drawable.Drawable); 6920 method public void setThumbResource(int); 6921 method public void setThumbTextPadding(int); 6922 method public void setTrackDrawable(android.graphics.drawable.Drawable); 6923 method public void setTrackResource(int); 6924 } 6925 6926 public class Toolbar extends android.view.ViewGroup { 6927 ctor public Toolbar(android.content.Context); 6928 ctor public Toolbar(android.content.Context, android.util.AttributeSet); 6929 ctor public Toolbar(android.content.Context, android.util.AttributeSet, int); 6930 method public void collapseActionView(); 6931 method public void dismissPopupMenus(); 6932 method public int getContentInsetEnd(); 6933 method public int getContentInsetLeft(); 6934 method public int getContentInsetRight(); 6935 method public int getContentInsetStart(); 6936 method public android.graphics.drawable.Drawable getLogo(); 6937 method public java.lang.CharSequence getLogoDescription(); 6938 method public android.view.Menu getMenu(); 6939 method public java.lang.CharSequence getNavigationContentDescription(); 6940 method public android.graphics.drawable.Drawable getNavigationIcon(); 6941 method public int getPopupTheme(); 6942 method public java.lang.CharSequence getSubtitle(); 6943 method public java.lang.CharSequence getTitle(); 6944 method public boolean hasExpandedActionView(); 6945 method public boolean hideOverflowMenu(); 6946 method public void inflateMenu(int); 6947 method public boolean isOverflowMenuShowing(); 6948 method protected void onLayout(boolean, int, int, int, int); 6949 method public void setContentInsetsAbsolute(int, int); 6950 method public void setContentInsetsRelative(int, int); 6951 method public void setLogo(int); 6952 method public void setLogo(android.graphics.drawable.Drawable); 6953 method public void setLogoDescription(int); 6954 method public void setLogoDescription(java.lang.CharSequence); 6955 method public void setNavigationContentDescription(int); 6956 method public void setNavigationContentDescription(java.lang.CharSequence); 6957 method public void setNavigationIcon(int); 6958 method public void setNavigationIcon(android.graphics.drawable.Drawable); 6959 method public void setNavigationOnClickListener(android.view.View.OnClickListener); 6960 method public void setOnMenuItemClickListener(android.support.v7.widget.Toolbar.OnMenuItemClickListener); 6961 method public void setPopupTheme(int); 6962 method public void setSubtitle(int); 6963 method public void setSubtitle(java.lang.CharSequence); 6964 method public void setSubtitleTextAppearance(android.content.Context, int); 6965 method public void setSubtitleTextColor(int); 6966 method public void setTitle(int); 6967 method public void setTitle(java.lang.CharSequence); 6968 method public void setTitleTextAppearance(android.content.Context, int); 6969 method public void setTitleTextColor(int); 6970 method public boolean showOverflowMenu(); 6971 } 6972 6973 public static class Toolbar.LayoutParams extends android.support.v7.app.ActionBar.LayoutParams { 6974 ctor public Toolbar.LayoutParams(android.content.Context, android.util.AttributeSet); 6975 ctor public Toolbar.LayoutParams(int, int); 6976 ctor public Toolbar.LayoutParams(int, int, int); 6977 ctor public Toolbar.LayoutParams(int); 6978 ctor public Toolbar.LayoutParams(android.support.v7.widget.Toolbar.LayoutParams); 6979 ctor public Toolbar.LayoutParams(android.support.v7.app.ActionBar.LayoutParams); 6980 ctor public Toolbar.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 6981 ctor public Toolbar.LayoutParams(android.view.ViewGroup.LayoutParams); 6982 } 6983 6984 public static abstract interface Toolbar.OnMenuItemClickListener { 6985 method public abstract boolean onMenuItemClick(android.view.MenuItem); 6986 } 6987 6988 } 6989 6990 package android.support.v7.widget { 6991 6992 public class CardView extends android.widget.FrameLayout { 6993 ctor public CardView(android.content.Context); 6994 ctor public CardView(android.content.Context, android.util.AttributeSet); 6995 ctor public CardView(android.content.Context, android.util.AttributeSet, int); 6996 method public float getCardElevation(); 6997 method public int getContentPaddingBottom(); 6998 method public int getContentPaddingLeft(); 6999 method public int getContentPaddingRight(); 7000 method public int getContentPaddingTop(); 7001 method public float getMaxCardElevation(); 7002 method public boolean getPreventCornerOverlap(); 7003 method public float getRadius(); 7004 method public boolean getUseCompatPadding(); 7005 method public void setCardBackgroundColor(int); 7006 method public void setCardElevation(float); 7007 method public void setContentPadding(int, int, int, int); 7008 method public void setMaxCardElevation(float); 7009 method public void setPreventCornerOverlap(boolean); 7010 method public void setRadius(float); 7011 method public void setUseCompatPadding(boolean); 7012 } 7013 7014 } 7015 7016 package android.support.v7.widget { 7017 7018 public class GridLayout extends android.view.ViewGroup { 7019 ctor public GridLayout(android.content.Context, android.util.AttributeSet, int); 7020 ctor public GridLayout(android.content.Context, android.util.AttributeSet); 7021 ctor public GridLayout(android.content.Context); 7022 method public int getAlignmentMode(); 7023 method public int getColumnCount(); 7024 method public int getOrientation(); 7025 method public android.util.Printer getPrinter(); 7026 method public int getRowCount(); 7027 method public boolean getUseDefaultMargins(); 7028 method public boolean isColumnOrderPreserved(); 7029 method public boolean isRowOrderPreserved(); 7030 method protected void onLayout(boolean, int, int, int, int); 7031 method public void setAlignmentMode(int); 7032 method public void setColumnCount(int); 7033 method public void setColumnOrderPreserved(boolean); 7034 method public void setOrientation(int); 7035 method public void setPrinter(android.util.Printer); 7036 method public void setRowCount(int); 7037 method public void setRowOrderPreserved(boolean); 7038 method public void setUseDefaultMargins(boolean); 7039 method public static android.support.v7.widget.GridLayout.Spec spec(int, int, android.support.v7.widget.GridLayout.Alignment, float); 7040 method public static android.support.v7.widget.GridLayout.Spec spec(int, android.support.v7.widget.GridLayout.Alignment, float); 7041 method public static android.support.v7.widget.GridLayout.Spec spec(int, int, float); 7042 method public static android.support.v7.widget.GridLayout.Spec spec(int, float); 7043 method public static android.support.v7.widget.GridLayout.Spec spec(int, int, android.support.v7.widget.GridLayout.Alignment); 7044 method public static android.support.v7.widget.GridLayout.Spec spec(int, android.support.v7.widget.GridLayout.Alignment); 7045 method public static android.support.v7.widget.GridLayout.Spec spec(int, int); 7046 method public static android.support.v7.widget.GridLayout.Spec spec(int); 7047 field public static final int ALIGN_BOUNDS = 0; // 0x0 7048 field public static final int ALIGN_MARGINS = 1; // 0x1 7049 field public static final android.support.v7.widget.GridLayout.Alignment BASELINE; 7050 field public static final android.support.v7.widget.GridLayout.Alignment BOTTOM; 7051 field public static final android.support.v7.widget.GridLayout.Alignment CENTER; 7052 field public static final android.support.v7.widget.GridLayout.Alignment END; 7053 field public static final android.support.v7.widget.GridLayout.Alignment FILL; 7054 field public static final int HORIZONTAL = 0; // 0x0 7055 field public static final android.support.v7.widget.GridLayout.Alignment LEFT; 7056 field public static final android.support.v7.widget.GridLayout.Alignment RIGHT; 7057 field public static final android.support.v7.widget.GridLayout.Alignment START; 7058 field public static final android.support.v7.widget.GridLayout.Alignment TOP; 7059 field public static final int UNDEFINED = -2147483648; // 0x80000000 7060 field public static final int VERTICAL = 1; // 0x1 7061 } 7062 7063 public static abstract class GridLayout.Alignment { 7064 } 7065 7066 public static class GridLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 7067 ctor public GridLayout.LayoutParams(android.support.v7.widget.GridLayout.Spec, android.support.v7.widget.GridLayout.Spec); 7068 ctor public GridLayout.LayoutParams(); 7069 ctor public GridLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 7070 ctor public GridLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 7071 ctor public GridLayout.LayoutParams(android.support.v7.widget.GridLayout.LayoutParams); 7072 ctor public GridLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 7073 method public void setGravity(int); 7074 field public android.support.v7.widget.GridLayout.Spec columnSpec; 7075 field public android.support.v7.widget.GridLayout.Spec rowSpec; 7076 } 7077 7078 public static class GridLayout.Spec { 7079 method public android.support.v7.widget.GridLayout.Alignment getAbsoluteAlignment(boolean); 7080 } 7081 7082 public final deprecated class Space extends android.support.v4.widget.Space { 7083 ctor public Space(android.content.Context); 7084 ctor public Space(android.content.Context, android.util.AttributeSet); 7085 ctor public Space(android.content.Context, android.util.AttributeSet, int); 7086 } 7087 7088 } 7089 7090 package android.support.v7.app { 7091 7092 public class MediaRouteActionProvider extends android.support.v4.view.ActionProvider { 7093 ctor public MediaRouteActionProvider(android.content.Context); 7094 method public android.support.v7.app.MediaRouteDialogFactory getDialogFactory(); 7095 method public android.support.v7.app.MediaRouteButton getMediaRouteButton(); 7096 method public android.support.v7.media.MediaRouteSelector getRouteSelector(); 7097 method public android.view.View onCreateActionView(); 7098 method public android.support.v7.app.MediaRouteButton onCreateMediaRouteButton(); 7099 method public void setDialogFactory(android.support.v7.app.MediaRouteDialogFactory); 7100 method public void setRouteSelector(android.support.v7.media.MediaRouteSelector); 7101 } 7102 7103 public class MediaRouteButton extends android.view.View { 7104 ctor public MediaRouteButton(android.content.Context); 7105 ctor public MediaRouteButton(android.content.Context, android.util.AttributeSet); 7106 ctor public MediaRouteButton(android.content.Context, android.util.AttributeSet, int); 7107 method public android.support.v7.app.MediaRouteDialogFactory getDialogFactory(); 7108 method public android.support.v7.media.MediaRouteSelector getRouteSelector(); 7109 method public void onAttachedToWindow(); 7110 method public void onDetachedFromWindow(); 7111 method public void setDialogFactory(android.support.v7.app.MediaRouteDialogFactory); 7112 method public void setRouteSelector(android.support.v7.media.MediaRouteSelector); 7113 method public boolean showDialog(); 7114 } 7115 7116 public class MediaRouteChooserDialog extends android.app.Dialog { 7117 ctor public MediaRouteChooserDialog(android.content.Context); 7118 ctor public MediaRouteChooserDialog(android.content.Context, int); 7119 method public android.support.v7.media.MediaRouteSelector getRouteSelector(); 7120 method public boolean onFilterRoute(android.support.v7.media.MediaRouter.RouteInfo); 7121 method public void onFilterRoutes(java.util.List<android.support.v7.media.MediaRouter.RouteInfo>); 7122 method public void refreshRoutes(); 7123 method public void setRouteSelector(android.support.v7.media.MediaRouteSelector); 7124 } 7125 7126 public class MediaRouteChooserDialogFragment extends android.support.v4.app.DialogFragment { 7127 ctor public MediaRouteChooserDialogFragment(); 7128 method public android.support.v7.media.MediaRouteSelector getRouteSelector(); 7129 method public android.support.v7.app.MediaRouteChooserDialog onCreateChooserDialog(android.content.Context, android.os.Bundle); 7130 method public void setRouteSelector(android.support.v7.media.MediaRouteSelector); 7131 } 7132 7133 public class MediaRouteControllerDialog extends android.app.Dialog { 7134 ctor public MediaRouteControllerDialog(android.content.Context); 7135 ctor public MediaRouteControllerDialog(android.content.Context, int); 7136 method public android.view.View getMediaControlView(); 7137 method public android.support.v4.media.session.MediaSessionCompat.Token getMediaSession(); 7138 method public android.support.v7.media.MediaRouter.RouteInfo getRoute(); 7139 method public boolean isVolumeControlEnabled(); 7140 method public android.view.View onCreateMediaControlView(android.os.Bundle); 7141 method public void setVolumeControlEnabled(boolean); 7142 } 7143 7144 public class MediaRouteControllerDialogFragment extends android.support.v4.app.DialogFragment { 7145 ctor public MediaRouteControllerDialogFragment(); 7146 method public android.support.v7.app.MediaRouteControllerDialog onCreateControllerDialog(android.content.Context, android.os.Bundle); 7147 } 7148 7149 public class MediaRouteDialogFactory { 7150 ctor public MediaRouteDialogFactory(); 7151 method public static android.support.v7.app.MediaRouteDialogFactory getDefault(); 7152 method public android.support.v7.app.MediaRouteChooserDialogFragment onCreateChooserDialogFragment(); 7153 method public android.support.v7.app.MediaRouteControllerDialogFragment onCreateControllerDialogFragment(); 7154 } 7155 7156 public class MediaRouteDiscoveryFragment extends android.support.v4.app.Fragment { 7157 ctor public MediaRouteDiscoveryFragment(); 7158 method public android.support.v7.media.MediaRouter getMediaRouter(); 7159 method public android.support.v7.media.MediaRouteSelector getRouteSelector(); 7160 method public android.support.v7.media.MediaRouter.Callback onCreateCallback(); 7161 method public int onPrepareCallbackFlags(); 7162 method public void setRouteSelector(android.support.v7.media.MediaRouteSelector); 7163 } 7164 7165 } 7166 7167 package android.support.v7.media { 7168 7169 public final class MediaControlIntent { 7170 field public static final java.lang.String ACTION_END_SESSION = "android.media.intent.action.END_SESSION"; 7171 field public static final java.lang.String ACTION_ENQUEUE = "android.media.intent.action.ENQUEUE"; 7172 field public static final java.lang.String ACTION_GET_SESSION_STATUS = "android.media.intent.action.GET_SESSION_STATUS"; 7173 field public static final java.lang.String ACTION_GET_STATUS = "android.media.intent.action.GET_STATUS"; 7174 field public static final java.lang.String ACTION_PAUSE = "android.media.intent.action.PAUSE"; 7175 field public static final java.lang.String ACTION_PLAY = "android.media.intent.action.PLAY"; 7176 field public static final java.lang.String ACTION_REMOVE = "android.media.intent.action.REMOVE"; 7177 field public static final java.lang.String ACTION_RESUME = "android.media.intent.action.RESUME"; 7178 field public static final java.lang.String ACTION_SEEK = "android.media.intent.action.SEEK"; 7179 field public static final java.lang.String ACTION_START_SESSION = "android.media.intent.action.START_SESSION"; 7180 field public static final java.lang.String ACTION_STOP = "android.media.intent.action.STOP"; 7181 field public static final java.lang.String CATEGORY_LIVE_AUDIO = "android.media.intent.category.LIVE_AUDIO"; 7182 field public static final java.lang.String CATEGORY_LIVE_VIDEO = "android.media.intent.category.LIVE_VIDEO"; 7183 field public static final java.lang.String CATEGORY_REMOTE_PLAYBACK = "android.media.intent.category.REMOTE_PLAYBACK"; 7184 field public static final int ERROR_INVALID_ITEM_ID = 3; // 0x3 7185 field public static final int ERROR_INVALID_SESSION_ID = 2; // 0x2 7186 field public static final int ERROR_UNKNOWN = 0; // 0x0 7187 field public static final int ERROR_UNSUPPORTED_OPERATION = 1; // 0x1 7188 field public static final java.lang.String EXTRA_ERROR_CODE = "android.media.intent.extra.ERROR_CODE"; 7189 field public static final java.lang.String EXTRA_ITEM_CONTENT_POSITION = "android.media.intent.extra.ITEM_POSITION"; 7190 field public static final java.lang.String EXTRA_ITEM_HTTP_HEADERS = "android.media.intent.extra.HTTP_HEADERS"; 7191 field public static final java.lang.String EXTRA_ITEM_ID = "android.media.intent.extra.ITEM_ID"; 7192 field public static final java.lang.String EXTRA_ITEM_METADATA = "android.media.intent.extra.ITEM_METADATA"; 7193 field public static final java.lang.String EXTRA_ITEM_STATUS = "android.media.intent.extra.ITEM_STATUS"; 7194 field public static final java.lang.String EXTRA_ITEM_STATUS_UPDATE_RECEIVER = "android.media.intent.extra.ITEM_STATUS_UPDATE_RECEIVER"; 7195 field public static final java.lang.String EXTRA_SESSION_ID = "android.media.intent.extra.SESSION_ID"; 7196 field public static final java.lang.String EXTRA_SESSION_STATUS = "android.media.intent.extra.SESSION_STATUS"; 7197 field public static final java.lang.String EXTRA_SESSION_STATUS_UPDATE_RECEIVER = "android.media.intent.extra.SESSION_STATUS_UPDATE_RECEIVER"; 7198 } 7199 7200 public final class MediaItemMetadata { 7201 field public static final java.lang.String KEY_ALBUM_ARTIST = "android.media.metadata.ALBUM_ARTIST"; 7202 field public static final java.lang.String KEY_ALBUM_TITLE = "android.media.metadata.ALBUM_TITLE"; 7203 field public static final java.lang.String KEY_ARTIST = "android.media.metadata.ARTIST"; 7204 field public static final java.lang.String KEY_ARTWORK_URI = "android.media.metadata.ARTWORK_URI"; 7205 field public static final java.lang.String KEY_AUTHOR = "android.media.metadata.AUTHOR"; 7206 field public static final java.lang.String KEY_COMPOSER = "android.media.metadata.COMPOSER"; 7207 field public static final java.lang.String KEY_DISC_NUMBER = "android.media.metadata.DISC_NUMBER"; 7208 field public static final java.lang.String KEY_DURATION = "android.media.metadata.DURATION"; 7209 field public static final java.lang.String KEY_TITLE = "android.media.metadata.TITLE"; 7210 field public static final java.lang.String KEY_TRACK_NUMBER = "android.media.metadata.TRACK_NUMBER"; 7211 field public static final java.lang.String KEY_YEAR = "android.media.metadata.YEAR"; 7212 } 7213 7214 public final class MediaItemStatus { 7215 method public android.os.Bundle asBundle(); 7216 method public static android.support.v7.media.MediaItemStatus fromBundle(android.os.Bundle); 7217 method public long getContentDuration(); 7218 method public long getContentPosition(); 7219 method public android.os.Bundle getExtras(); 7220 method public int getPlaybackState(); 7221 method public long getTimestamp(); 7222 field public static final java.lang.String EXTRA_HTTP_RESPONSE_HEADERS = "android.media.status.extra.HTTP_RESPONSE_HEADERS"; 7223 field public static final java.lang.String EXTRA_HTTP_STATUS_CODE = "android.media.status.extra.HTTP_STATUS_CODE"; 7224 field public static final int PLAYBACK_STATE_BUFFERING = 3; // 0x3 7225 field public static final int PLAYBACK_STATE_CANCELED = 5; // 0x5 7226 field public static final int PLAYBACK_STATE_ERROR = 7; // 0x7 7227 field public static final int PLAYBACK_STATE_FINISHED = 4; // 0x4 7228 field public static final int PLAYBACK_STATE_INVALIDATED = 6; // 0x6 7229 field public static final int PLAYBACK_STATE_PAUSED = 2; // 0x2 7230 field public static final int PLAYBACK_STATE_PENDING = 0; // 0x0 7231 field public static final int PLAYBACK_STATE_PLAYING = 1; // 0x1 7232 } 7233 7234 public static final class MediaItemStatus.Builder { 7235 ctor public MediaItemStatus.Builder(int); 7236 ctor public MediaItemStatus.Builder(android.support.v7.media.MediaItemStatus); 7237 method public android.support.v7.media.MediaItemStatus build(); 7238 method public android.support.v7.media.MediaItemStatus.Builder setContentDuration(long); 7239 method public android.support.v7.media.MediaItemStatus.Builder setContentPosition(long); 7240 method public android.support.v7.media.MediaItemStatus.Builder setExtras(android.os.Bundle); 7241 method public android.support.v7.media.MediaItemStatus.Builder setPlaybackState(int); 7242 method public android.support.v7.media.MediaItemStatus.Builder setTimestamp(long); 7243 } 7244 7245 public final class MediaRouteDescriptor { 7246 method public android.os.Bundle asBundle(); 7247 method public boolean canDisconnectAndKeepPlaying(); 7248 method public static android.support.v7.media.MediaRouteDescriptor fromBundle(android.os.Bundle); 7249 method public java.util.List<android.content.IntentFilter> getControlFilters(); 7250 method public java.lang.String getDescription(); 7251 method public android.os.Bundle getExtras(); 7252 method public java.lang.String getId(); 7253 method public java.lang.String getName(); 7254 method public int getPlaybackStream(); 7255 method public int getPlaybackType(); 7256 method public int getPresentationDisplayId(); 7257 method public android.content.IntentSender getSettingsActivity(); 7258 method public int getVolume(); 7259 method public int getVolumeHandling(); 7260 method public int getVolumeMax(); 7261 method public boolean isConnecting(); 7262 method public boolean isEnabled(); 7263 method public boolean isValid(); 7264 } 7265 7266 public static final class MediaRouteDescriptor.Builder { 7267 ctor public MediaRouteDescriptor.Builder(java.lang.String, java.lang.String); 7268 ctor public MediaRouteDescriptor.Builder(android.support.v7.media.MediaRouteDescriptor); 7269 method public android.support.v7.media.MediaRouteDescriptor.Builder addControlFilter(android.content.IntentFilter); 7270 method public android.support.v7.media.MediaRouteDescriptor.Builder addControlFilters(java.util.Collection<android.content.IntentFilter>); 7271 method public android.support.v7.media.MediaRouteDescriptor build(); 7272 method public android.support.v7.media.MediaRouteDescriptor.Builder setCanDisconnect(boolean); 7273 method public android.support.v7.media.MediaRouteDescriptor.Builder setConnecting(boolean); 7274 method public android.support.v7.media.MediaRouteDescriptor.Builder setDescription(java.lang.String); 7275 method public android.support.v7.media.MediaRouteDescriptor.Builder setEnabled(boolean); 7276 method public android.support.v7.media.MediaRouteDescriptor.Builder setExtras(android.os.Bundle); 7277 method public android.support.v7.media.MediaRouteDescriptor.Builder setId(java.lang.String); 7278 method public android.support.v7.media.MediaRouteDescriptor.Builder setName(java.lang.String); 7279 method public android.support.v7.media.MediaRouteDescriptor.Builder setPlaybackStream(int); 7280 method public android.support.v7.media.MediaRouteDescriptor.Builder setPlaybackType(int); 7281 method public android.support.v7.media.MediaRouteDescriptor.Builder setPresentationDisplayId(int); 7282 method public android.support.v7.media.MediaRouteDescriptor.Builder setSettingsActivity(android.content.IntentSender); 7283 method public android.support.v7.media.MediaRouteDescriptor.Builder setVolume(int); 7284 method public android.support.v7.media.MediaRouteDescriptor.Builder setVolumeHandling(int); 7285 method public android.support.v7.media.MediaRouteDescriptor.Builder setVolumeMax(int); 7286 } 7287 7288 public final class MediaRouteDiscoveryRequest { 7289 ctor public MediaRouteDiscoveryRequest(android.support.v7.media.MediaRouteSelector, boolean); 7290 method public android.os.Bundle asBundle(); 7291 method public static android.support.v7.media.MediaRouteDiscoveryRequest fromBundle(android.os.Bundle); 7292 method public android.support.v7.media.MediaRouteSelector getSelector(); 7293 method public boolean isActiveScan(); 7294 method public boolean isValid(); 7295 } 7296 7297 public abstract class MediaRouteProvider { 7298 ctor public MediaRouteProvider(android.content.Context); 7299 method public final android.content.Context getContext(); 7300 method public final android.support.v7.media.MediaRouteProviderDescriptor getDescriptor(); 7301 method public final android.support.v7.media.MediaRouteDiscoveryRequest getDiscoveryRequest(); 7302 method public final android.os.Handler getHandler(); 7303 method public final android.support.v7.media.MediaRouteProvider.ProviderMetadata getMetadata(); 7304 method public android.support.v7.media.MediaRouteProvider.RouteController onCreateRouteController(java.lang.String); 7305 method public void onDiscoveryRequestChanged(android.support.v7.media.MediaRouteDiscoveryRequest); 7306 method public final void setCallback(android.support.v7.media.MediaRouteProvider.Callback); 7307 method public final void setDescriptor(android.support.v7.media.MediaRouteProviderDescriptor); 7308 method public final void setDiscoveryRequest(android.support.v7.media.MediaRouteDiscoveryRequest); 7309 } 7310 7311 public static abstract class MediaRouteProvider.Callback { 7312 ctor public MediaRouteProvider.Callback(); 7313 method public void onDescriptorChanged(android.support.v7.media.MediaRouteProvider, android.support.v7.media.MediaRouteProviderDescriptor); 7314 } 7315 7316 public static final class MediaRouteProvider.ProviderMetadata { 7317 method public android.content.ComponentName getComponentName(); 7318 method public java.lang.String getPackageName(); 7319 } 7320 7321 public static abstract class MediaRouteProvider.RouteController { 7322 ctor public MediaRouteProvider.RouteController(); 7323 method public boolean onControlRequest(android.content.Intent, android.support.v7.media.MediaRouter.ControlRequestCallback); 7324 method public void onRelease(); 7325 method public void onSelect(); 7326 method public void onSetVolume(int); 7327 method public void onUnselect(); 7328 method public void onUnselect(int); 7329 method public void onUpdateVolume(int); 7330 } 7331 7332 public final class MediaRouteProviderDescriptor { 7333 method public android.os.Bundle asBundle(); 7334 method public static android.support.v7.media.MediaRouteProviderDescriptor fromBundle(android.os.Bundle); 7335 method public java.util.List<android.support.v7.media.MediaRouteDescriptor> getRoutes(); 7336 method public boolean isValid(); 7337 } 7338 7339 public static final class MediaRouteProviderDescriptor.Builder { 7340 ctor public MediaRouteProviderDescriptor.Builder(); 7341 ctor public MediaRouteProviderDescriptor.Builder(android.support.v7.media.MediaRouteProviderDescriptor); 7342 method public android.support.v7.media.MediaRouteProviderDescriptor.Builder addRoute(android.support.v7.media.MediaRouteDescriptor); 7343 method public android.support.v7.media.MediaRouteProviderDescriptor.Builder addRoutes(java.util.Collection<android.support.v7.media.MediaRouteDescriptor>); 7344 method public android.support.v7.media.MediaRouteProviderDescriptor build(); 7345 } 7346 7347 public abstract class MediaRouteProviderService extends android.app.Service { 7348 ctor public MediaRouteProviderService(); 7349 method public android.support.v7.media.MediaRouteProvider getMediaRouteProvider(); 7350 method public android.os.IBinder onBind(android.content.Intent); 7351 method public abstract android.support.v7.media.MediaRouteProvider onCreateMediaRouteProvider(); 7352 field public static final java.lang.String SERVICE_INTERFACE = "android.media.MediaRouteProviderService"; 7353 } 7354 7355 public final class MediaRouteSelector { 7356 method public android.os.Bundle asBundle(); 7357 method public boolean contains(android.support.v7.media.MediaRouteSelector); 7358 method public static android.support.v7.media.MediaRouteSelector fromBundle(android.os.Bundle); 7359 method public java.util.List<java.lang.String> getControlCategories(); 7360 method public boolean hasControlCategory(java.lang.String); 7361 method public boolean isEmpty(); 7362 method public boolean isValid(); 7363 method public boolean matchesControlFilters(java.util.List<android.content.IntentFilter>); 7364 field public static final android.support.v7.media.MediaRouteSelector EMPTY; 7365 } 7366 7367 public static final class MediaRouteSelector.Builder { 7368 ctor public MediaRouteSelector.Builder(); 7369 ctor public MediaRouteSelector.Builder(android.support.v7.media.MediaRouteSelector); 7370 method public android.support.v7.media.MediaRouteSelector.Builder addControlCategories(java.util.Collection<java.lang.String>); 7371 method public android.support.v7.media.MediaRouteSelector.Builder addControlCategory(java.lang.String); 7372 method public android.support.v7.media.MediaRouteSelector.Builder addSelector(android.support.v7.media.MediaRouteSelector); 7373 method public android.support.v7.media.MediaRouteSelector build(); 7374 } 7375 7376 public final class MediaRouter { 7377 method public void addCallback(android.support.v7.media.MediaRouteSelector, android.support.v7.media.MediaRouter.Callback); 7378 method public void addCallback(android.support.v7.media.MediaRouteSelector, android.support.v7.media.MediaRouter.Callback, int); 7379 method public void addProvider(android.support.v7.media.MediaRouteProvider); 7380 method public void addRemoteControlClient(java.lang.Object); 7381 method public android.support.v7.media.MediaRouter.RouteInfo getDefaultRoute(); 7382 method public static android.support.v7.media.MediaRouter getInstance(android.content.Context); 7383 method public android.support.v4.media.session.MediaSessionCompat.Token getMediaSessionToken(); 7384 method public java.util.List<android.support.v7.media.MediaRouter.ProviderInfo> getProviders(); 7385 method public java.util.List<android.support.v7.media.MediaRouter.RouteInfo> getRoutes(); 7386 method public android.support.v7.media.MediaRouter.RouteInfo getSelectedRoute(); 7387 method public boolean isRouteAvailable(android.support.v7.media.MediaRouteSelector, int); 7388 method public void removeCallback(android.support.v7.media.MediaRouter.Callback); 7389 method public void removeProvider(android.support.v7.media.MediaRouteProvider); 7390 method public void removeRemoteControlClient(java.lang.Object); 7391 method public void selectRoute(android.support.v7.media.MediaRouter.RouteInfo); 7392 method public void setMediaSession(java.lang.Object); 7393 method public void setMediaSessionCompat(android.support.v4.media.session.MediaSessionCompat); 7394 method public void unselect(int); 7395 method public android.support.v7.media.MediaRouter.RouteInfo updateSelectedRoute(android.support.v7.media.MediaRouteSelector); 7396 field public static final int AVAILABILITY_FLAG_IGNORE_DEFAULT_ROUTE = 1; // 0x1 7397 field public static final int AVAILABILITY_FLAG_REQUIRE_MATCH = 2; // 0x2 7398 field public static final int CALLBACK_FLAG_FORCE_DISCOVERY = 8; // 0x8 7399 field public static final int CALLBACK_FLAG_PERFORM_ACTIVE_SCAN = 1; // 0x1 7400 field public static final int CALLBACK_FLAG_REQUEST_DISCOVERY = 4; // 0x4 7401 field public static final int CALLBACK_FLAG_UNFILTERED_EVENTS = 2; // 0x2 7402 field public static final int UNSELECT_REASON_DISCONNECTED = 1; // 0x1 7403 field public static final int UNSELECT_REASON_ROUTE_CHANGED = 3; // 0x3 7404 field public static final int UNSELECT_REASON_STOPPED = 2; // 0x2 7405 field public static final int UNSELECT_REASON_UNKNOWN = 0; // 0x0 7406 } 7407 7408 public static abstract class MediaRouter.Callback { 7409 ctor public MediaRouter.Callback(); 7410 method public void onProviderAdded(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.ProviderInfo); 7411 method public void onProviderChanged(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.ProviderInfo); 7412 method public void onProviderRemoved(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.ProviderInfo); 7413 method public void onRouteAdded(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 7414 method public void onRouteChanged(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 7415 method public void onRoutePresentationDisplayChanged(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 7416 method public void onRouteRemoved(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 7417 method public void onRouteSelected(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 7418 method public void onRouteUnselected(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 7419 method public void onRouteVolumeChanged(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo); 7420 } 7421 7422 public static abstract class MediaRouter.ControlRequestCallback { 7423 ctor public MediaRouter.ControlRequestCallback(); 7424 method public void onError(java.lang.String, android.os.Bundle); 7425 method public void onResult(android.os.Bundle); 7426 } 7427 7428 public static final class MediaRouter.ProviderInfo { 7429 method public android.content.ComponentName getComponentName(); 7430 method public java.lang.String getPackageName(); 7431 method public android.support.v7.media.MediaRouteProvider getProviderInstance(); 7432 method public java.util.List<android.support.v7.media.MediaRouter.RouteInfo> getRoutes(); 7433 } 7434 7435 public static final class MediaRouter.RouteInfo { 7436 method public boolean canDisconnect(); 7437 method public java.util.List<android.content.IntentFilter> getControlFilters(); 7438 method public java.lang.String getDescription(); 7439 method public android.os.Bundle getExtras(); 7440 method public java.lang.String getId(); 7441 method public java.lang.String getName(); 7442 method public int getPlaybackStream(); 7443 method public int getPlaybackType(); 7444 method public android.view.Display getPresentationDisplay(); 7445 method public android.support.v7.media.MediaRouter.ProviderInfo getProvider(); 7446 method public android.content.IntentSender getSettingsIntent(); 7447 method public int getVolume(); 7448 method public int getVolumeHandling(); 7449 method public int getVolumeMax(); 7450 method public boolean isConnecting(); 7451 method public boolean isDefault(); 7452 method public boolean isEnabled(); 7453 method public boolean isSelected(); 7454 method public boolean matchesSelector(android.support.v7.media.MediaRouteSelector); 7455 method public void requestSetVolume(int); 7456 method public void requestUpdateVolume(int); 7457 method public void select(); 7458 method public void sendControlRequest(android.content.Intent, android.support.v7.media.MediaRouter.ControlRequestCallback); 7459 method public boolean supportsControlAction(java.lang.String, java.lang.String); 7460 method public boolean supportsControlCategory(java.lang.String); 7461 method public boolean supportsControlRequest(android.content.Intent); 7462 field public static final int PLAYBACK_TYPE_LOCAL = 0; // 0x0 7463 field public static final int PLAYBACK_TYPE_REMOTE = 1; // 0x1 7464 field public static final int PLAYBACK_VOLUME_FIXED = 0; // 0x0 7465 field public static final int PLAYBACK_VOLUME_VARIABLE = 1; // 0x1 7466 } 7467 7468 public final class MediaSessionStatus { 7469 method public android.os.Bundle asBundle(); 7470 method public static android.support.v7.media.MediaSessionStatus fromBundle(android.os.Bundle); 7471 method public android.os.Bundle getExtras(); 7472 method public int getSessionState(); 7473 method public long getTimestamp(); 7474 method public boolean isQueuePaused(); 7475 field public static final int SESSION_STATE_ACTIVE = 0; // 0x0 7476 field public static final int SESSION_STATE_ENDED = 1; // 0x1 7477 field public static final int SESSION_STATE_INVALIDATED = 2; // 0x2 7478 } 7479 7480 public static final class MediaSessionStatus.Builder { 7481 ctor public MediaSessionStatus.Builder(int); 7482 ctor public MediaSessionStatus.Builder(android.support.v7.media.MediaSessionStatus); 7483 method public android.support.v7.media.MediaSessionStatus build(); 7484 method public android.support.v7.media.MediaSessionStatus.Builder setExtras(android.os.Bundle); 7485 method public android.support.v7.media.MediaSessionStatus.Builder setQueuePaused(boolean); 7486 method public android.support.v7.media.MediaSessionStatus.Builder setSessionState(int); 7487 method public android.support.v7.media.MediaSessionStatus.Builder setTimestamp(long); 7488 } 7489 7490 public class RemotePlaybackClient { 7491 ctor public RemotePlaybackClient(android.content.Context, android.support.v7.media.MediaRouter.RouteInfo); 7492 method public void endSession(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 7493 method public void enqueue(android.net.Uri, java.lang.String, android.os.Bundle, long, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback); 7494 method public java.lang.String getSessionId(); 7495 method public void getSessionStatus(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 7496 method public void getStatus(java.lang.String, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback); 7497 method public boolean hasSession(); 7498 method public boolean isQueuingSupported(); 7499 method public boolean isRemotePlaybackSupported(); 7500 method public boolean isSessionManagementSupported(); 7501 method public void pause(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 7502 method public void play(android.net.Uri, java.lang.String, android.os.Bundle, long, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback); 7503 method public void release(); 7504 method public void remove(java.lang.String, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback); 7505 method public void resume(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 7506 method public void seek(java.lang.String, long, android.os.Bundle, android.support.v7.media.RemotePlaybackClient.ItemActionCallback); 7507 method public void setSessionId(java.lang.String); 7508 method public void setStatusCallback(android.support.v7.media.RemotePlaybackClient.StatusCallback); 7509 method public void startSession(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 7510 method public void stop(android.os.Bundle, android.support.v7.media.RemotePlaybackClient.SessionActionCallback); 7511 } 7512 7513 public static abstract class RemotePlaybackClient.ActionCallback { 7514 ctor public RemotePlaybackClient.ActionCallback(); 7515 method public void onError(java.lang.String, int, android.os.Bundle); 7516 } 7517 7518 public static abstract class RemotePlaybackClient.ItemActionCallback extends android.support.v7.media.RemotePlaybackClient.ActionCallback { 7519 ctor public RemotePlaybackClient.ItemActionCallback(); 7520 method public void onResult(android.os.Bundle, java.lang.String, android.support.v7.media.MediaSessionStatus, java.lang.String, android.support.v7.media.MediaItemStatus); 7521 } 7522 7523 public static abstract class RemotePlaybackClient.SessionActionCallback extends android.support.v7.media.RemotePlaybackClient.ActionCallback { 7524 ctor public RemotePlaybackClient.SessionActionCallback(); 7525 method public void onResult(android.os.Bundle, java.lang.String, android.support.v7.media.MediaSessionStatus); 7526 } 7527 7528 public static abstract class RemotePlaybackClient.StatusCallback { 7529 ctor public RemotePlaybackClient.StatusCallback(); 7530 method public void onItemStatusChanged(android.os.Bundle, java.lang.String, android.support.v7.media.MediaSessionStatus, java.lang.String, android.support.v7.media.MediaItemStatus); 7531 method public void onSessionChanged(java.lang.String); 7532 method public void onSessionStatusChanged(android.os.Bundle, java.lang.String, android.support.v7.media.MediaSessionStatus); 7533 } 7534 7535 } 7536 7537 package android.support.v7.graphics { 7538 7539 public final class Palette { 7540 method public static android.support.v7.graphics.Palette.Builder from(android.graphics.Bitmap); 7541 method public static android.support.v7.graphics.Palette from(java.util.List<android.support.v7.graphics.Palette.Swatch>); 7542 method public static deprecated android.support.v7.graphics.Palette generate(android.graphics.Bitmap); 7543 method public static deprecated android.support.v7.graphics.Palette generate(android.graphics.Bitmap, int); 7544 method public static deprecated android.os.AsyncTask<android.graphics.Bitmap, java.lang.Void, android.support.v7.graphics.Palette> generateAsync(android.graphics.Bitmap, android.support.v7.graphics.Palette.PaletteAsyncListener); 7545 method public static deprecated android.os.AsyncTask<android.graphics.Bitmap, java.lang.Void, android.support.v7.graphics.Palette> generateAsync(android.graphics.Bitmap, int, android.support.v7.graphics.Palette.PaletteAsyncListener); 7546 method public int getDarkMutedColor(int); 7547 method public android.support.v7.graphics.Palette.Swatch getDarkMutedSwatch(); 7548 method public int getDarkVibrantColor(int); 7549 method public android.support.v7.graphics.Palette.Swatch getDarkVibrantSwatch(); 7550 method public int getLightMutedColor(int); 7551 method public android.support.v7.graphics.Palette.Swatch getLightMutedSwatch(); 7552 method public int getLightVibrantColor(int); 7553 method public android.support.v7.graphics.Palette.Swatch getLightVibrantSwatch(); 7554 method public int getMutedColor(int); 7555 method public android.support.v7.graphics.Palette.Swatch getMutedSwatch(); 7556 method public java.util.List<android.support.v7.graphics.Palette.Swatch> getSwatches(); 7557 method public int getVibrantColor(int); 7558 method public android.support.v7.graphics.Palette.Swatch getVibrantSwatch(); 7559 } 7560 7561 public static final class Palette.Builder { 7562 ctor public Palette.Builder(android.graphics.Bitmap); 7563 ctor public Palette.Builder(java.util.List<android.support.v7.graphics.Palette.Swatch>); 7564 method public android.support.v7.graphics.Palette generate(); 7565 method public android.os.AsyncTask<android.graphics.Bitmap, java.lang.Void, android.support.v7.graphics.Palette> generate(android.support.v7.graphics.Palette.PaletteAsyncListener); 7566 method public android.support.v7.graphics.Palette.Builder maximumColorCount(int); 7567 method public android.support.v7.graphics.Palette.Builder resizeBitmapSize(int); 7568 } 7569 7570 public static abstract interface Palette.PaletteAsyncListener { 7571 method public abstract void onGenerated(android.support.v7.graphics.Palette); 7572 } 7573 7574 public static final class Palette.Swatch { 7575 ctor public Palette.Swatch(int, int); 7576 method public int getBodyTextColor(); 7577 method public float[] getHsl(); 7578 method public int getPopulation(); 7579 method public int getRgb(); 7580 method public int getTitleTextColor(); 7581 } 7582 7583 } 7584 7585 package android.support.v7.recyclerview { 7586 7587 public final class R { 7588 ctor public R(); 7589 } 7590 7591 public static final class R.attr { 7592 ctor public R.attr(); 7593 field public static int layoutManager; 7594 field public static int reverseLayout; 7595 field public static int spanCount; 7596 field public static int stackFromEnd; 7597 } 7598 7599 public static final class R.dimen { 7600 ctor public R.dimen(); 7601 field public static int item_touch_helper_max_drag_scroll_per_frame; 7602 } 7603 7604 public static final class R.id { 7605 ctor public R.id(); 7606 field public static int item_touch_helper_previous_elevation; 7607 } 7608 7609 public static final class R.styleable { 7610 ctor public R.styleable(); 7611 field public static final int[] RecyclerView; 7612 field public static int RecyclerView_android_orientation; 7613 field public static int RecyclerView_layoutManager; 7614 field public static int RecyclerView_reverseLayout; 7615 field public static int RecyclerView_spanCount; 7616 field public static int RecyclerView_stackFromEnd; 7617 } 7618 7619 } 7620 7621 package android.support.v7.util { 7622 7623 public class SortedList { 7624 ctor public SortedList(java.lang.Class<T>, android.support.v7.util.SortedList.Callback<T>); 7625 ctor public SortedList(java.lang.Class<T>, android.support.v7.util.SortedList.Callback<T>, int); 7626 method public int add(T); 7627 method public void beginBatchedUpdates(); 7628 method public void clear(); 7629 method public void endBatchedUpdates(); 7630 method public T get(int) throws java.lang.IndexOutOfBoundsException; 7631 method public int indexOf(T); 7632 method public void recalculatePositionOfItemAt(int); 7633 method public boolean remove(T); 7634 method public T removeItemAt(int); 7635 method public int size(); 7636 method public void updateItemAt(int, T); 7637 field public static final int INVALID_POSITION = -1; // 0xffffffff 7638 } 7639 7640 public static class SortedList.BatchedCallback extends android.support.v7.util.SortedList.Callback { 7641 ctor public SortedList.BatchedCallback(android.support.v7.util.SortedList.Callback<T2>); 7642 method public boolean areContentsTheSame(T2, T2); 7643 method public boolean areItemsTheSame(T2, T2); 7644 method public int compare(T2, T2); 7645 method public void dispatchLastEvent(); 7646 method public void onChanged(int, int); 7647 method public void onInserted(int, int); 7648 method public void onMoved(int, int); 7649 method public void onRemoved(int, int); 7650 } 7651 7652 public static abstract class SortedList.Callback { 7653 ctor public SortedList.Callback(); 7654 method public abstract boolean areContentsTheSame(T2, T2); 7655 method public abstract boolean areItemsTheSame(T2, T2); 7656 method public abstract int compare(T2, T2); 7657 method public abstract void onChanged(int, int); 7658 method public abstract void onInserted(int, int); 7659 method public abstract void onMoved(int, int); 7660 method public abstract void onRemoved(int, int); 7661 } 7662 7663 } 7664 7665 package android.support.v7.widget { 7666 7667 public class DefaultItemAnimator extends android.support.v7.widget.RecyclerView.ItemAnimator { 7668 ctor public DefaultItemAnimator(); 7669 method public boolean animateAdd(android.support.v7.widget.RecyclerView.ViewHolder); 7670 method public boolean animateChange(android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ViewHolder, int, int, int, int); 7671 method public boolean animateMove(android.support.v7.widget.RecyclerView.ViewHolder, int, int, int, int); 7672 method public boolean animateRemove(android.support.v7.widget.RecyclerView.ViewHolder); 7673 method public void endAnimation(android.support.v7.widget.RecyclerView.ViewHolder); 7674 method public void endAnimations(); 7675 method public boolean isRunning(); 7676 method public void runPendingAnimations(); 7677 } 7678 7679 public class GridLayoutManager extends android.support.v7.widget.LinearLayoutManager { 7680 ctor public GridLayoutManager(android.content.Context, android.util.AttributeSet, int, int); 7681 ctor public GridLayoutManager(android.content.Context, int); 7682 ctor public GridLayoutManager(android.content.Context, int, int, boolean); 7683 method public int getSpanCount(); 7684 method public android.support.v7.widget.GridLayoutManager.SpanSizeLookup getSpanSizeLookup(); 7685 method public void setSpanCount(int); 7686 method public void setSpanSizeLookup(android.support.v7.widget.GridLayoutManager.SpanSizeLookup); 7687 field public static final int DEFAULT_SPAN_COUNT = -1; // 0xffffffff 7688 } 7689 7690 public static final class GridLayoutManager.DefaultSpanSizeLookup extends android.support.v7.widget.GridLayoutManager.SpanSizeLookup { 7691 ctor public GridLayoutManager.DefaultSpanSizeLookup(); 7692 method public int getSpanSize(int); 7693 } 7694 7695 public static class GridLayoutManager.LayoutParams extends android.support.v7.widget.RecyclerView.LayoutParams { 7696 ctor public GridLayoutManager.LayoutParams(android.content.Context, android.util.AttributeSet); 7697 ctor public GridLayoutManager.LayoutParams(int, int); 7698 ctor public GridLayoutManager.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 7699 ctor public GridLayoutManager.LayoutParams(android.view.ViewGroup.LayoutParams); 7700 ctor public GridLayoutManager.LayoutParams(android.support.v7.widget.RecyclerView.LayoutParams); 7701 method public int getSpanIndex(); 7702 method public int getSpanSize(); 7703 field public static final int INVALID_SPAN_ID = -1; // 0xffffffff 7704 } 7705 7706 public static abstract class GridLayoutManager.SpanSizeLookup { 7707 ctor public GridLayoutManager.SpanSizeLookup(); 7708 method public int getSpanGroupIndex(int, int); 7709 method public int getSpanIndex(int, int); 7710 method public abstract int getSpanSize(int); 7711 method public void invalidateSpanIndexCache(); 7712 method public boolean isSpanIndexCacheEnabled(); 7713 method public void setSpanIndexCacheEnabled(boolean); 7714 } 7715 7716 public class LinearLayoutManager extends android.support.v7.widget.RecyclerView.LayoutManager implements android.support.v7.widget.helper.ItemTouchHelper.ViewDropHandler { 7717 ctor public LinearLayoutManager(android.content.Context); 7718 ctor public LinearLayoutManager(android.content.Context, int, boolean); 7719 ctor public LinearLayoutManager(android.content.Context, android.util.AttributeSet, int, int); 7720 method public android.graphics.PointF computeScrollVectorForPosition(int); 7721 method public int findFirstCompletelyVisibleItemPosition(); 7722 method public int findFirstVisibleItemPosition(); 7723 method public int findLastCompletelyVisibleItemPosition(); 7724 method public int findLastVisibleItemPosition(); 7725 method public android.support.v7.widget.RecyclerView.LayoutParams generateDefaultLayoutParams(); 7726 method protected int getExtraLayoutSpace(android.support.v7.widget.RecyclerView.State); 7727 method public int getOrientation(); 7728 method public boolean getRecycleChildrenOnDetach(); 7729 method public boolean getReverseLayout(); 7730 method public boolean getStackFromEnd(); 7731 method protected boolean isLayoutRTL(); 7732 method public boolean isSmoothScrollbarEnabled(); 7733 method public void prepareForDrop(android.view.View, android.view.View, int, int); 7734 method public void scrollToPositionWithOffset(int, int); 7735 method public void setOrientation(int); 7736 method public void setRecycleChildrenOnDetach(boolean); 7737 method public void setReverseLayout(boolean); 7738 method public void setSmoothScrollbarEnabled(boolean); 7739 method public void setStackFromEnd(boolean); 7740 field public static final int HORIZONTAL = 0; // 0x0 7741 field public static final int INVALID_OFFSET = -2147483648; // 0x80000000 7742 field public static final int VERTICAL = 1; // 0x1 7743 } 7744 7745 protected static class LinearLayoutManager.LayoutChunkResult { 7746 ctor protected LinearLayoutManager.LayoutChunkResult(); 7747 field public int mConsumed; 7748 field public boolean mFinished; 7749 field public boolean mFocusable; 7750 field public boolean mIgnoreConsumed; 7751 } 7752 7753 public abstract class LinearSmoothScroller extends android.support.v7.widget.RecyclerView.SmoothScroller { 7754 ctor public LinearSmoothScroller(android.content.Context); 7755 method public int calculateDtToFit(int, int, int, int, int); 7756 method public int calculateDxToMakeVisible(android.view.View, int); 7757 method public int calculateDyToMakeVisible(android.view.View, int); 7758 method protected float calculateSpeedPerPixel(android.util.DisplayMetrics); 7759 method protected int calculateTimeForDeceleration(int); 7760 method protected int calculateTimeForScrolling(int); 7761 method public abstract android.graphics.PointF computeScrollVectorForPosition(int); 7762 method protected int getHorizontalSnapPreference(); 7763 method protected int getVerticalSnapPreference(); 7764 method protected void onSeekTargetStep(int, int, android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.SmoothScroller.Action); 7765 method protected void onStart(); 7766 method protected void onStop(); 7767 method protected void onTargetFound(android.view.View, android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.SmoothScroller.Action); 7768 method protected void updateActionForInterimTarget(android.support.v7.widget.RecyclerView.SmoothScroller.Action); 7769 field public static final int SNAP_TO_ANY = 0; // 0x0 7770 field public static final int SNAP_TO_END = 1; // 0x1 7771 field public static final int SNAP_TO_START = -1; // 0xffffffff 7772 field protected final android.view.animation.DecelerateInterpolator mDecelerateInterpolator; 7773 field protected int mInterimTargetDx; 7774 field protected int mInterimTargetDy; 7775 field protected final android.view.animation.LinearInterpolator mLinearInterpolator; 7776 field protected android.graphics.PointF mTargetVector; 7777 } 7778 7779 public abstract class OrientationHelper { 7780 method public static android.support.v7.widget.OrientationHelper createHorizontalHelper(android.support.v7.widget.RecyclerView.LayoutManager); 7781 method public static android.support.v7.widget.OrientationHelper createOrientationHelper(android.support.v7.widget.RecyclerView.LayoutManager, int); 7782 method public static android.support.v7.widget.OrientationHelper createVerticalHelper(android.support.v7.widget.RecyclerView.LayoutManager); 7783 method public abstract int getDecoratedEnd(android.view.View); 7784 method public abstract int getDecoratedMeasurement(android.view.View); 7785 method public abstract int getDecoratedMeasurementInOther(android.view.View); 7786 method public abstract int getDecoratedStart(android.view.View); 7787 method public abstract int getEnd(); 7788 method public abstract int getEndAfterPadding(); 7789 method public abstract int getEndPadding(); 7790 method public abstract int getStartAfterPadding(); 7791 method public abstract int getTotalSpace(); 7792 method public int getTotalSpaceChange(); 7793 method public abstract void offsetChild(android.view.View, int); 7794 method public abstract void offsetChildren(int); 7795 method public void onLayoutComplete(); 7796 field public static final int HORIZONTAL = 0; // 0x0 7797 field public static final int VERTICAL = 1; // 0x1 7798 field protected final android.support.v7.widget.RecyclerView.LayoutManager mLayoutManager; 7799 } 7800 7801 public class RecyclerView extends android.view.ViewGroup { 7802 ctor public RecyclerView(android.content.Context); 7803 ctor public RecyclerView(android.content.Context, android.util.AttributeSet); 7804 ctor public RecyclerView(android.content.Context, android.util.AttributeSet, int); 7805 method public void addItemDecoration(android.support.v7.widget.RecyclerView.ItemDecoration, int); 7806 method public void addItemDecoration(android.support.v7.widget.RecyclerView.ItemDecoration); 7807 method public void addOnChildAttachStateChangeListener(android.support.v7.widget.RecyclerView.OnChildAttachStateChangeListener); 7808 method public void addOnItemTouchListener(android.support.v7.widget.RecyclerView.OnItemTouchListener); 7809 method public void addOnScrollListener(android.support.v7.widget.RecyclerView.OnScrollListener); 7810 method public void clearOnChildAttachStateChangeListeners(); 7811 method public void clearOnScrollListeners(); 7812 method public int computeHorizontalScrollExtent(); 7813 method public int computeHorizontalScrollOffset(); 7814 method public int computeHorizontalScrollRange(); 7815 method public int computeVerticalScrollExtent(); 7816 method public int computeVerticalScrollOffset(); 7817 method public int computeVerticalScrollRange(); 7818 method public boolean drawChild(android.graphics.Canvas, android.view.View, long); 7819 method public android.view.View findChildViewUnder(float, float); 7820 method public android.support.v7.widget.RecyclerView.ViewHolder findViewHolderForAdapterPosition(int); 7821 method public android.support.v7.widget.RecyclerView.ViewHolder findViewHolderForItemId(long); 7822 method public android.support.v7.widget.RecyclerView.ViewHolder findViewHolderForLayoutPosition(int); 7823 method public deprecated android.support.v7.widget.RecyclerView.ViewHolder findViewHolderForPosition(int); 7824 method public boolean fling(int, int); 7825 method public android.support.v7.widget.RecyclerView.Adapter getAdapter(); 7826 method public int getChildAdapterPosition(android.view.View); 7827 method public long getChildItemId(android.view.View); 7828 method public int getChildLayoutPosition(android.view.View); 7829 method public deprecated int getChildPosition(android.view.View); 7830 method public android.support.v7.widget.RecyclerView.ViewHolder getChildViewHolder(android.view.View); 7831 method public android.support.v7.widget.RecyclerViewAccessibilityDelegate getCompatAccessibilityDelegate(); 7832 method public android.support.v7.widget.RecyclerView.ItemAnimator getItemAnimator(); 7833 method public android.support.v7.widget.RecyclerView.LayoutManager getLayoutManager(); 7834 method public int getMaxFlingVelocity(); 7835 method public int getMinFlingVelocity(); 7836 method public android.support.v7.widget.RecyclerView.RecycledViewPool getRecycledViewPool(); 7837 method public int getScrollState(); 7838 method public boolean hasFixedSize(); 7839 method public boolean hasPendingAdapterUpdates(); 7840 method public void invalidateItemDecorations(); 7841 method public boolean isAnimating(); 7842 method public void offsetChildrenHorizontal(int); 7843 method public void offsetChildrenVertical(int); 7844 method public void onChildAttachedToWindow(android.view.View); 7845 method public void onChildDetachedFromWindow(android.view.View); 7846 method public void onDraw(android.graphics.Canvas); 7847 method protected void onLayout(boolean, int, int, int, int); 7848 method public void onScrollStateChanged(int); 7849 method public void onScrolled(int, int); 7850 method public void removeItemDecoration(android.support.v7.widget.RecyclerView.ItemDecoration); 7851 method public void removeOnChildAttachStateChangeListener(android.support.v7.widget.RecyclerView.OnChildAttachStateChangeListener); 7852 method public void removeOnItemTouchListener(android.support.v7.widget.RecyclerView.OnItemTouchListener); 7853 method public void removeOnScrollListener(android.support.v7.widget.RecyclerView.OnScrollListener); 7854 method public void scrollToPosition(int); 7855 method public void setAccessibilityDelegateCompat(android.support.v7.widget.RecyclerViewAccessibilityDelegate); 7856 method public void setAdapter(android.support.v7.widget.RecyclerView.Adapter); 7857 method public void setChildDrawingOrderCallback(android.support.v7.widget.RecyclerView.ChildDrawingOrderCallback); 7858 method public void setHasFixedSize(boolean); 7859 method public void setItemAnimator(android.support.v7.widget.RecyclerView.ItemAnimator); 7860 method public void setItemViewCacheSize(int); 7861 method public void setLayoutManager(android.support.v7.widget.RecyclerView.LayoutManager); 7862 method public deprecated void setOnScrollListener(android.support.v7.widget.RecyclerView.OnScrollListener); 7863 method public void setRecycledViewPool(android.support.v7.widget.RecyclerView.RecycledViewPool); 7864 method public void setRecyclerListener(android.support.v7.widget.RecyclerView.RecyclerListener); 7865 method public void setScrollingTouchSlop(int); 7866 method public void setViewCacheExtension(android.support.v7.widget.RecyclerView.ViewCacheExtension); 7867 method public void smoothScrollBy(int, int); 7868 method public void smoothScrollToPosition(int); 7869 method public void stopScroll(); 7870 method public void swapAdapter(android.support.v7.widget.RecyclerView.Adapter, boolean); 7871 field public static final int HORIZONTAL = 0; // 0x0 7872 field public static final int INVALID_TYPE = -1; // 0xffffffff 7873 field public static final long NO_ID = -1L; // 0xffffffffffffffffL 7874 field public static final int NO_POSITION = -1; // 0xffffffff 7875 field public static final int SCROLL_STATE_DRAGGING = 1; // 0x1 7876 field public static final int SCROLL_STATE_IDLE = 0; // 0x0 7877 field public static final int SCROLL_STATE_SETTLING = 2; // 0x2 7878 field public static final int TOUCH_SLOP_DEFAULT = 0; // 0x0 7879 field public static final int TOUCH_SLOP_PAGING = 1; // 0x1 7880 field public static final int VERTICAL = 1; // 0x1 7881 } 7882 7883 public static abstract class RecyclerView.Adapter { 7884 ctor public RecyclerView.Adapter(); 7885 method public final void bindViewHolder(VH, int); 7886 method public final VH createViewHolder(android.view.ViewGroup, int); 7887 method public abstract int getItemCount(); 7888 method public long getItemId(int); 7889 method public int getItemViewType(int); 7890 method public final boolean hasObservers(); 7891 method public final boolean hasStableIds(); 7892 method public final void notifyDataSetChanged(); 7893 method public final void notifyItemChanged(int); 7894 method public final void notifyItemInserted(int); 7895 method public final void notifyItemMoved(int, int); 7896 method public final void notifyItemRangeChanged(int, int); 7897 method public final void notifyItemRangeInserted(int, int); 7898 method public final void notifyItemRangeRemoved(int, int); 7899 method public final void notifyItemRemoved(int); 7900 method public void onAttachedToRecyclerView(android.support.v7.widget.RecyclerView); 7901 method public abstract void onBindViewHolder(VH, int); 7902 method public abstract VH onCreateViewHolder(android.view.ViewGroup, int); 7903 method public void onDetachedFromRecyclerView(android.support.v7.widget.RecyclerView); 7904 method public boolean onFailedToRecycleView(VH); 7905 method public void onViewAttachedToWindow(VH); 7906 method public void onViewDetachedFromWindow(VH); 7907 method public void onViewRecycled(VH); 7908 method public void registerAdapterDataObserver(android.support.v7.widget.RecyclerView.AdapterDataObserver); 7909 method public void setHasStableIds(boolean); 7910 method public void unregisterAdapterDataObserver(android.support.v7.widget.RecyclerView.AdapterDataObserver); 7911 } 7912 7913 public static abstract class RecyclerView.AdapterDataObserver { 7914 ctor public RecyclerView.AdapterDataObserver(); 7915 method public void onChanged(); 7916 method public void onItemRangeChanged(int, int); 7917 method public void onItemRangeInserted(int, int); 7918 method public void onItemRangeMoved(int, int, int); 7919 method public void onItemRangeRemoved(int, int); 7920 } 7921 7922 public static abstract interface RecyclerView.ChildDrawingOrderCallback { 7923 method public abstract int onGetChildDrawingOrder(int, int); 7924 } 7925 7926 public static abstract class RecyclerView.ItemAnimator { 7927 ctor public RecyclerView.ItemAnimator(); 7928 method public abstract boolean animateAdd(android.support.v7.widget.RecyclerView.ViewHolder); 7929 method public abstract boolean animateChange(android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ViewHolder, int, int, int, int); 7930 method public abstract boolean animateMove(android.support.v7.widget.RecyclerView.ViewHolder, int, int, int, int); 7931 method public abstract boolean animateRemove(android.support.v7.widget.RecyclerView.ViewHolder); 7932 method public final void dispatchAddFinished(android.support.v7.widget.RecyclerView.ViewHolder); 7933 method public final void dispatchAddStarting(android.support.v7.widget.RecyclerView.ViewHolder); 7934 method public final void dispatchAnimationsFinished(); 7935 method public final void dispatchChangeFinished(android.support.v7.widget.RecyclerView.ViewHolder, boolean); 7936 method public final void dispatchChangeStarting(android.support.v7.widget.RecyclerView.ViewHolder, boolean); 7937 method public final void dispatchMoveFinished(android.support.v7.widget.RecyclerView.ViewHolder); 7938 method public final void dispatchMoveStarting(android.support.v7.widget.RecyclerView.ViewHolder); 7939 method public final void dispatchRemoveFinished(android.support.v7.widget.RecyclerView.ViewHolder); 7940 method public final void dispatchRemoveStarting(android.support.v7.widget.RecyclerView.ViewHolder); 7941 method public abstract void endAnimation(android.support.v7.widget.RecyclerView.ViewHolder); 7942 method public abstract void endAnimations(); 7943 method public long getAddDuration(); 7944 method public long getChangeDuration(); 7945 method public long getMoveDuration(); 7946 method public long getRemoveDuration(); 7947 method public boolean getSupportsChangeAnimations(); 7948 method public abstract boolean isRunning(); 7949 method public final boolean isRunning(android.support.v7.widget.RecyclerView.ItemAnimator.ItemAnimatorFinishedListener); 7950 method public void onAddFinished(android.support.v7.widget.RecyclerView.ViewHolder); 7951 method public void onAddStarting(android.support.v7.widget.RecyclerView.ViewHolder); 7952 method public void onChangeFinished(android.support.v7.widget.RecyclerView.ViewHolder, boolean); 7953 method public void onChangeStarting(android.support.v7.widget.RecyclerView.ViewHolder, boolean); 7954 method public void onMoveFinished(android.support.v7.widget.RecyclerView.ViewHolder); 7955 method public void onMoveStarting(android.support.v7.widget.RecyclerView.ViewHolder); 7956 method public void onRemoveFinished(android.support.v7.widget.RecyclerView.ViewHolder); 7957 method public void onRemoveStarting(android.support.v7.widget.RecyclerView.ViewHolder); 7958 method public abstract void runPendingAnimations(); 7959 method public void setAddDuration(long); 7960 method public void setChangeDuration(long); 7961 method public void setMoveDuration(long); 7962 method public void setRemoveDuration(long); 7963 method public void setSupportsChangeAnimations(boolean); 7964 } 7965 7966 public static abstract interface RecyclerView.ItemAnimator.ItemAnimatorFinishedListener { 7967 method public abstract void onAnimationsFinished(); 7968 } 7969 7970 public static abstract class RecyclerView.ItemDecoration { 7971 ctor public RecyclerView.ItemDecoration(); 7972 method public deprecated void getItemOffsets(android.graphics.Rect, int, android.support.v7.widget.RecyclerView); 7973 method public void getItemOffsets(android.graphics.Rect, android.view.View, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State); 7974 method public void onDraw(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State); 7975 method public deprecated void onDraw(android.graphics.Canvas, android.support.v7.widget.RecyclerView); 7976 method public void onDrawOver(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State); 7977 method public deprecated void onDrawOver(android.graphics.Canvas, android.support.v7.widget.RecyclerView); 7978 } 7979 7980 public static abstract class RecyclerView.LayoutManager { 7981 ctor public RecyclerView.LayoutManager(); 7982 method public void addDisappearingView(android.view.View); 7983 method public void addDisappearingView(android.view.View, int); 7984 method public void addView(android.view.View); 7985 method public void addView(android.view.View, int); 7986 method public void assertInLayoutOrScroll(java.lang.String); 7987 method public void assertNotInLayoutOrScroll(java.lang.String); 7988 method public void attachView(android.view.View, int, android.support.v7.widget.RecyclerView.LayoutParams); 7989 method public void attachView(android.view.View, int); 7990 method public void attachView(android.view.View); 7991 method public void calculateItemDecorationsForChild(android.view.View, android.graphics.Rect); 7992 method public boolean canScrollHorizontally(); 7993 method public boolean canScrollVertically(); 7994 method public boolean checkLayoutParams(android.support.v7.widget.RecyclerView.LayoutParams); 7995 method public int computeHorizontalScrollExtent(android.support.v7.widget.RecyclerView.State); 7996 method public int computeHorizontalScrollOffset(android.support.v7.widget.RecyclerView.State); 7997 method public int computeHorizontalScrollRange(android.support.v7.widget.RecyclerView.State); 7998 method public int computeVerticalScrollExtent(android.support.v7.widget.RecyclerView.State); 7999 method public int computeVerticalScrollOffset(android.support.v7.widget.RecyclerView.State); 8000 method public int computeVerticalScrollRange(android.support.v7.widget.RecyclerView.State); 8001 method public void detachAndScrapAttachedViews(android.support.v7.widget.RecyclerView.Recycler); 8002 method public void detachAndScrapView(android.view.View, android.support.v7.widget.RecyclerView.Recycler); 8003 method public void detachAndScrapViewAt(int, android.support.v7.widget.RecyclerView.Recycler); 8004 method public void detachView(android.view.View); 8005 method public void detachViewAt(int); 8006 method public void endAnimation(android.view.View); 8007 method public android.view.View findViewByPosition(int); 8008 method public abstract android.support.v7.widget.RecyclerView.LayoutParams generateDefaultLayoutParams(); 8009 method public android.support.v7.widget.RecyclerView.LayoutParams generateLayoutParams(android.view.ViewGroup.LayoutParams); 8010 method public android.support.v7.widget.RecyclerView.LayoutParams generateLayoutParams(android.content.Context, android.util.AttributeSet); 8011 method public int getBaseline(); 8012 method public int getBottomDecorationHeight(android.view.View); 8013 method public android.view.View getChildAt(int); 8014 method public int getChildCount(); 8015 method public static int getChildMeasureSpec(int, int, int, boolean); 8016 method public boolean getClipToPadding(); 8017 method public int getColumnCountForAccessibility(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 8018 method public int getDecoratedBottom(android.view.View); 8019 method public int getDecoratedLeft(android.view.View); 8020 method public int getDecoratedMeasuredHeight(android.view.View); 8021 method public int getDecoratedMeasuredWidth(android.view.View); 8022 method public int getDecoratedRight(android.view.View); 8023 method public int getDecoratedTop(android.view.View); 8024 method public android.view.View getFocusedChild(); 8025 method public int getHeight(); 8026 method public int getItemCount(); 8027 method public int getItemViewType(android.view.View); 8028 method public int getLayoutDirection(); 8029 method public int getLeftDecorationWidth(android.view.View); 8030 method public int getMinimumHeight(); 8031 method public int getMinimumWidth(); 8032 method public int getPaddingBottom(); 8033 method public int getPaddingEnd(); 8034 method public int getPaddingLeft(); 8035 method public int getPaddingRight(); 8036 method public int getPaddingStart(); 8037 method public int getPaddingTop(); 8038 method public int getPosition(android.view.View); 8039 method public static android.support.v7.widget.RecyclerView.LayoutManager.Properties getProperties(android.content.Context, android.util.AttributeSet, int, int); 8040 method public int getRightDecorationWidth(android.view.View); 8041 method public int getRowCountForAccessibility(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 8042 method public int getSelectionModeForAccessibility(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 8043 method public int getTopDecorationHeight(android.view.View); 8044 method public int getWidth(); 8045 method public boolean hasFocus(); 8046 method public void ignoreView(android.view.View); 8047 method public boolean isAttachedToWindow(); 8048 method public boolean isFocused(); 8049 method public boolean isLayoutHierarchical(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 8050 method public boolean isSmoothScrolling(); 8051 method public void layoutDecorated(android.view.View, int, int, int, int); 8052 method public void measureChild(android.view.View, int, int); 8053 method public void measureChildWithMargins(android.view.View, int, int); 8054 method public void moveView(int, int); 8055 method public void offsetChildrenHorizontal(int); 8056 method public void offsetChildrenVertical(int); 8057 method public void onAdapterChanged(android.support.v7.widget.RecyclerView.Adapter, android.support.v7.widget.RecyclerView.Adapter); 8058 method public boolean onAddFocusables(android.support.v7.widget.RecyclerView, java.util.ArrayList<android.view.View>, int, int); 8059 method public void onAttachedToWindow(android.support.v7.widget.RecyclerView); 8060 method public deprecated void onDetachedFromWindow(android.support.v7.widget.RecyclerView); 8061 method public void onDetachedFromWindow(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.Recycler); 8062 method public android.view.View onFocusSearchFailed(android.view.View, int, android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 8063 method public void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 8064 method public void onInitializeAccessibilityEvent(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, android.view.accessibility.AccessibilityEvent); 8065 method public void onInitializeAccessibilityNodeInfo(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 8066 method public void onInitializeAccessibilityNodeInfoForItem(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 8067 method public android.view.View onInterceptFocusSearch(android.view.View, int); 8068 method public void onItemsAdded(android.support.v7.widget.RecyclerView, int, int); 8069 method public void onItemsChanged(android.support.v7.widget.RecyclerView); 8070 method public void onItemsMoved(android.support.v7.widget.RecyclerView, int, int, int); 8071 method public void onItemsRemoved(android.support.v7.widget.RecyclerView, int, int); 8072 method public void onItemsUpdated(android.support.v7.widget.RecyclerView, int, int); 8073 method public void onLayoutChildren(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 8074 method public void onMeasure(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, int, int); 8075 method public deprecated boolean onRequestChildFocus(android.support.v7.widget.RecyclerView, android.view.View, android.view.View); 8076 method public boolean onRequestChildFocus(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State, android.view.View, android.view.View); 8077 method public void onRestoreInstanceState(android.os.Parcelable); 8078 method public android.os.Parcelable onSaveInstanceState(); 8079 method public void onScrollStateChanged(int); 8080 method public boolean performAccessibilityAction(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, int, android.os.Bundle); 8081 method public boolean performAccessibilityActionForItem(android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State, android.view.View, int, android.os.Bundle); 8082 method public void postOnAnimation(java.lang.Runnable); 8083 method public void removeAllViews(); 8084 method public void removeAndRecycleAllViews(android.support.v7.widget.RecyclerView.Recycler); 8085 method public void removeAndRecycleView(android.view.View, android.support.v7.widget.RecyclerView.Recycler); 8086 method public void removeAndRecycleViewAt(int, android.support.v7.widget.RecyclerView.Recycler); 8087 method public boolean removeCallbacks(java.lang.Runnable); 8088 method public void removeDetachedView(android.view.View); 8089 method public void removeView(android.view.View); 8090 method public void removeViewAt(int); 8091 method public boolean requestChildRectangleOnScreen(android.support.v7.widget.RecyclerView, android.view.View, android.graphics.Rect, boolean); 8092 method public void requestLayout(); 8093 method public void requestSimpleAnimationsInNextLayout(); 8094 method public int scrollHorizontallyBy(int, android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 8095 method public void scrollToPosition(int); 8096 method public int scrollVerticallyBy(int, android.support.v7.widget.RecyclerView.Recycler, android.support.v7.widget.RecyclerView.State); 8097 method public void setMeasuredDimension(int, int); 8098 method public void smoothScrollToPosition(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.State, int); 8099 method public void startSmoothScroll(android.support.v7.widget.RecyclerView.SmoothScroller); 8100 method public void stopIgnoringView(android.view.View); 8101 method public boolean supportsPredictiveItemAnimations(); 8102 } 8103 8104 public static class RecyclerView.LayoutManager.Properties { 8105 ctor public RecyclerView.LayoutManager.Properties(); 8106 field public int orientation; 8107 field public boolean reverseLayout; 8108 field public int spanCount; 8109 field public boolean stackFromEnd; 8110 } 8111 8112 public static class RecyclerView.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 8113 ctor public RecyclerView.LayoutParams(android.content.Context, android.util.AttributeSet); 8114 ctor public RecyclerView.LayoutParams(int, int); 8115 ctor public RecyclerView.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 8116 ctor public RecyclerView.LayoutParams(android.view.ViewGroup.LayoutParams); 8117 ctor public RecyclerView.LayoutParams(android.support.v7.widget.RecyclerView.LayoutParams); 8118 method public int getViewAdapterPosition(); 8119 method public int getViewLayoutPosition(); 8120 method public deprecated int getViewPosition(); 8121 method public boolean isItemChanged(); 8122 method public boolean isItemRemoved(); 8123 method public boolean isViewInvalid(); 8124 method public boolean viewNeedsUpdate(); 8125 } 8126 8127 public static abstract interface RecyclerView.OnChildAttachStateChangeListener { 8128 method public abstract void onChildViewAttachedToWindow(android.view.View); 8129 method public abstract void onChildViewDetachedFromWindow(android.view.View); 8130 } 8131 8132 public static abstract interface RecyclerView.OnItemTouchListener { 8133 method public abstract boolean onInterceptTouchEvent(android.support.v7.widget.RecyclerView, android.view.MotionEvent); 8134 method public abstract void onRequestDisallowInterceptTouchEvent(boolean); 8135 method public abstract void onTouchEvent(android.support.v7.widget.RecyclerView, android.view.MotionEvent); 8136 } 8137 8138 public static abstract class RecyclerView.OnScrollListener { 8139 ctor public RecyclerView.OnScrollListener(); 8140 method public void onScrollStateChanged(android.support.v7.widget.RecyclerView, int); 8141 method public void onScrolled(android.support.v7.widget.RecyclerView, int, int); 8142 } 8143 8144 public static class RecyclerView.RecycledViewPool { 8145 ctor public RecyclerView.RecycledViewPool(); 8146 method public void clear(); 8147 method public android.support.v7.widget.RecyclerView.ViewHolder getRecycledView(int); 8148 method public void putRecycledView(android.support.v7.widget.RecyclerView.ViewHolder); 8149 method public void setMaxRecycledViews(int, int); 8150 } 8151 8152 public final class RecyclerView.Recycler { 8153 ctor public RecyclerView.Recycler(); 8154 method public void bindViewToPosition(android.view.View, int); 8155 method public void clear(); 8156 method public int convertPreLayoutPositionToPostLayout(int); 8157 method public java.util.List<android.support.v7.widget.RecyclerView.ViewHolder> getScrapList(); 8158 method public android.view.View getViewForPosition(int); 8159 method public void recycleView(android.view.View); 8160 method public void setViewCacheSize(int); 8161 } 8162 8163 public static abstract interface RecyclerView.RecyclerListener { 8164 method public abstract void onViewRecycled(android.support.v7.widget.RecyclerView.ViewHolder); 8165 } 8166 8167 public class RecyclerView.SimpleOnItemTouchListener implements android.support.v7.widget.RecyclerView.OnItemTouchListener { 8168 ctor public RecyclerView.SimpleOnItemTouchListener(); 8169 method public boolean onInterceptTouchEvent(android.support.v7.widget.RecyclerView, android.view.MotionEvent); 8170 method public void onRequestDisallowInterceptTouchEvent(boolean); 8171 method public void onTouchEvent(android.support.v7.widget.RecyclerView, android.view.MotionEvent); 8172 } 8173 8174 public static abstract class RecyclerView.SmoothScroller { 8175 ctor public RecyclerView.SmoothScroller(); 8176 method public android.view.View findViewByPosition(int); 8177 method public int getChildCount(); 8178 method public int getChildPosition(android.view.View); 8179 method public android.support.v7.widget.RecyclerView.LayoutManager getLayoutManager(); 8180 method public int getTargetPosition(); 8181 method public void instantScrollToPosition(int); 8182 method public boolean isPendingInitialRun(); 8183 method public boolean isRunning(); 8184 method protected void normalize(android.graphics.PointF); 8185 method protected void onChildAttachedToWindow(android.view.View); 8186 method protected abstract void onSeekTargetStep(int, int, android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.SmoothScroller.Action); 8187 method protected abstract void onStart(); 8188 method protected abstract void onStop(); 8189 method protected abstract void onTargetFound(android.view.View, android.support.v7.widget.RecyclerView.State, android.support.v7.widget.RecyclerView.SmoothScroller.Action); 8190 method public void setTargetPosition(int); 8191 method protected final void stop(); 8192 } 8193 8194 public static class RecyclerView.SmoothScroller.Action { 8195 ctor public RecyclerView.SmoothScroller.Action(int, int); 8196 ctor public RecyclerView.SmoothScroller.Action(int, int, int); 8197 ctor public RecyclerView.SmoothScroller.Action(int, int, int, android.view.animation.Interpolator); 8198 method public int getDuration(); 8199 method public int getDx(); 8200 method public int getDy(); 8201 method public android.view.animation.Interpolator getInterpolator(); 8202 method public void setDuration(int); 8203 method public void setDx(int); 8204 method public void setDy(int); 8205 method public void setInterpolator(android.view.animation.Interpolator); 8206 method public void update(int, int, int, android.view.animation.Interpolator); 8207 field public static final int UNDEFINED_DURATION = -2147483648; // 0x80000000 8208 } 8209 8210 public static class RecyclerView.State { 8211 ctor public RecyclerView.State(); 8212 method public boolean didStructureChange(); 8213 method public T get(int); 8214 method public int getItemCount(); 8215 method public int getTargetScrollPosition(); 8216 method public boolean hasTargetScrollPosition(); 8217 method public boolean isPreLayout(); 8218 method public void onViewIgnored(android.support.v7.widget.RecyclerView.ViewHolder); 8219 method public void put(int, java.lang.Object); 8220 method public void remove(int); 8221 method public boolean willRunPredictiveAnimations(); 8222 method public boolean willRunSimpleAnimations(); 8223 } 8224 8225 public static abstract class RecyclerView.ViewCacheExtension { 8226 ctor public RecyclerView.ViewCacheExtension(); 8227 method public abstract android.view.View getViewForPositionAndType(android.support.v7.widget.RecyclerView.Recycler, int, int); 8228 } 8229 8230 public static abstract class RecyclerView.ViewHolder { 8231 ctor public RecyclerView.ViewHolder(android.view.View); 8232 method public final int getAdapterPosition(); 8233 method public final long getItemId(); 8234 method public final int getItemViewType(); 8235 method public final int getLayoutPosition(); 8236 method public final int getOldPosition(); 8237 method public final deprecated int getPosition(); 8238 method public final boolean isRecyclable(); 8239 method public final void setIsRecyclable(boolean); 8240 field public final android.view.View itemView; 8241 } 8242 8243 public class RecyclerViewAccessibilityDelegate extends android.support.v4.view.AccessibilityDelegateCompat { 8244 ctor public RecyclerViewAccessibilityDelegate(android.support.v7.widget.RecyclerView); 8245 } 8246 8247 public class StaggeredGridLayoutManager extends android.support.v7.widget.RecyclerView.LayoutManager { 8248 ctor public StaggeredGridLayoutManager(android.content.Context, android.util.AttributeSet, int, int); 8249 ctor public StaggeredGridLayoutManager(int, int); 8250 method public int[] findFirstCompletelyVisibleItemPositions(int[]); 8251 method public int[] findFirstVisibleItemPositions(int[]); 8252 method public int[] findLastCompletelyVisibleItemPositions(int[]); 8253 method public int[] findLastVisibleItemPositions(int[]); 8254 method public android.support.v7.widget.RecyclerView.LayoutParams generateDefaultLayoutParams(); 8255 method public int getGapStrategy(); 8256 method public int getOrientation(); 8257 method public boolean getReverseLayout(); 8258 method public int getSpanCount(); 8259 method public void invalidateSpanAssignments(); 8260 method public void scrollToPositionWithOffset(int, int); 8261 method public void setGapStrategy(int); 8262 method public void setOrientation(int); 8263 method public void setReverseLayout(boolean); 8264 method public void setSpanCount(int); 8265 field public static final deprecated int GAP_HANDLING_LAZY = 1; // 0x1 8266 field public static final int GAP_HANDLING_MOVE_ITEMS_BETWEEN_SPANS = 2; // 0x2 8267 field public static final int GAP_HANDLING_NONE = 0; // 0x0 8268 field public static final int HORIZONTAL = 0; // 0x0 8269 field public static final java.lang.String TAG = "StaggeredGridLayoutManager"; 8270 field public static final int VERTICAL = 1; // 0x1 8271 } 8272 8273 public static class StaggeredGridLayoutManager.LayoutParams extends android.support.v7.widget.RecyclerView.LayoutParams { 8274 ctor public StaggeredGridLayoutManager.LayoutParams(android.content.Context, android.util.AttributeSet); 8275 ctor public StaggeredGridLayoutManager.LayoutParams(int, int); 8276 ctor public StaggeredGridLayoutManager.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 8277 ctor public StaggeredGridLayoutManager.LayoutParams(android.view.ViewGroup.LayoutParams); 8278 ctor public StaggeredGridLayoutManager.LayoutParams(android.support.v7.widget.RecyclerView.LayoutParams); 8279 method public final int getSpanIndex(); 8280 method public boolean isFullSpan(); 8281 method public void setFullSpan(boolean); 8282 field public static final int INVALID_SPAN_ID = -1; // 0xffffffff 8283 } 8284 8285 } 8286 8287 package android.support.v7.widget.helper { 8288 8289 public class ItemTouchHelper extends android.support.v7.widget.RecyclerView.ItemDecoration implements android.support.v7.widget.RecyclerView.OnChildAttachStateChangeListener { 8290 ctor public ItemTouchHelper(android.support.v7.widget.helper.ItemTouchHelper.Callback); 8291 method public void attachToRecyclerView(android.support.v7.widget.RecyclerView); 8292 method public void onChildViewAttachedToWindow(android.view.View); 8293 method public void onChildViewDetachedFromWindow(android.view.View); 8294 method public void startDrag(android.support.v7.widget.RecyclerView.ViewHolder); 8295 method public void startSwipe(android.support.v7.widget.RecyclerView.ViewHolder); 8296 field public static final int ACTION_STATE_DRAG = 2; // 0x2 8297 field public static final int ACTION_STATE_IDLE = 0; // 0x0 8298 field public static final int ACTION_STATE_SWIPE = 1; // 0x1 8299 field public static final int ANIMATION_TYPE_DRAG = 8; // 0x8 8300 field public static final int ANIMATION_TYPE_SWIPE_CANCEL = 4; // 0x4 8301 field public static final int ANIMATION_TYPE_SWIPE_SUCCESS = 2; // 0x2 8302 field public static final int DOWN = 2; // 0x2 8303 field public static final int END = 32; // 0x20 8304 field public static final int LEFT = 4; // 0x4 8305 field public static final int RIGHT = 8; // 0x8 8306 field public static final int START = 16; // 0x10 8307 field public static final int UP = 1; // 0x1 8308 } 8309 8310 public static abstract class ItemTouchHelper.Callback { 8311 ctor public ItemTouchHelper.Callback(); 8312 method public boolean canDropOver(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ViewHolder); 8313 method public android.support.v7.widget.RecyclerView.ViewHolder chooseDropTarget(android.support.v7.widget.RecyclerView.ViewHolder, java.util.List<android.support.v7.widget.RecyclerView.ViewHolder>, int, int); 8314 method public void clearView(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder); 8315 method public int convertToAbsoluteDirection(int, int); 8316 method public static int convertToRelativeDirection(int, int); 8317 method public long getAnimationDuration(android.support.v7.widget.RecyclerView, int, float, float); 8318 method public int getBoundingBoxMargin(); 8319 method public static android.support.v7.widget.helper.ItemTouchUIUtil getDefaultUIUtil(); 8320 method public float getMoveThreshold(android.support.v7.widget.RecyclerView.ViewHolder); 8321 method public abstract int getMovementFlags(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder); 8322 method public float getSwipeThreshold(android.support.v7.widget.RecyclerView.ViewHolder); 8323 method public int interpolateOutOfBoundsScroll(android.support.v7.widget.RecyclerView, int, int, int, long); 8324 method public boolean isItemViewSwipeEnabled(); 8325 method public boolean isLongPressDragEnabled(); 8326 method public static int makeFlag(int, int); 8327 method public static int makeMovementFlags(int, int); 8328 method public void onChildDraw(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, float, float, int, boolean); 8329 method public void onChildDrawOver(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, float, float, int, boolean); 8330 method public abstract boolean onMove(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, android.support.v7.widget.RecyclerView.ViewHolder); 8331 method public void onMoved(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, int, android.support.v7.widget.RecyclerView.ViewHolder, int, int, int); 8332 method public void onSelectedChanged(android.support.v7.widget.RecyclerView.ViewHolder, int); 8333 method public abstract void onSwiped(android.support.v7.widget.RecyclerView.ViewHolder, int); 8334 field public static final int DEFAULT_DRAG_ANIMATION_DURATION = 200; // 0xc8 8335 field public static final int DEFAULT_SWIPE_ANIMATION_DURATION = 250; // 0xfa 8336 } 8337 8338 public static abstract class ItemTouchHelper.SimpleCallback extends android.support.v7.widget.helper.ItemTouchHelper.Callback { 8339 ctor public ItemTouchHelper.SimpleCallback(int, int); 8340 method public int getDragDirs(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder); 8341 method public int getMovementFlags(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder); 8342 method public int getSwipeDirs(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder); 8343 method public void setDefaultDragDirs(int); 8344 method public void setDefaultSwipeDirs(int); 8345 } 8346 8347 public static abstract interface ItemTouchHelper.ViewDropHandler { 8348 method public abstract void prepareForDrop(android.view.View, android.view.View, int, int); 8349 } 8350 8351 public abstract interface ItemTouchUIUtil { 8352 method public abstract void clearView(android.view.View); 8353 method public abstract void onDraw(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean); 8354 method public abstract void onDrawOver(android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean); 8355 method public abstract void onSelected(android.view.View); 8356 } 8357 8358 } 8359 8360 package android.support.v7.widget.util { 8361 8362 public abstract class SortedListAdapterCallback extends android.support.v7.util.SortedList.Callback { 8363 ctor public SortedListAdapterCallback(android.support.v7.widget.RecyclerView.Adapter); 8364 method public void onChanged(int, int); 8365 method public void onInserted(int, int); 8366 method public void onMoved(int, int); 8367 method public void onRemoved(int, int); 8368 } 8369 8370 } 8371 8372