1package android.support.v17.leanback.app { 2 3 public final class BackgroundManager { 4 method public void attach(android.view.Window); 5 method public void attachToView(android.view.View); 6 method public void clearDrawable(); 7 method public int getColor(); 8 method public deprecated android.graphics.drawable.Drawable getDefaultDimLayer(); 9 method public deprecated android.graphics.drawable.Drawable getDimLayer(); 10 method public android.graphics.drawable.Drawable getDrawable(); 11 method public static android.support.v17.leanback.app.BackgroundManager getInstance(android.app.Activity); 12 method public boolean isAttached(); 13 method public boolean isAutoReleaseOnStop(); 14 method public void release(); 15 method public void setAutoReleaseOnStop(boolean); 16 method public void setBitmap(android.graphics.Bitmap); 17 method public void setColor(int); 18 method public deprecated void setDimLayer(android.graphics.drawable.Drawable); 19 method public void setDrawable(android.graphics.drawable.Drawable); 20 method public void setThemeDrawableResourceId(int); 21 } 22 23 public deprecated class BaseFragment extends android.support.v17.leanback.app.BrandedFragment { 24 method protected java.lang.Object createEntranceTransition(); 25 method public final android.support.v17.leanback.app.ProgressBarManager getProgressBarManager(); 26 method protected void onEntranceTransitionEnd(); 27 method protected void onEntranceTransitionPrepare(); 28 method protected void onEntranceTransitionStart(); 29 method public void prepareEntranceTransition(); 30 method protected void runEntranceTransition(java.lang.Object); 31 method public void startEntranceTransition(); 32 } 33 34 public class BaseSupportFragment extends android.support.v17.leanback.app.BrandedSupportFragment { 35 method protected java.lang.Object createEntranceTransition(); 36 method public final android.support.v17.leanback.app.ProgressBarManager getProgressBarManager(); 37 method protected void onEntranceTransitionEnd(); 38 method protected void onEntranceTransitionPrepare(); 39 method protected void onEntranceTransitionStart(); 40 method public void prepareEntranceTransition(); 41 method protected void runEntranceTransition(java.lang.Object); 42 method public void startEntranceTransition(); 43 } 44 45 public deprecated class BrandedFragment extends android.app.Fragment { 46 ctor public BrandedFragment(); 47 method public android.graphics.drawable.Drawable getBadgeDrawable(); 48 method public int getSearchAffordanceColor(); 49 method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors(); 50 method public java.lang.CharSequence getTitle(); 51 method public android.view.View getTitleView(); 52 method public android.support.v17.leanback.widget.TitleViewAdapter getTitleViewAdapter(); 53 method public void installTitleView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 54 method public final boolean isShowingTitle(); 55 method public android.view.View onInflateTitleView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 56 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 57 method public void setOnSearchClickedListener(android.view.View.OnClickListener); 58 method public void setSearchAffordanceColor(int); 59 method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 60 method public void setTitle(java.lang.CharSequence); 61 method public void setTitleView(android.view.View); 62 method public void showTitle(boolean); 63 method public void showTitle(int); 64 } 65 66 public class BrandedSupportFragment extends android.support.v4.app.Fragment { 67 ctor public BrandedSupportFragment(); 68 method public android.graphics.drawable.Drawable getBadgeDrawable(); 69 method public int getSearchAffordanceColor(); 70 method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors(); 71 method public java.lang.CharSequence getTitle(); 72 method public android.view.View getTitleView(); 73 method public android.support.v17.leanback.widget.TitleViewAdapter getTitleViewAdapter(); 74 method public void installTitleView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 75 method public final boolean isShowingTitle(); 76 method public android.view.View onInflateTitleView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 77 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 78 method public void setOnSearchClickedListener(android.view.View.OnClickListener); 79 method public void setSearchAffordanceColor(int); 80 method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 81 method public void setTitle(java.lang.CharSequence); 82 method public void setTitleView(android.view.View); 83 method public void showTitle(boolean); 84 method public void showTitle(int); 85 } 86 87 public deprecated class BrowseFragment extends android.support.v17.leanback.app.BaseFragment { 88 ctor public BrowseFragment(); 89 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, int); 90 method public void enableMainFragmentScaling(boolean); 91 method public deprecated void enableRowScaling(boolean); 92 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 93 method public int getBrandColor(); 94 method public android.support.v17.leanback.app.HeadersFragment getHeadersFragment(); 95 method public int getHeadersState(); 96 method public android.app.Fragment getMainFragment(); 97 method public final android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapterRegistry getMainFragmentRegistry(); 98 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 99 method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 100 method public android.support.v17.leanback.app.RowsFragment getRowsFragment(); 101 method public int getSelectedPosition(); 102 method public android.support.v17.leanback.widget.RowPresenter.ViewHolder getSelectedRowViewHolder(); 103 method public final boolean isHeadersTransitionOnBackEnabled(); 104 method public boolean isInHeadersTransition(); 105 method public boolean isShowingHeaders(); 106 method public android.support.v17.leanback.app.HeadersFragment onCreateHeadersFragment(); 107 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 108 method public void setBrandColor(int); 109 method public void setBrowseTransitionListener(android.support.v17.leanback.app.BrowseFragment.BrowseTransitionListener); 110 method public void setHeaderPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 111 method public void setHeadersState(int); 112 method public final void setHeadersTransitionOnBackEnabled(boolean); 113 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 114 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 115 method public void setSelectedPosition(int); 116 method public void setSelectedPosition(int, boolean); 117 method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask); 118 method public void startHeadersTransition(boolean); 119 field public static final int HEADERS_DISABLED = 3; // 0x3 120 field public static final int HEADERS_ENABLED = 1; // 0x1 121 field public static final int HEADERS_HIDDEN = 2; // 0x2 122 } 123 124 public static deprecated class BrowseFragment.BrowseTransitionListener { 125 ctor public BrowseFragment.BrowseTransitionListener(); 126 method public void onHeadersTransitionStart(boolean); 127 method public void onHeadersTransitionStop(boolean); 128 } 129 130 public static abstract deprecated class BrowseFragment.FragmentFactory<T extends android.app.Fragment> { 131 ctor public BrowseFragment.FragmentFactory(); 132 method public abstract T createFragment(java.lang.Object); 133 } 134 135 public static abstract deprecated interface BrowseFragment.FragmentHost { 136 method public abstract void notifyDataReady(android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapter); 137 method public abstract void notifyViewCreated(android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapter); 138 method public abstract void showTitleView(boolean); 139 } 140 141 public static deprecated class BrowseFragment.ListRowFragmentFactory extends android.support.v17.leanback.app.BrowseFragment.FragmentFactory { 142 ctor public BrowseFragment.ListRowFragmentFactory(); 143 method public android.support.v17.leanback.app.RowsFragment createFragment(java.lang.Object); 144 } 145 146 public static deprecated class BrowseFragment.MainFragmentAdapter<T extends android.app.Fragment> { 147 ctor public BrowseFragment.MainFragmentAdapter(T); 148 method public final T getFragment(); 149 method public final android.support.v17.leanback.app.BrowseFragment.FragmentHost getFragmentHost(); 150 method public boolean isScalingEnabled(); 151 method public boolean isScrolling(); 152 method public void onTransitionEnd(); 153 method public boolean onTransitionPrepare(); 154 method public void onTransitionStart(); 155 method public void setAlignment(int); 156 method public void setEntranceTransitionState(boolean); 157 method public void setExpand(boolean); 158 method public void setScalingEnabled(boolean); 159 } 160 161 public static abstract deprecated interface BrowseFragment.MainFragmentAdapterProvider { 162 method public abstract android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapter getMainFragmentAdapter(); 163 } 164 165 public static final deprecated class BrowseFragment.MainFragmentAdapterRegistry { 166 ctor public BrowseFragment.MainFragmentAdapterRegistry(); 167 method public android.app.Fragment createFragment(java.lang.Object); 168 method public void registerFragment(java.lang.Class, android.support.v17.leanback.app.BrowseFragment.FragmentFactory); 169 } 170 171 public static deprecated class BrowseFragment.MainFragmentRowsAdapter<T extends android.app.Fragment> { 172 ctor public BrowseFragment.MainFragmentRowsAdapter(T); 173 method public android.support.v17.leanback.widget.RowPresenter.ViewHolder findRowViewHolderByPosition(int); 174 method public final T getFragment(); 175 method public int getSelectedPosition(); 176 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 177 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 178 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 179 method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask); 180 method public void setSelectedPosition(int, boolean); 181 } 182 183 public static abstract deprecated interface BrowseFragment.MainFragmentRowsAdapterProvider { 184 method public abstract android.support.v17.leanback.app.BrowseFragment.MainFragmentRowsAdapter getMainFragmentRowsAdapter(); 185 } 186 187 public class BrowseSupportFragment extends android.support.v17.leanback.app.BaseSupportFragment { 188 ctor public BrowseSupportFragment(); 189 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, int); 190 method public void enableMainFragmentScaling(boolean); 191 method public deprecated void enableRowScaling(boolean); 192 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 193 method public int getBrandColor(); 194 method public int getHeadersState(); 195 method public android.support.v17.leanback.app.HeadersSupportFragment getHeadersSupportFragment(); 196 method public android.support.v4.app.Fragment getMainFragment(); 197 method public final android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapterRegistry getMainFragmentRegistry(); 198 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 199 method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 200 method public android.support.v17.leanback.app.RowsSupportFragment getRowsSupportFragment(); 201 method public int getSelectedPosition(); 202 method public android.support.v17.leanback.widget.RowPresenter.ViewHolder getSelectedRowViewHolder(); 203 method public final boolean isHeadersTransitionOnBackEnabled(); 204 method public boolean isInHeadersTransition(); 205 method public boolean isShowingHeaders(); 206 method public android.support.v17.leanback.app.HeadersSupportFragment onCreateHeadersSupportFragment(); 207 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 208 method public void setBrandColor(int); 209 method public void setBrowseTransitionListener(android.support.v17.leanback.app.BrowseSupportFragment.BrowseTransitionListener); 210 method public void setHeaderPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 211 method public void setHeadersState(int); 212 method public final void setHeadersTransitionOnBackEnabled(boolean); 213 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 214 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 215 method public void setSelectedPosition(int); 216 method public void setSelectedPosition(int, boolean); 217 method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask); 218 method public void startHeadersTransition(boolean); 219 field public static final int HEADERS_DISABLED = 3; // 0x3 220 field public static final int HEADERS_ENABLED = 1; // 0x1 221 field public static final int HEADERS_HIDDEN = 2; // 0x2 222 } 223 224 public static class BrowseSupportFragment.BrowseTransitionListener { 225 ctor public BrowseSupportFragment.BrowseTransitionListener(); 226 method public void onHeadersTransitionStart(boolean); 227 method public void onHeadersTransitionStop(boolean); 228 } 229 230 public static abstract class BrowseSupportFragment.FragmentFactory<T extends android.support.v4.app.Fragment> { 231 ctor public BrowseSupportFragment.FragmentFactory(); 232 method public abstract T createFragment(java.lang.Object); 233 } 234 235 public static abstract interface BrowseSupportFragment.FragmentHost { 236 method public abstract void notifyDataReady(android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapter); 237 method public abstract void notifyViewCreated(android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapter); 238 method public abstract void showTitleView(boolean); 239 } 240 241 public static class BrowseSupportFragment.ListRowFragmentFactory extends android.support.v17.leanback.app.BrowseSupportFragment.FragmentFactory { 242 ctor public BrowseSupportFragment.ListRowFragmentFactory(); 243 method public android.support.v17.leanback.app.RowsSupportFragment createFragment(java.lang.Object); 244 } 245 246 public static class BrowseSupportFragment.MainFragmentAdapter<T extends android.support.v4.app.Fragment> { 247 ctor public BrowseSupportFragment.MainFragmentAdapter(T); 248 method public final T getFragment(); 249 method public final android.support.v17.leanback.app.BrowseSupportFragment.FragmentHost getFragmentHost(); 250 method public boolean isScalingEnabled(); 251 method public boolean isScrolling(); 252 method public void onTransitionEnd(); 253 method public boolean onTransitionPrepare(); 254 method public void onTransitionStart(); 255 method public void setAlignment(int); 256 method public void setEntranceTransitionState(boolean); 257 method public void setExpand(boolean); 258 method public void setScalingEnabled(boolean); 259 } 260 261 public static abstract interface BrowseSupportFragment.MainFragmentAdapterProvider { 262 method public abstract android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapter getMainFragmentAdapter(); 263 } 264 265 public static final class BrowseSupportFragment.MainFragmentAdapterRegistry { 266 ctor public BrowseSupportFragment.MainFragmentAdapterRegistry(); 267 method public android.support.v4.app.Fragment createFragment(java.lang.Object); 268 method public void registerFragment(java.lang.Class, android.support.v17.leanback.app.BrowseSupportFragment.FragmentFactory); 269 } 270 271 public static class BrowseSupportFragment.MainFragmentRowsAdapter<T extends android.support.v4.app.Fragment> { 272 ctor public BrowseSupportFragment.MainFragmentRowsAdapter(T); 273 method public android.support.v17.leanback.widget.RowPresenter.ViewHolder findRowViewHolderByPosition(int); 274 method public final T getFragment(); 275 method public int getSelectedPosition(); 276 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 277 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 278 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 279 method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask); 280 method public void setSelectedPosition(int, boolean); 281 } 282 283 public static abstract interface BrowseSupportFragment.MainFragmentRowsAdapterProvider { 284 method public abstract android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentRowsAdapter getMainFragmentRowsAdapter(); 285 } 286 287 public deprecated class DetailsFragment extends android.support.v17.leanback.app.BaseFragment { 288 ctor public DetailsFragment(); 289 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 290 method public android.support.v17.leanback.widget.BaseOnItemViewClickedListener getOnItemViewClickedListener(); 291 method public android.support.v17.leanback.widget.DetailsParallax getParallax(); 292 method public android.support.v17.leanback.app.RowsFragment getRowsFragment(); 293 method protected deprecated android.view.View inflateTitle(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 294 method protected void onSetDetailsOverviewRowStatus(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, int, int); 295 method protected void onSetRowStatus(android.support.v17.leanback.widget.RowPresenter, android.support.v17.leanback.widget.RowPresenter.ViewHolder, int, int, int); 296 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 297 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); 298 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener); 299 method public void setSelectedPosition(int); 300 method public void setSelectedPosition(int, boolean); 301 method protected void setupDetailsOverviewRowPresenter(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter); 302 method protected void setupPresenter(android.support.v17.leanback.widget.Presenter); 303 } 304 305 public deprecated class DetailsFragmentBackgroundController { 306 ctor public DetailsFragmentBackgroundController(android.support.v17.leanback.app.DetailsFragment); 307 method public boolean canNavigateToVideoFragment(); 308 method public void enableParallax(); 309 method public void enableParallax(android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.support.v17.leanback.widget.ParallaxTarget.PropertyValuesHolderTarget); 310 method public final android.app.Fragment findOrCreateVideoFragment(); 311 method public final android.graphics.drawable.Drawable getBottomDrawable(); 312 method public final android.graphics.Bitmap getCoverBitmap(); 313 method public final android.graphics.drawable.Drawable getCoverDrawable(); 314 method public final int getParallaxDrawableMaxOffset(); 315 method public final android.support.v17.leanback.media.PlaybackGlue getPlaybackGlue(); 316 method public final int getSolidColor(); 317 method public android.support.v17.leanback.media.PlaybackGlueHost onCreateGlueHost(); 318 method public android.app.Fragment onCreateVideoFragment(); 319 method public final void setCoverBitmap(android.graphics.Bitmap); 320 method public final void setParallaxDrawableMaxOffset(int); 321 method public final void setSolidColor(int); 322 method public void setupVideoPlayback(android.support.v17.leanback.media.PlaybackGlue); 323 method public final void switchToRows(); 324 method public final void switchToVideo(); 325 } 326 327 public class DetailsSupportFragment extends android.support.v17.leanback.app.BaseSupportFragment { 328 ctor public DetailsSupportFragment(); 329 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 330 method public android.support.v17.leanback.widget.BaseOnItemViewClickedListener getOnItemViewClickedListener(); 331 method public android.support.v17.leanback.widget.DetailsParallax getParallax(); 332 method public android.support.v17.leanback.app.RowsSupportFragment getRowsSupportFragment(); 333 method protected deprecated android.view.View inflateTitle(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 334 method protected void onSetDetailsOverviewRowStatus(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, int, int); 335 method protected void onSetRowStatus(android.support.v17.leanback.widget.RowPresenter, android.support.v17.leanback.widget.RowPresenter.ViewHolder, int, int, int); 336 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 337 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); 338 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener); 339 method public void setSelectedPosition(int); 340 method public void setSelectedPosition(int, boolean); 341 method protected void setupDetailsOverviewRowPresenter(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter); 342 method protected void setupPresenter(android.support.v17.leanback.widget.Presenter); 343 } 344 345 public class DetailsSupportFragmentBackgroundController { 346 ctor public DetailsSupportFragmentBackgroundController(android.support.v17.leanback.app.DetailsSupportFragment); 347 method public boolean canNavigateToVideoSupportFragment(); 348 method public void enableParallax(); 349 method public void enableParallax(android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.support.v17.leanback.widget.ParallaxTarget.PropertyValuesHolderTarget); 350 method public final android.support.v4.app.Fragment findOrCreateVideoSupportFragment(); 351 method public final android.graphics.drawable.Drawable getBottomDrawable(); 352 method public final android.graphics.Bitmap getCoverBitmap(); 353 method public final android.graphics.drawable.Drawable getCoverDrawable(); 354 method public final int getParallaxDrawableMaxOffset(); 355 method public final android.support.v17.leanback.media.PlaybackGlue getPlaybackGlue(); 356 method public final int getSolidColor(); 357 method public android.support.v17.leanback.media.PlaybackGlueHost onCreateGlueHost(); 358 method public android.support.v4.app.Fragment onCreateVideoSupportFragment(); 359 method public final void setCoverBitmap(android.graphics.Bitmap); 360 method public final void setParallaxDrawableMaxOffset(int); 361 method public final void setSolidColor(int); 362 method public void setupVideoPlayback(android.support.v17.leanback.media.PlaybackGlue); 363 method public final void switchToRows(); 364 method public final void switchToVideo(); 365 } 366 367 public deprecated class ErrorFragment extends android.support.v17.leanback.app.BrandedFragment { 368 ctor public ErrorFragment(); 369 method public android.graphics.drawable.Drawable getBackgroundDrawable(); 370 method public android.view.View.OnClickListener getButtonClickListener(); 371 method public java.lang.String getButtonText(); 372 method public android.graphics.drawable.Drawable getImageDrawable(); 373 method public java.lang.CharSequence getMessage(); 374 method public boolean isBackgroundTranslucent(); 375 method public void setBackgroundDrawable(android.graphics.drawable.Drawable); 376 method public void setButtonClickListener(android.view.View.OnClickListener); 377 method public void setButtonText(java.lang.String); 378 method public void setDefaultBackground(boolean); 379 method public void setImageDrawable(android.graphics.drawable.Drawable); 380 method public void setMessage(java.lang.CharSequence); 381 } 382 383 public class ErrorSupportFragment extends android.support.v17.leanback.app.BrandedSupportFragment { 384 ctor public ErrorSupportFragment(); 385 method public android.graphics.drawable.Drawable getBackgroundDrawable(); 386 method public android.view.View.OnClickListener getButtonClickListener(); 387 method public java.lang.String getButtonText(); 388 method public android.graphics.drawable.Drawable getImageDrawable(); 389 method public java.lang.CharSequence getMessage(); 390 method public boolean isBackgroundTranslucent(); 391 method public void setBackgroundDrawable(android.graphics.drawable.Drawable); 392 method public void setButtonClickListener(android.view.View.OnClickListener); 393 method public void setButtonText(java.lang.String); 394 method public void setDefaultBackground(boolean); 395 method public void setImageDrawable(android.graphics.drawable.Drawable); 396 method public void setMessage(java.lang.CharSequence); 397 } 398 399 public deprecated class GuidedStepFragment extends android.app.Fragment { 400 ctor public GuidedStepFragment(); 401 method public static int add(android.app.FragmentManager, android.support.v17.leanback.app.GuidedStepFragment); 402 method public static int add(android.app.FragmentManager, android.support.v17.leanback.app.GuidedStepFragment, int); 403 method public static int addAsRoot(android.app.Activity, android.support.v17.leanback.app.GuidedStepFragment, int); 404 method public void collapseAction(boolean); 405 method public void collapseSubActions(); 406 method public void expandAction(android.support.v17.leanback.widget.GuidedAction, boolean); 407 method public void expandSubActions(android.support.v17.leanback.widget.GuidedAction); 408 method public android.support.v17.leanback.widget.GuidedAction findActionById(long); 409 method public int findActionPositionById(long); 410 method public android.support.v17.leanback.widget.GuidedAction findButtonActionById(long); 411 method public int findButtonActionPositionById(long); 412 method public void finishGuidedStepFragments(); 413 method public android.view.View getActionItemView(int); 414 method public java.util.List<android.support.v17.leanback.widget.GuidedAction> getActions(); 415 method public android.view.View getButtonActionItemView(int); 416 method public java.util.List<android.support.v17.leanback.widget.GuidedAction> getButtonActions(); 417 method public static android.support.v17.leanback.app.GuidedStepFragment getCurrentGuidedStepFragment(android.app.FragmentManager); 418 method public android.support.v17.leanback.widget.GuidanceStylist getGuidanceStylist(); 419 method public android.support.v17.leanback.widget.GuidedActionsStylist getGuidedActionsStylist(); 420 method public android.support.v17.leanback.widget.GuidedActionsStylist getGuidedButtonActionsStylist(); 421 method public int getSelectedActionPosition(); 422 method public int getSelectedButtonActionPosition(); 423 method public int getUiStyle(); 424 method public boolean isExpanded(); 425 method public boolean isFocusOutEndAllowed(); 426 method public boolean isFocusOutStartAllowed(); 427 method public boolean isSubActionsExpanded(); 428 method public void notifyActionChanged(int); 429 method public void notifyButtonActionChanged(int); 430 method protected void onAddSharedElementTransition(android.app.FragmentTransaction, android.support.v17.leanback.app.GuidedStepFragment); 431 method public void onCreateActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>, android.os.Bundle); 432 method public android.support.v17.leanback.widget.GuidedActionsStylist onCreateActionsStylist(); 433 method public android.view.View onCreateBackgroundView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 434 method public void onCreateButtonActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>, android.os.Bundle); 435 method public android.support.v17.leanback.widget.GuidedActionsStylist onCreateButtonActionsStylist(); 436 method public android.support.v17.leanback.widget.GuidanceStylist.Guidance onCreateGuidance(android.os.Bundle); 437 method public android.support.v17.leanback.widget.GuidanceStylist onCreateGuidanceStylist(); 438 method public void onGuidedActionClicked(android.support.v17.leanback.widget.GuidedAction); 439 method public void onGuidedActionEditCanceled(android.support.v17.leanback.widget.GuidedAction); 440 method public deprecated void onGuidedActionEdited(android.support.v17.leanback.widget.GuidedAction); 441 method public long onGuidedActionEditedAndProceed(android.support.v17.leanback.widget.GuidedAction); 442 method public void onGuidedActionFocused(android.support.v17.leanback.widget.GuidedAction); 443 method protected void onProvideFragmentTransitions(); 444 method public int onProvideTheme(); 445 method public boolean onSubGuidedActionClicked(android.support.v17.leanback.widget.GuidedAction); 446 method public void openInEditMode(android.support.v17.leanback.widget.GuidedAction); 447 method public void popBackStackToGuidedStepFragment(java.lang.Class, int); 448 method public void setActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>); 449 method public void setActionsDiffCallback(android.support.v17.leanback.widget.DiffCallback<android.support.v17.leanback.widget.GuidedAction>); 450 method public void setButtonActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>); 451 method public void setSelectedActionPosition(int); 452 method public void setSelectedButtonActionPosition(int); 453 method public void setUiStyle(int); 454 field public static final java.lang.String EXTRA_UI_STYLE = "uiStyle"; 455 field public static final int UI_STYLE_ACTIVITY_ROOT = 2; // 0x2 456 field public static final deprecated int UI_STYLE_DEFAULT = 0; // 0x0 457 field public static final int UI_STYLE_ENTRANCE = 1; // 0x1 458 field public static final int UI_STYLE_REPLACE = 0; // 0x0 459 } 460 461 public class GuidedStepSupportFragment extends android.support.v4.app.Fragment { 462 ctor public GuidedStepSupportFragment(); 463 method public static int add(android.support.v4.app.FragmentManager, android.support.v17.leanback.app.GuidedStepSupportFragment); 464 method public static int add(android.support.v4.app.FragmentManager, android.support.v17.leanback.app.GuidedStepSupportFragment, int); 465 method public static int addAsRoot(android.support.v4.app.FragmentActivity, android.support.v17.leanback.app.GuidedStepSupportFragment, int); 466 method public void collapseAction(boolean); 467 method public void collapseSubActions(); 468 method public void expandAction(android.support.v17.leanback.widget.GuidedAction, boolean); 469 method public void expandSubActions(android.support.v17.leanback.widget.GuidedAction); 470 method public android.support.v17.leanback.widget.GuidedAction findActionById(long); 471 method public int findActionPositionById(long); 472 method public android.support.v17.leanback.widget.GuidedAction findButtonActionById(long); 473 method public int findButtonActionPositionById(long); 474 method public void finishGuidedStepSupportFragments(); 475 method public android.view.View getActionItemView(int); 476 method public java.util.List<android.support.v17.leanback.widget.GuidedAction> getActions(); 477 method public android.view.View getButtonActionItemView(int); 478 method public java.util.List<android.support.v17.leanback.widget.GuidedAction> getButtonActions(); 479 method public static android.support.v17.leanback.app.GuidedStepSupportFragment getCurrentGuidedStepSupportFragment(android.support.v4.app.FragmentManager); 480 method public android.support.v17.leanback.widget.GuidanceStylist getGuidanceStylist(); 481 method public android.support.v17.leanback.widget.GuidedActionsStylist getGuidedActionsStylist(); 482 method public android.support.v17.leanback.widget.GuidedActionsStylist getGuidedButtonActionsStylist(); 483 method public int getSelectedActionPosition(); 484 method public int getSelectedButtonActionPosition(); 485 method public int getUiStyle(); 486 method public boolean isExpanded(); 487 method public boolean isFocusOutEndAllowed(); 488 method public boolean isFocusOutStartAllowed(); 489 method public boolean isSubActionsExpanded(); 490 method public void notifyActionChanged(int); 491 method public void notifyButtonActionChanged(int); 492 method protected void onAddSharedElementTransition(android.support.v4.app.FragmentTransaction, android.support.v17.leanback.app.GuidedStepSupportFragment); 493 method public void onCreateActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>, android.os.Bundle); 494 method public android.support.v17.leanback.widget.GuidedActionsStylist onCreateActionsStylist(); 495 method public android.view.View onCreateBackgroundView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 496 method public void onCreateButtonActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>, android.os.Bundle); 497 method public android.support.v17.leanback.widget.GuidedActionsStylist onCreateButtonActionsStylist(); 498 method public android.support.v17.leanback.widget.GuidanceStylist.Guidance onCreateGuidance(android.os.Bundle); 499 method public android.support.v17.leanback.widget.GuidanceStylist onCreateGuidanceStylist(); 500 method public void onGuidedActionClicked(android.support.v17.leanback.widget.GuidedAction); 501 method public void onGuidedActionEditCanceled(android.support.v17.leanback.widget.GuidedAction); 502 method public deprecated void onGuidedActionEdited(android.support.v17.leanback.widget.GuidedAction); 503 method public long onGuidedActionEditedAndProceed(android.support.v17.leanback.widget.GuidedAction); 504 method public void onGuidedActionFocused(android.support.v17.leanback.widget.GuidedAction); 505 method protected void onProvideFragmentTransitions(); 506 method public int onProvideTheme(); 507 method public boolean onSubGuidedActionClicked(android.support.v17.leanback.widget.GuidedAction); 508 method public void openInEditMode(android.support.v17.leanback.widget.GuidedAction); 509 method public void popBackStackToGuidedStepSupportFragment(java.lang.Class, int); 510 method public void setActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>); 511 method public void setActionsDiffCallback(android.support.v17.leanback.widget.DiffCallback<android.support.v17.leanback.widget.GuidedAction>); 512 method public void setButtonActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>); 513 method public void setSelectedActionPosition(int); 514 method public void setSelectedButtonActionPosition(int); 515 method public void setUiStyle(int); 516 field public static final java.lang.String EXTRA_UI_STYLE = "uiStyle"; 517 field public static final int UI_STYLE_ACTIVITY_ROOT = 2; // 0x2 518 field public static final deprecated int UI_STYLE_DEFAULT = 0; // 0x0 519 field public static final int UI_STYLE_ENTRANCE = 1; // 0x1 520 field public static final int UI_STYLE_REPLACE = 0; // 0x0 521 } 522 523 public deprecated class HeadersFragment extends android.app.Fragment { 524 ctor public HeadersFragment(); 525 method public boolean isScrolling(); 526 method public void onTransitionEnd(); 527 method public void onTransitionStart(); 528 method public void setOnHeaderClickedListener(android.support.v17.leanback.app.HeadersFragment.OnHeaderClickedListener); 529 method public void setOnHeaderViewSelectedListener(android.support.v17.leanback.app.HeadersFragment.OnHeaderViewSelectedListener); 530 } 531 532 public static abstract deprecated interface HeadersFragment.OnHeaderClickedListener { 533 method public abstract void onHeaderClicked(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row); 534 } 535 536 public static abstract deprecated interface HeadersFragment.OnHeaderViewSelectedListener { 537 method public abstract void onHeaderSelected(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row); 538 } 539 540 public class HeadersSupportFragment extends android.support.v4.app.Fragment { 541 ctor public HeadersSupportFragment(); 542 method public boolean isScrolling(); 543 method public void onTransitionEnd(); 544 method public void onTransitionStart(); 545 method public void setOnHeaderClickedListener(android.support.v17.leanback.app.HeadersSupportFragment.OnHeaderClickedListener); 546 method public void setOnHeaderViewSelectedListener(android.support.v17.leanback.app.HeadersSupportFragment.OnHeaderViewSelectedListener); 547 } 548 549 public static abstract interface HeadersSupportFragment.OnHeaderClickedListener { 550 method public abstract void onHeaderClicked(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row); 551 } 552 553 public static abstract interface HeadersSupportFragment.OnHeaderViewSelectedListener { 554 method public abstract void onHeaderSelected(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row); 555 } 556 557 public abstract deprecated class OnboardingFragment extends android.app.Fragment { 558 ctor public OnboardingFragment(); 559 method public final int getArrowBackgroundColor(); 560 method public final int getArrowColor(); 561 method protected final int getCurrentPageIndex(); 562 method public final int getDescriptionViewTextColor(); 563 method public final int getDotBackgroundColor(); 564 method public final int getIconResourceId(); 565 method public final int getLogoResourceId(); 566 method protected abstract int getPageCount(); 567 method protected abstract java.lang.CharSequence getPageDescription(int); 568 method protected abstract java.lang.CharSequence getPageTitle(int); 569 method public final java.lang.CharSequence getStartButtonText(); 570 method public final int getTitleViewTextColor(); 571 method protected final boolean isLogoAnimationFinished(); 572 method protected void moveToNextPage(); 573 method protected void moveToPreviousPage(); 574 method protected abstract android.view.View onCreateBackgroundView(android.view.LayoutInflater, android.view.ViewGroup); 575 method protected abstract android.view.View onCreateContentView(android.view.LayoutInflater, android.view.ViewGroup); 576 method protected android.animation.Animator onCreateDescriptionAnimator(); 577 method protected android.animation.Animator onCreateEnterAnimation(); 578 method protected abstract android.view.View onCreateForegroundView(android.view.LayoutInflater, android.view.ViewGroup); 579 method protected android.animation.Animator onCreateLogoAnimation(); 580 method protected android.animation.Animator onCreateTitleAnimator(); 581 method protected void onFinishFragment(); 582 method protected void onLogoAnimationFinished(); 583 method protected void onPageChanged(int, int); 584 method public int onProvideTheme(); 585 method public void setArrowBackgroundColor(int); 586 method public void setArrowColor(int); 587 method public void setDescriptionViewTextColor(int); 588 method public void setDotBackgroundColor(int); 589 method public final void setIconResouceId(int); 590 method public final void setLogoResourceId(int); 591 method public void setStartButtonText(java.lang.CharSequence); 592 method public void setTitleViewTextColor(int); 593 method protected final void startEnterAnimation(boolean); 594 } 595 596 public abstract class OnboardingSupportFragment extends android.support.v4.app.Fragment { 597 ctor public OnboardingSupportFragment(); 598 method public final int getArrowBackgroundColor(); 599 method public final int getArrowColor(); 600 method protected final int getCurrentPageIndex(); 601 method public final int getDescriptionViewTextColor(); 602 method public final int getDotBackgroundColor(); 603 method public final int getIconResourceId(); 604 method public final int getLogoResourceId(); 605 method protected abstract int getPageCount(); 606 method protected abstract java.lang.CharSequence getPageDescription(int); 607 method protected abstract java.lang.CharSequence getPageTitle(int); 608 method public final java.lang.CharSequence getStartButtonText(); 609 method public final int getTitleViewTextColor(); 610 method protected final boolean isLogoAnimationFinished(); 611 method protected void moveToNextPage(); 612 method protected void moveToPreviousPage(); 613 method protected abstract android.view.View onCreateBackgroundView(android.view.LayoutInflater, android.view.ViewGroup); 614 method protected abstract android.view.View onCreateContentView(android.view.LayoutInflater, android.view.ViewGroup); 615 method protected android.animation.Animator onCreateDescriptionAnimator(); 616 method protected android.animation.Animator onCreateEnterAnimation(); 617 method protected abstract android.view.View onCreateForegroundView(android.view.LayoutInflater, android.view.ViewGroup); 618 method protected android.animation.Animator onCreateLogoAnimation(); 619 method protected android.animation.Animator onCreateTitleAnimator(); 620 method protected void onFinishFragment(); 621 method protected void onLogoAnimationFinished(); 622 method protected void onPageChanged(int, int); 623 method public int onProvideTheme(); 624 method public void setArrowBackgroundColor(int); 625 method public void setArrowColor(int); 626 method public void setDescriptionViewTextColor(int); 627 method public void setDotBackgroundColor(int); 628 method public final void setIconResouceId(int); 629 method public final void setLogoResourceId(int); 630 method public void setStartButtonText(java.lang.CharSequence); 631 method public void setTitleViewTextColor(int); 632 method protected final void startEnterAnimation(boolean); 633 } 634 635 public deprecated class PlaybackFragment extends android.app.Fragment { 636 ctor public PlaybackFragment(); 637 method public deprecated void fadeOut(); 638 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 639 method public int getBackgroundType(); 640 method public android.support.v17.leanback.app.ProgressBarManager getProgressBarManager(); 641 method public void hideControlsOverlay(boolean); 642 method public boolean isControlsOverlayAutoHideEnabled(); 643 method public boolean isControlsOverlayVisible(); 644 method public deprecated boolean isFadingEnabled(); 645 method public void notifyPlaybackRowChanged(); 646 method protected void onBufferingStateChanged(boolean); 647 method protected void onError(int, java.lang.CharSequence); 648 method protected void onVideoSizeChanged(int, int); 649 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 650 method public void setBackgroundType(int); 651 method public void setControlsOverlayAutoHideEnabled(boolean); 652 method public deprecated void setFadingEnabled(boolean); 653 method public void setHostCallback(android.support.v17.leanback.media.PlaybackGlueHost.HostCallback); 654 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); 655 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener); 656 method public final void setOnKeyInterceptListener(android.view.View.OnKeyListener); 657 method public void setOnPlaybackItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); 658 method public void setPlaybackRow(android.support.v17.leanback.widget.Row); 659 method public void setPlaybackRowPresenter(android.support.v17.leanback.widget.PlaybackRowPresenter); 660 method public void setPlaybackSeekUiClient(android.support.v17.leanback.widget.PlaybackSeekUi.Client); 661 method public void setSelectedPosition(int); 662 method public void setSelectedPosition(int, boolean); 663 method public void showControlsOverlay(boolean); 664 method public void tickle(); 665 field public static final int BG_DARK = 1; // 0x1 666 field public static final int BG_LIGHT = 2; // 0x2 667 field public static final int BG_NONE = 0; // 0x0 668 } 669 670 public deprecated class PlaybackFragmentGlueHost extends android.support.v17.leanback.media.PlaybackGlueHost implements android.support.v17.leanback.widget.PlaybackSeekUi { 671 ctor public PlaybackFragmentGlueHost(android.support.v17.leanback.app.PlaybackFragment); 672 method public void fadeOut(); 673 method public void setPlaybackSeekUiClient(android.support.v17.leanback.widget.PlaybackSeekUi.Client); 674 } 675 676 public class PlaybackSupportFragment extends android.support.v4.app.Fragment { 677 ctor public PlaybackSupportFragment(); 678 method public deprecated void fadeOut(); 679 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 680 method public int getBackgroundType(); 681 method public android.support.v17.leanback.app.ProgressBarManager getProgressBarManager(); 682 method public void hideControlsOverlay(boolean); 683 method public boolean isControlsOverlayAutoHideEnabled(); 684 method public boolean isControlsOverlayVisible(); 685 method public deprecated boolean isFadingEnabled(); 686 method public void notifyPlaybackRowChanged(); 687 method protected void onBufferingStateChanged(boolean); 688 method protected void onError(int, java.lang.CharSequence); 689 method protected void onVideoSizeChanged(int, int); 690 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 691 method public void setBackgroundType(int); 692 method public void setControlsOverlayAutoHideEnabled(boolean); 693 method public deprecated void setFadingEnabled(boolean); 694 method public void setHostCallback(android.support.v17.leanback.media.PlaybackGlueHost.HostCallback); 695 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); 696 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener); 697 method public final void setOnKeyInterceptListener(android.view.View.OnKeyListener); 698 method public void setOnPlaybackItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); 699 method public void setPlaybackRow(android.support.v17.leanback.widget.Row); 700 method public void setPlaybackRowPresenter(android.support.v17.leanback.widget.PlaybackRowPresenter); 701 method public void setPlaybackSeekUiClient(android.support.v17.leanback.widget.PlaybackSeekUi.Client); 702 method public void setSelectedPosition(int); 703 method public void setSelectedPosition(int, boolean); 704 method public void showControlsOverlay(boolean); 705 method public void tickle(); 706 field public static final int BG_DARK = 1; // 0x1 707 field public static final int BG_LIGHT = 2; // 0x2 708 field public static final int BG_NONE = 0; // 0x0 709 } 710 711 public class PlaybackSupportFragmentGlueHost extends android.support.v17.leanback.media.PlaybackGlueHost implements android.support.v17.leanback.widget.PlaybackSeekUi { 712 ctor public PlaybackSupportFragmentGlueHost(android.support.v17.leanback.app.PlaybackSupportFragment); 713 method public void fadeOut(); 714 method public void setPlaybackSeekUiClient(android.support.v17.leanback.widget.PlaybackSeekUi.Client); 715 } 716 717 public final class ProgressBarManager { 718 ctor public ProgressBarManager(); 719 method public void disableProgressBar(); 720 method public void enableProgressBar(); 721 method public long getInitialDelay(); 722 method public void hide(); 723 method public void setInitialDelay(long); 724 method public void setProgressBarView(android.view.View); 725 method public void setRootView(android.view.ViewGroup); 726 method public void show(); 727 } 728 729 public deprecated class RowsFragment extends android.app.Fragment implements android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapterProvider android.support.v17.leanback.app.BrowseFragment.MainFragmentRowsAdapterProvider { 730 ctor public RowsFragment(); 731 method public deprecated void enableRowScaling(boolean); 732 method protected android.support.v17.leanback.widget.VerticalGridView findGridViewFromRoot(android.view.View); 733 method public android.support.v17.leanback.widget.RowPresenter.ViewHolder findRowViewHolderByPosition(int); 734 method public android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapter getMainFragmentAdapter(); 735 method public android.support.v17.leanback.app.BrowseFragment.MainFragmentRowsAdapter getMainFragmentRowsAdapter(); 736 method public android.support.v17.leanback.widget.BaseOnItemViewClickedListener getOnItemViewClickedListener(); 737 method public android.support.v17.leanback.widget.BaseOnItemViewSelectedListener getOnItemViewSelectedListener(); 738 method public android.support.v17.leanback.widget.RowPresenter.ViewHolder getRowViewHolder(int); 739 method public boolean isScrolling(); 740 method public void onTransitionEnd(); 741 method public boolean onTransitionPrepare(); 742 method public void setAlignment(int); 743 method public void setEntranceTransitionState(boolean); 744 method public void setExpand(boolean); 745 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); 746 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener); 747 method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask); 748 } 749 750 public static class RowsFragment.MainFragmentAdapter extends android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapter { 751 ctor public RowsFragment.MainFragmentAdapter(android.support.v17.leanback.app.RowsFragment); 752 } 753 754 public static deprecated class RowsFragment.MainFragmentRowsAdapter extends android.support.v17.leanback.app.BrowseFragment.MainFragmentRowsAdapter { 755 ctor public RowsFragment.MainFragmentRowsAdapter(android.support.v17.leanback.app.RowsFragment); 756 } 757 758 public class RowsSupportFragment extends android.support.v4.app.Fragment implements android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapterProvider android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentRowsAdapterProvider { 759 ctor public RowsSupportFragment(); 760 method public deprecated void enableRowScaling(boolean); 761 method protected android.support.v17.leanback.widget.VerticalGridView findGridViewFromRoot(android.view.View); 762 method public android.support.v17.leanback.widget.RowPresenter.ViewHolder findRowViewHolderByPosition(int); 763 method public android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapter getMainFragmentAdapter(); 764 method public android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentRowsAdapter getMainFragmentRowsAdapter(); 765 method public android.support.v17.leanback.widget.BaseOnItemViewClickedListener getOnItemViewClickedListener(); 766 method public android.support.v17.leanback.widget.BaseOnItemViewSelectedListener getOnItemViewSelectedListener(); 767 method public android.support.v17.leanback.widget.RowPresenter.ViewHolder getRowViewHolder(int); 768 method public boolean isScrolling(); 769 method public void onTransitionEnd(); 770 method public boolean onTransitionPrepare(); 771 method public void setAlignment(int); 772 method public void setEntranceTransitionState(boolean); 773 method public void setExpand(boolean); 774 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); 775 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener); 776 method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask); 777 } 778 779 public static class RowsSupportFragment.MainFragmentAdapter extends android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapter { 780 ctor public RowsSupportFragment.MainFragmentAdapter(android.support.v17.leanback.app.RowsSupportFragment); 781 } 782 783 public static class RowsSupportFragment.MainFragmentRowsAdapter extends android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentRowsAdapter { 784 ctor public RowsSupportFragment.MainFragmentRowsAdapter(android.support.v17.leanback.app.RowsSupportFragment); 785 } 786 787 public deprecated class SearchFragment extends android.app.Fragment { 788 ctor public SearchFragment(); 789 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String); 790 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, java.lang.String); 791 method public void displayCompletions(java.util.List<java.lang.String>); 792 method public void displayCompletions(android.view.inputmethod.CompletionInfo[]); 793 method public android.graphics.drawable.Drawable getBadgeDrawable(); 794 method public android.content.Intent getRecognizerIntent(); 795 method public android.support.v17.leanback.app.RowsFragment getRowsFragment(); 796 method public java.lang.String getTitle(); 797 method public static android.support.v17.leanback.app.SearchFragment newInstance(java.lang.String); 798 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 799 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 800 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 801 method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 802 method public void setSearchAffordanceColorsInListening(android.support.v17.leanback.widget.SearchOrbView.Colors); 803 method public void setSearchQuery(java.lang.String, boolean); 804 method public void setSearchQuery(android.content.Intent, boolean); 805 method public void setSearchResultProvider(android.support.v17.leanback.app.SearchFragment.SearchResultProvider); 806 method public deprecated void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback); 807 method public void setTitle(java.lang.String); 808 method public void startRecognition(); 809 } 810 811 public static abstract interface SearchFragment.SearchResultProvider { 812 method public abstract android.support.v17.leanback.widget.ObjectAdapter getResultsAdapter(); 813 method public abstract boolean onQueryTextChange(java.lang.String); 814 method public abstract boolean onQueryTextSubmit(java.lang.String); 815 } 816 817 public class SearchSupportFragment extends android.support.v4.app.Fragment { 818 ctor public SearchSupportFragment(); 819 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String); 820 method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, java.lang.String); 821 method public void displayCompletions(java.util.List<java.lang.String>); 822 method public void displayCompletions(android.view.inputmethod.CompletionInfo[]); 823 method public android.graphics.drawable.Drawable getBadgeDrawable(); 824 method public android.content.Intent getRecognizerIntent(); 825 method public android.support.v17.leanback.app.RowsSupportFragment getRowsSupportFragment(); 826 method public java.lang.String getTitle(); 827 method public static android.support.v17.leanback.app.SearchSupportFragment newInstance(java.lang.String); 828 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 829 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 830 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 831 method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 832 method public void setSearchAffordanceColorsInListening(android.support.v17.leanback.widget.SearchOrbView.Colors); 833 method public void setSearchQuery(java.lang.String, boolean); 834 method public void setSearchQuery(android.content.Intent, boolean); 835 method public void setSearchResultProvider(android.support.v17.leanback.app.SearchSupportFragment.SearchResultProvider); 836 method public deprecated void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback); 837 method public void setTitle(java.lang.String); 838 method public void startRecognition(); 839 } 840 841 public static abstract interface SearchSupportFragment.SearchResultProvider { 842 method public abstract android.support.v17.leanback.widget.ObjectAdapter getResultsAdapter(); 843 method public abstract boolean onQueryTextChange(java.lang.String); 844 method public abstract boolean onQueryTextSubmit(java.lang.String); 845 } 846 847 public deprecated class VerticalGridFragment extends android.support.v17.leanback.app.BaseFragment { 848 ctor public VerticalGridFragment(); 849 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 850 method public android.support.v17.leanback.widget.VerticalGridPresenter getGridPresenter(); 851 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 852 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 853 method public void setGridPresenter(android.support.v17.leanback.widget.VerticalGridPresenter); 854 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 855 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 856 method public void setSelectedPosition(int); 857 } 858 859 public class VerticalGridSupportFragment extends android.support.v17.leanback.app.BaseSupportFragment { 860 ctor public VerticalGridSupportFragment(); 861 method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 862 method public android.support.v17.leanback.widget.VerticalGridPresenter getGridPresenter(); 863 method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 864 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 865 method public void setGridPresenter(android.support.v17.leanback.widget.VerticalGridPresenter); 866 method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 867 method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 868 method public void setSelectedPosition(int); 869 } 870 871 public deprecated class VideoFragment extends android.support.v17.leanback.app.PlaybackFragment { 872 ctor public VideoFragment(); 873 method public android.view.SurfaceView getSurfaceView(); 874 method public void setSurfaceHolderCallback(android.view.SurfaceHolder.Callback); 875 } 876 877 public deprecated class VideoFragmentGlueHost extends android.support.v17.leanback.app.PlaybackFragmentGlueHost implements android.support.v17.leanback.media.SurfaceHolderGlueHost { 878 ctor public VideoFragmentGlueHost(android.support.v17.leanback.app.VideoFragment); 879 method public void setSurfaceHolderCallback(android.view.SurfaceHolder.Callback); 880 } 881 882 public class VideoSupportFragment extends android.support.v17.leanback.app.PlaybackSupportFragment { 883 ctor public VideoSupportFragment(); 884 method public android.view.SurfaceView getSurfaceView(); 885 method public void setSurfaceHolderCallback(android.view.SurfaceHolder.Callback); 886 } 887 888 public class VideoSupportFragmentGlueHost extends android.support.v17.leanback.app.PlaybackSupportFragmentGlueHost implements android.support.v17.leanback.media.SurfaceHolderGlueHost { 889 ctor public VideoSupportFragmentGlueHost(android.support.v17.leanback.app.VideoSupportFragment); 890 method public void setSurfaceHolderCallback(android.view.SurfaceHolder.Callback); 891 } 892 893} 894 895package android.support.v17.leanback.database { 896 897 public abstract class CursorMapper { 898 ctor public CursorMapper(); 899 method protected abstract java.lang.Object bind(android.database.Cursor); 900 method protected abstract void bindColumns(android.database.Cursor); 901 method public java.lang.Object convert(android.database.Cursor); 902 } 903 904} 905 906package android.support.v17.leanback.graphics { 907 908 public class BoundsRule { 909 ctor public BoundsRule(); 910 ctor public BoundsRule(android.support.v17.leanback.graphics.BoundsRule); 911 method public void calculateBounds(android.graphics.Rect, android.graphics.Rect); 912 field public android.support.v17.leanback.graphics.BoundsRule.ValueRule bottom; 913 field public android.support.v17.leanback.graphics.BoundsRule.ValueRule left; 914 field public android.support.v17.leanback.graphics.BoundsRule.ValueRule right; 915 field public android.support.v17.leanback.graphics.BoundsRule.ValueRule top; 916 } 917 918 public static final class BoundsRule.ValueRule { 919 method public static android.support.v17.leanback.graphics.BoundsRule.ValueRule absoluteValue(int); 920 method public int getAbsoluteValue(); 921 method public float getFraction(); 922 method public static android.support.v17.leanback.graphics.BoundsRule.ValueRule inheritFromParent(float); 923 method public static android.support.v17.leanback.graphics.BoundsRule.ValueRule inheritFromParentWithOffset(float, int); 924 method public void setAbsoluteValue(int); 925 method public void setFraction(float); 926 } 927 928 public final class ColorFilterCache { 929 method public static android.support.v17.leanback.graphics.ColorFilterCache getColorFilterCache(int); 930 method public android.graphics.ColorFilter getFilterForLevel(float); 931 } 932 933 public final class ColorFilterDimmer { 934 method public void applyFilterToView(android.view.View); 935 method public static android.support.v17.leanback.graphics.ColorFilterDimmer create(android.support.v17.leanback.graphics.ColorFilterCache, float, float); 936 method public static android.support.v17.leanback.graphics.ColorFilterDimmer createDefault(android.content.Context); 937 method public android.graphics.ColorFilter getColorFilter(); 938 method public android.graphics.Paint getPaint(); 939 method public void setActiveLevel(float); 940 } 941 942 public final class ColorOverlayDimmer { 943 method public int applyToColor(int); 944 method public static android.support.v17.leanback.graphics.ColorOverlayDimmer createColorOverlayDimmer(int, float, float); 945 method public static android.support.v17.leanback.graphics.ColorOverlayDimmer createDefault(android.content.Context); 946 method public void drawColorOverlay(android.graphics.Canvas, android.view.View, boolean); 947 method public int getAlpha(); 948 method public float getAlphaFloat(); 949 method public android.graphics.Paint getPaint(); 950 method public boolean needsDraw(); 951 method public void setActiveLevel(float); 952 } 953 954 public class CompositeDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Drawable.Callback { 955 ctor public CompositeDrawable(); 956 method public void addChildDrawable(android.graphics.drawable.Drawable); 957 method public void draw(android.graphics.Canvas); 958 method public android.support.v17.leanback.graphics.CompositeDrawable.ChildDrawable getChildAt(int); 959 method public int getChildCount(); 960 method public android.graphics.drawable.Drawable getDrawable(int); 961 method public int getOpacity(); 962 method public void invalidateDrawable(android.graphics.drawable.Drawable); 963 method public void removeChild(int); 964 method public void removeDrawable(android.graphics.drawable.Drawable); 965 method public void scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long); 966 method public void setAlpha(int); 967 method public void setChildDrawableAt(int, android.graphics.drawable.Drawable); 968 method public void setColorFilter(android.graphics.ColorFilter); 969 method public void unscheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable); 970 } 971 972 public static final class CompositeDrawable.ChildDrawable { 973 ctor public CompositeDrawable.ChildDrawable(android.graphics.drawable.Drawable, android.support.v17.leanback.graphics.CompositeDrawable); 974 method public android.support.v17.leanback.graphics.BoundsRule getBoundsRule(); 975 method public android.graphics.drawable.Drawable getDrawable(); 976 method public void recomputeBounds(); 977 field public static final android.util.Property<android.support.v17.leanback.graphics.CompositeDrawable.ChildDrawable, java.lang.Integer> BOTTOM_ABSOLUTE; 978 field public static final android.util.Property<android.support.v17.leanback.graphics.CompositeDrawable.ChildDrawable, java.lang.Float> BOTTOM_FRACTION; 979 field public static final android.util.Property<android.support.v17.leanback.graphics.CompositeDrawable.ChildDrawable, java.lang.Integer> LEFT_ABSOLUTE; 980 field public static final android.util.Property<android.support.v17.leanback.graphics.CompositeDrawable.ChildDrawable, java.lang.Float> LEFT_FRACTION; 981 field public static final android.util.Property<android.support.v17.leanback.graphics.CompositeDrawable.ChildDrawable, java.lang.Integer> RIGHT_ABSOLUTE; 982 field public static final android.util.Property<android.support.v17.leanback.graphics.CompositeDrawable.ChildDrawable, java.lang.Float> RIGHT_FRACTION; 983 field public static final android.util.Property<android.support.v17.leanback.graphics.CompositeDrawable.ChildDrawable, java.lang.Integer> TOP_ABSOLUTE; 984 field public static final android.util.Property<android.support.v17.leanback.graphics.CompositeDrawable.ChildDrawable, java.lang.Float> TOP_FRACTION; 985 } 986 987 public class FitWidthBitmapDrawable extends android.graphics.drawable.Drawable { 988 ctor public FitWidthBitmapDrawable(); 989 method public void draw(android.graphics.Canvas); 990 method public android.graphics.Bitmap getBitmap(); 991 method public int getOpacity(); 992 method public android.graphics.Rect getSource(); 993 method public int getVerticalOffset(); 994 method public void setAlpha(int); 995 method public void setBitmap(android.graphics.Bitmap); 996 method public void setColorFilter(android.graphics.ColorFilter); 997 method public void setSource(android.graphics.Rect); 998 method public void setVerticalOffset(int); 999 field public static final android.util.Property<android.support.v17.leanback.graphics.FitWidthBitmapDrawable, java.lang.Integer> PROPERTY_VERTICAL_OFFSET; 1000 } 1001 1002} 1003 1004package android.support.v17.leanback.media { 1005 1006 public class MediaControllerAdapter extends android.support.v17.leanback.media.PlayerAdapter { 1007 ctor public MediaControllerAdapter(android.support.v4.media.session.MediaControllerCompat); 1008 method public android.graphics.drawable.Drawable getMediaArt(android.content.Context); 1009 method public android.support.v4.media.session.MediaControllerCompat getMediaController(); 1010 method public java.lang.CharSequence getMediaSubtitle(); 1011 method public java.lang.CharSequence getMediaTitle(); 1012 method public void pause(); 1013 method public void play(); 1014 } 1015 1016 public abstract deprecated class MediaControllerGlue extends android.support.v17.leanback.media.PlaybackControlGlue { 1017 ctor public MediaControllerGlue(android.content.Context, int[], int[]); 1018 method public void attachToMediaController(android.support.v4.media.session.MediaControllerCompat); 1019 method public void detach(); 1020 method public int getCurrentPosition(); 1021 method public int getCurrentSpeedId(); 1022 method public android.graphics.drawable.Drawable getMediaArt(); 1023 method public final android.support.v4.media.session.MediaControllerCompat getMediaController(); 1024 method public int getMediaDuration(); 1025 method public java.lang.CharSequence getMediaSubtitle(); 1026 method public java.lang.CharSequence getMediaTitle(); 1027 method public long getSupportedActions(); 1028 method public boolean hasValidMedia(); 1029 method public boolean isMediaPlaying(); 1030 } 1031 1032 public class MediaPlayerAdapter extends android.support.v17.leanback.media.PlayerAdapter { 1033 ctor public MediaPlayerAdapter(android.content.Context); 1034 method protected boolean onError(int, int); 1035 method protected boolean onInfo(int, int); 1036 method protected void onSeekComplete(); 1037 method public void pause(); 1038 method public void play(); 1039 method public void release(); 1040 method public void reset(); 1041 method public boolean setDataSource(android.net.Uri); 1042 } 1043 1044 public class PlaybackBannerControlGlue<T extends android.support.v17.leanback.media.PlayerAdapter> extends android.support.v17.leanback.media.PlaybackBaseControlGlue { 1045 ctor public PlaybackBannerControlGlue(android.content.Context, int[], T); 1046 ctor public PlaybackBannerControlGlue(android.content.Context, int[], int[], T); 1047 method public int[] getFastForwardSpeeds(); 1048 method public int[] getRewindSpeeds(); 1049 method public void onActionClicked(android.support.v17.leanback.widget.Action); 1050 method protected android.support.v17.leanback.widget.PlaybackRowPresenter onCreateRowPresenter(); 1051 method public boolean onKey(android.view.View, int, android.view.KeyEvent); 1052 field public static final int ACTION_CUSTOM_LEFT_FIRST = 1; // 0x1 1053 field public static final int ACTION_CUSTOM_RIGHT_FIRST = 4096; // 0x1000 1054 field public static final int ACTION_FAST_FORWARD = 128; // 0x80 1055 field public static final int ACTION_PLAY_PAUSE = 64; // 0x40 1056 field public static final int ACTION_REWIND = 32; // 0x20 1057 field public static final int ACTION_SKIP_TO_NEXT = 256; // 0x100 1058 field public static final int ACTION_SKIP_TO_PREVIOUS = 16; // 0x10 1059 field public static final int PLAYBACK_SPEED_FAST_L0 = 10; // 0xa 1060 field public static final int PLAYBACK_SPEED_FAST_L1 = 11; // 0xb 1061 field public static final int PLAYBACK_SPEED_FAST_L2 = 12; // 0xc 1062 field public static final int PLAYBACK_SPEED_FAST_L3 = 13; // 0xd 1063 field public static final int PLAYBACK_SPEED_FAST_L4 = 14; // 0xe 1064 field public static final int PLAYBACK_SPEED_INVALID = -1; // 0xffffffff 1065 field public static final int PLAYBACK_SPEED_NORMAL = 1; // 0x1 1066 field public static final int PLAYBACK_SPEED_PAUSED = 0; // 0x0 1067 } 1068 1069 public abstract class PlaybackBaseControlGlue<T extends android.support.v17.leanback.media.PlayerAdapter> extends android.support.v17.leanback.media.PlaybackGlue implements android.support.v17.leanback.widget.OnActionClickedListener android.view.View.OnKeyListener { 1070 ctor public PlaybackBaseControlGlue(android.content.Context, T); 1071 method public android.graphics.drawable.Drawable getArt(); 1072 method public final long getBufferedPosition(); 1073 method public android.support.v17.leanback.widget.PlaybackControlsRow getControlsRow(); 1074 method public long getCurrentPosition(); 1075 method public final long getDuration(); 1076 method public android.support.v17.leanback.widget.PlaybackRowPresenter getPlaybackRowPresenter(); 1077 method public final T getPlayerAdapter(); 1078 method public java.lang.CharSequence getSubtitle(); 1079 method public long getSupportedActions(); 1080 method public java.lang.CharSequence getTitle(); 1081 method public boolean isControlsOverlayAutoHideEnabled(); 1082 method public final boolean isPlaying(); 1083 method public final boolean isPrepared(); 1084 method protected static void notifyItemChanged(android.support.v17.leanback.widget.ArrayObjectAdapter, java.lang.Object); 1085 method protected void onCreatePrimaryActions(android.support.v17.leanback.widget.ArrayObjectAdapter); 1086 method protected abstract android.support.v17.leanback.widget.PlaybackRowPresenter onCreateRowPresenter(); 1087 method protected void onCreateSecondaryActions(android.support.v17.leanback.widget.ArrayObjectAdapter); 1088 method protected void onMetadataChanged(); 1089 method protected void onPlayCompleted(); 1090 method protected void onPlayStateChanged(); 1091 method protected void onPreparedStateChanged(); 1092 method protected void onUpdateBufferedProgress(); 1093 method protected void onUpdateDuration(); 1094 method protected void onUpdateProgress(); 1095 method public final void seekTo(long); 1096 method public void setArt(android.graphics.drawable.Drawable); 1097 method public void setControlsOverlayAutoHideEnabled(boolean); 1098 method public void setControlsRow(android.support.v17.leanback.widget.PlaybackControlsRow); 1099 method public void setPlaybackRowPresenter(android.support.v17.leanback.widget.PlaybackRowPresenter); 1100 method public void setSubtitle(java.lang.CharSequence); 1101 method public void setTitle(java.lang.CharSequence); 1102 field public static final int ACTION_CUSTOM_LEFT_FIRST = 1; // 0x1 1103 field public static final int ACTION_CUSTOM_RIGHT_FIRST = 4096; // 0x1000 1104 field public static final int ACTION_FAST_FORWARD = 128; // 0x80 1105 field public static final int ACTION_PLAY_PAUSE = 64; // 0x40 1106 field public static final int ACTION_REPEAT = 512; // 0x200 1107 field public static final int ACTION_REWIND = 32; // 0x20 1108 field public static final int ACTION_SHUFFLE = 1024; // 0x400 1109 field public static final int ACTION_SKIP_TO_NEXT = 256; // 0x100 1110 field public static final int ACTION_SKIP_TO_PREVIOUS = 16; // 0x10 1111 } 1112 1113 public abstract class PlaybackControlGlue extends android.support.v17.leanback.media.PlaybackGlue implements android.support.v17.leanback.widget.OnActionClickedListener android.view.View.OnKeyListener { 1114 ctor public PlaybackControlGlue(android.content.Context, int[]); 1115 ctor public PlaybackControlGlue(android.content.Context, int[], int[]); 1116 method public void enableProgressUpdating(boolean); 1117 method public android.support.v17.leanback.widget.PlaybackControlsRow getControlsRow(); 1118 method public deprecated android.support.v17.leanback.widget.PlaybackControlsRowPresenter getControlsRowPresenter(); 1119 method public abstract int getCurrentPosition(); 1120 method public abstract int getCurrentSpeedId(); 1121 method public int[] getFastForwardSpeeds(); 1122 method public abstract android.graphics.drawable.Drawable getMediaArt(); 1123 method public abstract int getMediaDuration(); 1124 method public abstract java.lang.CharSequence getMediaSubtitle(); 1125 method public abstract java.lang.CharSequence getMediaTitle(); 1126 method public android.support.v17.leanback.widget.PlaybackRowPresenter getPlaybackRowPresenter(); 1127 method public int[] getRewindSpeeds(); 1128 method public abstract long getSupportedActions(); 1129 method public int getUpdatePeriod(); 1130 method public abstract boolean hasValidMedia(); 1131 method public boolean isFadingEnabled(); 1132 method public abstract boolean isMediaPlaying(); 1133 method public void onActionClicked(android.support.v17.leanback.widget.Action); 1134 method protected void onCreateControlsRowAndPresenter(); 1135 method protected void onCreatePrimaryActions(android.support.v17.leanback.widget.SparseArrayObjectAdapter); 1136 method protected void onCreateSecondaryActions(android.support.v17.leanback.widget.ArrayObjectAdapter); 1137 method public boolean onKey(android.view.View, int, android.view.KeyEvent); 1138 method protected void onMetadataChanged(); 1139 method protected void onStateChanged(); 1140 method public void play(int); 1141 method public final void play(); 1142 method public void setControlsRow(android.support.v17.leanback.widget.PlaybackControlsRow); 1143 method public deprecated void setControlsRowPresenter(android.support.v17.leanback.widget.PlaybackControlsRowPresenter); 1144 method public void setFadingEnabled(boolean); 1145 method public void setPlaybackRowPresenter(android.support.v17.leanback.widget.PlaybackRowPresenter); 1146 method public void updateProgress(); 1147 field public static final int ACTION_CUSTOM_LEFT_FIRST = 1; // 0x1 1148 field public static final int ACTION_CUSTOM_RIGHT_FIRST = 4096; // 0x1000 1149 field public static final int ACTION_FAST_FORWARD = 128; // 0x80 1150 field public static final int ACTION_PLAY_PAUSE = 64; // 0x40 1151 field public static final int ACTION_REWIND = 32; // 0x20 1152 field public static final int ACTION_SKIP_TO_NEXT = 256; // 0x100 1153 field public static final int ACTION_SKIP_TO_PREVIOUS = 16; // 0x10 1154 field public static final int PLAYBACK_SPEED_FAST_L0 = 10; // 0xa 1155 field public static final int PLAYBACK_SPEED_FAST_L1 = 11; // 0xb 1156 field public static final int PLAYBACK_SPEED_FAST_L2 = 12; // 0xc 1157 field public static final int PLAYBACK_SPEED_FAST_L3 = 13; // 0xd 1158 field public static final int PLAYBACK_SPEED_FAST_L4 = 14; // 0xe 1159 field public static final int PLAYBACK_SPEED_INVALID = -1; // 0xffffffff 1160 field public static final int PLAYBACK_SPEED_NORMAL = 1; // 0x1 1161 field public static final int PLAYBACK_SPEED_PAUSED = 0; // 0x0 1162 } 1163 1164 public abstract class PlaybackGlue { 1165 ctor public PlaybackGlue(android.content.Context); 1166 method public void addPlayerCallback(android.support.v17.leanback.media.PlaybackGlue.PlayerCallback); 1167 method public android.content.Context getContext(); 1168 method public android.support.v17.leanback.media.PlaybackGlueHost getHost(); 1169 method protected java.util.List<android.support.v17.leanback.media.PlaybackGlue.PlayerCallback> getPlayerCallbacks(); 1170 method public boolean isPlaying(); 1171 method public boolean isPrepared(); 1172 method public void next(); 1173 method protected void onAttachedToHost(android.support.v17.leanback.media.PlaybackGlueHost); 1174 method protected void onDetachedFromHost(); 1175 method protected void onHostPause(); 1176 method protected void onHostResume(); 1177 method protected void onHostStart(); 1178 method protected void onHostStop(); 1179 method public void pause(); 1180 method public void play(); 1181 method public void playWhenPrepared(); 1182 method public void previous(); 1183 method public void removePlayerCallback(android.support.v17.leanback.media.PlaybackGlue.PlayerCallback); 1184 method public final void setHost(android.support.v17.leanback.media.PlaybackGlueHost); 1185 } 1186 1187 public static abstract class PlaybackGlue.PlayerCallback { 1188 ctor public PlaybackGlue.PlayerCallback(); 1189 method public void onPlayCompleted(android.support.v17.leanback.media.PlaybackGlue); 1190 method public void onPlayStateChanged(android.support.v17.leanback.media.PlaybackGlue); 1191 method public void onPreparedStateChanged(android.support.v17.leanback.media.PlaybackGlue); 1192 } 1193 1194 public abstract class PlaybackGlueHost { 1195 ctor public PlaybackGlueHost(); 1196 method public deprecated void fadeOut(); 1197 method public android.support.v17.leanback.media.PlaybackGlueHost.PlayerCallback getPlayerCallback(); 1198 method public void hideControlsOverlay(boolean); 1199 method public boolean isControlsOverlayAutoHideEnabled(); 1200 method public boolean isControlsOverlayVisible(); 1201 method public void notifyPlaybackRowChanged(); 1202 method public void setControlsOverlayAutoHideEnabled(boolean); 1203 method public deprecated void setFadingEnabled(boolean); 1204 method public void setHostCallback(android.support.v17.leanback.media.PlaybackGlueHost.HostCallback); 1205 method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); 1206 method public void setOnKeyInterceptListener(android.view.View.OnKeyListener); 1207 method public void setPlaybackRow(android.support.v17.leanback.widget.Row); 1208 method public void setPlaybackRowPresenter(android.support.v17.leanback.widget.PlaybackRowPresenter); 1209 method public void showControlsOverlay(boolean); 1210 } 1211 1212 public static abstract class PlaybackGlueHost.HostCallback { 1213 ctor public PlaybackGlueHost.HostCallback(); 1214 method public void onHostDestroy(); 1215 method public void onHostPause(); 1216 method public void onHostResume(); 1217 method public void onHostStart(); 1218 method public void onHostStop(); 1219 } 1220 1221 public static class PlaybackGlueHost.PlayerCallback { 1222 ctor public PlaybackGlueHost.PlayerCallback(); 1223 method public void onBufferingStateChanged(boolean); 1224 method public void onError(int, java.lang.CharSequence); 1225 method public void onVideoSizeChanged(int, int); 1226 } 1227 1228 public class PlaybackTransportControlGlue<T extends android.support.v17.leanback.media.PlayerAdapter> extends android.support.v17.leanback.media.PlaybackBaseControlGlue { 1229 ctor public PlaybackTransportControlGlue(android.content.Context, T); 1230 method public final android.support.v17.leanback.widget.PlaybackSeekDataProvider getSeekProvider(); 1231 method public final boolean isSeekEnabled(); 1232 method public void onActionClicked(android.support.v17.leanback.widget.Action); 1233 method protected android.support.v17.leanback.widget.PlaybackRowPresenter onCreateRowPresenter(); 1234 method public boolean onKey(android.view.View, int, android.view.KeyEvent); 1235 method public final void setSeekEnabled(boolean); 1236 method public final void setSeekProvider(android.support.v17.leanback.widget.PlaybackSeekDataProvider); 1237 } 1238 1239 public abstract class PlayerAdapter { 1240 ctor public PlayerAdapter(); 1241 method public void fastForward(); 1242 method public long getBufferedPosition(); 1243 method public final android.support.v17.leanback.media.PlayerAdapter.Callback getCallback(); 1244 method public long getCurrentPosition(); 1245 method public long getDuration(); 1246 method public long getSupportedActions(); 1247 method public boolean isPlaying(); 1248 method public boolean isPrepared(); 1249 method public void next(); 1250 method public void onAttachedToHost(android.support.v17.leanback.media.PlaybackGlueHost); 1251 method public void onDetachedFromHost(); 1252 method public abstract void pause(); 1253 method public abstract void play(); 1254 method public void previous(); 1255 method public void rewind(); 1256 method public void seekTo(long); 1257 method public final void setCallback(android.support.v17.leanback.media.PlayerAdapter.Callback); 1258 method public void setProgressUpdatingEnabled(boolean); 1259 method public void setRepeatAction(int); 1260 method public void setShuffleAction(int); 1261 } 1262 1263 public static class PlayerAdapter.Callback { 1264 ctor public PlayerAdapter.Callback(); 1265 method public void onBufferedPositionChanged(android.support.v17.leanback.media.PlayerAdapter); 1266 method public void onBufferingStateChanged(android.support.v17.leanback.media.PlayerAdapter, boolean); 1267 method public void onCurrentPositionChanged(android.support.v17.leanback.media.PlayerAdapter); 1268 method public void onDurationChanged(android.support.v17.leanback.media.PlayerAdapter); 1269 method public void onError(android.support.v17.leanback.media.PlayerAdapter, int, java.lang.String); 1270 method public void onMetadataChanged(android.support.v17.leanback.media.PlayerAdapter); 1271 method public void onPlayCompleted(android.support.v17.leanback.media.PlayerAdapter); 1272 method public void onPlayStateChanged(android.support.v17.leanback.media.PlayerAdapter); 1273 method public void onPreparedStateChanged(android.support.v17.leanback.media.PlayerAdapter); 1274 method public void onVideoSizeChanged(android.support.v17.leanback.media.PlayerAdapter, int, int); 1275 } 1276 1277 public abstract interface SurfaceHolderGlueHost { 1278 method public abstract void setSurfaceHolderCallback(android.view.SurfaceHolder.Callback); 1279 } 1280 1281} 1282 1283package android.support.v17.leanback.system { 1284 1285 public class Settings { 1286 method public boolean getBoolean(java.lang.String); 1287 method public static android.support.v17.leanback.system.Settings getInstance(android.content.Context); 1288 method public void setBoolean(java.lang.String, boolean); 1289 field public static final java.lang.String OUTLINE_CLIPPING_DISABLED = "OUTLINE_CLIPPING_DISABLED"; 1290 field public static final java.lang.String PREFER_STATIC_SHADOWS = "PREFER_STATIC_SHADOWS"; 1291 } 1292 1293} 1294 1295package android.support.v17.leanback.widget { 1296 1297 public abstract class AbstractDetailsDescriptionPresenter extends android.support.v17.leanback.widget.Presenter { 1298 ctor public AbstractDetailsDescriptionPresenter(); 1299 method protected abstract void onBindDescription(android.support.v17.leanback.widget.AbstractDetailsDescriptionPresenter.ViewHolder, java.lang.Object); 1300 method public final void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 1301 method public final android.support.v17.leanback.widget.AbstractDetailsDescriptionPresenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 1302 method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 1303 } 1304 1305 public static class AbstractDetailsDescriptionPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 1306 ctor public AbstractDetailsDescriptionPresenter.ViewHolder(android.view.View); 1307 method public android.widget.TextView getBody(); 1308 method public android.widget.TextView getSubtitle(); 1309 method public android.widget.TextView getTitle(); 1310 } 1311 1312 public abstract class AbstractMediaItemPresenter extends android.support.v17.leanback.widget.RowPresenter { 1313 ctor public AbstractMediaItemPresenter(); 1314 ctor public AbstractMediaItemPresenter(int); 1315 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 1316 method public android.support.v17.leanback.widget.Presenter getActionPresenter(); 1317 method protected int getMediaPlayState(java.lang.Object); 1318 method public int getThemeId(); 1319 method public boolean hasMediaRowSeparator(); 1320 method protected abstract void onBindMediaDetails(android.support.v17.leanback.widget.AbstractMediaItemPresenter.ViewHolder, java.lang.Object); 1321 method public void onBindMediaPlayState(android.support.v17.leanback.widget.AbstractMediaItemPresenter.ViewHolder); 1322 method protected void onBindRowActions(android.support.v17.leanback.widget.AbstractMediaItemPresenter.ViewHolder); 1323 method protected void onUnbindMediaDetails(android.support.v17.leanback.widget.AbstractMediaItemPresenter.ViewHolder); 1324 method public void onUnbindMediaPlayState(android.support.v17.leanback.widget.AbstractMediaItemPresenter.ViewHolder); 1325 method public void setActionPresenter(android.support.v17.leanback.widget.Presenter); 1326 method public void setBackgroundColor(int); 1327 method public void setHasMediaRowSeparator(boolean); 1328 method public void setThemeId(int); 1329 field public static final int PLAY_STATE_INITIAL = 0; // 0x0 1330 field public static final int PLAY_STATE_PAUSED = 1; // 0x1 1331 field public static final int PLAY_STATE_PLAYING = 2; // 0x2 1332 } 1333 1334 public static class AbstractMediaItemPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 1335 ctor public AbstractMediaItemPresenter.ViewHolder(android.view.View); 1336 method public android.view.ViewGroup getMediaItemActionsContainer(); 1337 method public android.view.View getMediaItemDetailsView(); 1338 method public android.widget.TextView getMediaItemDurationView(); 1339 method public android.widget.TextView getMediaItemNameView(); 1340 method public android.widget.TextView getMediaItemNumberView(); 1341 method public android.widget.ViewFlipper getMediaItemNumberViewFlipper(); 1342 method public android.view.View getMediaItemPausedView(); 1343 method public android.view.View getMediaItemPlayingView(); 1344 method public android.support.v17.leanback.widget.MultiActionsProvider.MultiAction[] getMediaItemRowActions(); 1345 method public android.view.View getMediaItemRowSeparator(); 1346 method public android.view.View getSelectorView(); 1347 method public void notifyActionChanged(android.support.v17.leanback.widget.MultiActionsProvider.MultiAction); 1348 method public void notifyDetailsChanged(); 1349 method public void notifyPlayStateChanged(); 1350 method public void onBindRowActions(); 1351 method public void setSelectedMediaItemNumberView(int); 1352 } 1353 1354 public abstract class AbstractMediaListHeaderPresenter extends android.support.v17.leanback.widget.RowPresenter { 1355 ctor public AbstractMediaListHeaderPresenter(android.content.Context, int); 1356 ctor public AbstractMediaListHeaderPresenter(); 1357 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 1358 method protected abstract void onBindMediaListHeaderViewHolder(android.support.v17.leanback.widget.AbstractMediaListHeaderPresenter.ViewHolder, java.lang.Object); 1359 method public void setBackgroundColor(int); 1360 } 1361 1362 public static class AbstractMediaListHeaderPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 1363 ctor public AbstractMediaListHeaderPresenter.ViewHolder(android.view.View); 1364 method public android.widget.TextView getHeaderView(); 1365 } 1366 1367 public class Action { 1368 ctor public Action(long); 1369 ctor public Action(long, java.lang.CharSequence); 1370 ctor public Action(long, java.lang.CharSequence, java.lang.CharSequence); 1371 ctor public Action(long, java.lang.CharSequence, java.lang.CharSequence, android.graphics.drawable.Drawable); 1372 method public final void addKeyCode(int); 1373 method public final android.graphics.drawable.Drawable getIcon(); 1374 method public final long getId(); 1375 method public final java.lang.CharSequence getLabel1(); 1376 method public final java.lang.CharSequence getLabel2(); 1377 method public final void removeKeyCode(int); 1378 method public final boolean respondsToKeyCode(int); 1379 method public final void setIcon(android.graphics.drawable.Drawable); 1380 method public final void setId(long); 1381 method public final void setLabel1(java.lang.CharSequence); 1382 method public final void setLabel2(java.lang.CharSequence); 1383 field public static final long NO_ID = -1L; // 0xffffffffffffffffL 1384 } 1385 1386 public class ArrayObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter { 1387 ctor public ArrayObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); 1388 ctor public ArrayObjectAdapter(android.support.v17.leanback.widget.Presenter); 1389 ctor public ArrayObjectAdapter(); 1390 method public void add(java.lang.Object); 1391 method public void add(int, java.lang.Object); 1392 method public void addAll(int, java.util.Collection); 1393 method public void clear(); 1394 method public java.lang.Object get(int); 1395 method public int indexOf(java.lang.Object); 1396 method public void move(int, int); 1397 method public void notifyArrayItemRangeChanged(int, int); 1398 method public boolean remove(java.lang.Object); 1399 method public int removeItems(int, int); 1400 method public void replace(int, java.lang.Object); 1401 method public void setItems(java.util.List, android.support.v17.leanback.widget.DiffCallback); 1402 method public int size(); 1403 method public <E> java.util.List<E> unmodifiableList(); 1404 } 1405 1406 public class BaseCardView extends android.widget.FrameLayout { 1407 ctor public BaseCardView(android.content.Context); 1408 ctor public BaseCardView(android.content.Context, android.util.AttributeSet); 1409 ctor public BaseCardView(android.content.Context, android.util.AttributeSet, int); 1410 method protected android.support.v17.leanback.widget.BaseCardView.LayoutParams generateDefaultLayoutParams(); 1411 method public android.support.v17.leanback.widget.BaseCardView.LayoutParams generateLayoutParams(android.util.AttributeSet); 1412 method protected android.support.v17.leanback.widget.BaseCardView.LayoutParams generateLayoutParams(android.view.ViewGroup.LayoutParams); 1413 method public int getCardType(); 1414 method public deprecated int getExtraVisibility(); 1415 method public int getInfoVisibility(); 1416 method public boolean isSelectedAnimationDelayed(); 1417 method public void setCardType(int); 1418 method public deprecated void setExtraVisibility(int); 1419 method public void setInfoVisibility(int); 1420 method public void setSelectedAnimationDelayed(boolean); 1421 field public static final int CARD_REGION_VISIBLE_ACTIVATED = 1; // 0x1 1422 field public static final int CARD_REGION_VISIBLE_ALWAYS = 0; // 0x0 1423 field public static final int CARD_REGION_VISIBLE_SELECTED = 2; // 0x2 1424 field public static final int CARD_TYPE_INFO_OVER = 1; // 0x1 1425 field public static final int CARD_TYPE_INFO_UNDER = 2; // 0x2 1426 field public static final int CARD_TYPE_INFO_UNDER_WITH_EXTRA = 3; // 0x3 1427 field public static final int CARD_TYPE_MAIN_ONLY = 0; // 0x0 1428 } 1429 1430 public static class BaseCardView.LayoutParams extends android.widget.FrameLayout.LayoutParams { 1431 ctor public BaseCardView.LayoutParams(android.content.Context, android.util.AttributeSet); 1432 ctor public BaseCardView.LayoutParams(int, int); 1433 ctor public BaseCardView.LayoutParams(android.view.ViewGroup.LayoutParams); 1434 ctor public BaseCardView.LayoutParams(android.support.v17.leanback.widget.BaseCardView.LayoutParams); 1435 field public static final int VIEW_TYPE_EXTRA = 2; // 0x2 1436 field public static final int VIEW_TYPE_INFO = 1; // 0x1 1437 field public static final int VIEW_TYPE_MAIN = 0; // 0x0 1438 field public int viewType; 1439 } 1440 1441 public abstract class BaseGridView extends android.support.v7.widget.RecyclerView { 1442 method public void addOnChildViewHolderSelectedListener(android.support.v17.leanback.widget.OnChildViewHolderSelectedListener); 1443 method public void animateIn(); 1444 method public void animateOut(); 1445 method public int getChildDrawingOrder(int, int); 1446 method public deprecated int getHorizontalMargin(); 1447 method public int getHorizontalSpacing(); 1448 method public int getInitialPrefetchItemCount(); 1449 method public int getItemAlignmentOffset(); 1450 method public float getItemAlignmentOffsetPercent(); 1451 method public int getItemAlignmentViewId(); 1452 method public android.support.v17.leanback.widget.BaseGridView.OnUnhandledKeyListener getOnUnhandledKeyListener(); 1453 method public final int getSaveChildrenLimitNumber(); 1454 method public final int getSaveChildrenPolicy(); 1455 method public int getSelectedPosition(); 1456 method public deprecated int getVerticalMargin(); 1457 method public int getVerticalSpacing(); 1458 method public void getViewSelectedOffsets(android.view.View, int[]); 1459 method public int getWindowAlignment(); 1460 method public int getWindowAlignmentOffset(); 1461 method public float getWindowAlignmentOffsetPercent(); 1462 method public boolean hasPreviousViewInSameRow(int); 1463 method public boolean isChildLayoutAnimated(); 1464 method public boolean isFocusDrawingOrderEnabled(); 1465 method public final boolean isFocusSearchDisabled(); 1466 method public boolean isItemAlignmentOffsetWithPadding(); 1467 method public boolean isScrollEnabled(); 1468 method public boolean isWindowAlignmentPreferKeyLineOverHighEdge(); 1469 method public boolean isWindowAlignmentPreferKeyLineOverLowEdge(); 1470 method public boolean onRequestFocusInDescendants(int, android.graphics.Rect); 1471 method public void removeOnChildViewHolderSelectedListener(android.support.v17.leanback.widget.OnChildViewHolderSelectedListener); 1472 method public void setAnimateChildLayout(boolean); 1473 method public void setChildrenVisibility(int); 1474 method public void setFocusDrawingOrderEnabled(boolean); 1475 method public final void setFocusSearchDisabled(boolean); 1476 method public void setGravity(int); 1477 method public void setHasOverlappingRendering(boolean); 1478 method public deprecated void setHorizontalMargin(int); 1479 method public void setHorizontalSpacing(int); 1480 method public void setInitialPrefetchItemCount(int); 1481 method public void setItemAlignmentOffset(int); 1482 method public void setItemAlignmentOffsetPercent(float); 1483 method public void setItemAlignmentOffsetWithPadding(boolean); 1484 method public void setItemAlignmentViewId(int); 1485 method public deprecated void setItemMargin(int); 1486 method public void setItemSpacing(int); 1487 method public void setLayoutEnabled(boolean); 1488 method public void setOnChildLaidOutListener(android.support.v17.leanback.widget.OnChildLaidOutListener); 1489 method public void setOnChildSelectedListener(android.support.v17.leanback.widget.OnChildSelectedListener); 1490 method public void setOnChildViewHolderSelectedListener(android.support.v17.leanback.widget.OnChildViewHolderSelectedListener); 1491 method public void setOnKeyInterceptListener(android.support.v17.leanback.widget.BaseGridView.OnKeyInterceptListener); 1492 method public void setOnMotionInterceptListener(android.support.v17.leanback.widget.BaseGridView.OnMotionInterceptListener); 1493 method public void setOnTouchInterceptListener(android.support.v17.leanback.widget.BaseGridView.OnTouchInterceptListener); 1494 method public void setOnUnhandledKeyListener(android.support.v17.leanback.widget.BaseGridView.OnUnhandledKeyListener); 1495 method public void setPruneChild(boolean); 1496 method public final void setSaveChildrenLimitNumber(int); 1497 method public final void setSaveChildrenPolicy(int); 1498 method public void setScrollEnabled(boolean); 1499 method public void setSelectedPosition(int); 1500 method public void setSelectedPosition(int, int); 1501 method public void setSelectedPosition(int, android.support.v17.leanback.widget.ViewHolderTask); 1502 method public void setSelectedPositionSmooth(int); 1503 method public void setSelectedPositionSmooth(int, android.support.v17.leanback.widget.ViewHolderTask); 1504 method public deprecated void setVerticalMargin(int); 1505 method public void setVerticalSpacing(int); 1506 method public void setWindowAlignment(int); 1507 method public void setWindowAlignmentOffset(int); 1508 method public void setWindowAlignmentOffsetPercent(float); 1509 method public void setWindowAlignmentPreferKeyLineOverHighEdge(boolean); 1510 method public void setWindowAlignmentPreferKeyLineOverLowEdge(boolean); 1511 field public static final float ITEM_ALIGN_OFFSET_PERCENT_DISABLED = -1.0f; 1512 field public static final int SAVE_ALL_CHILD = 3; // 0x3 1513 field public static final int SAVE_LIMITED_CHILD = 2; // 0x2 1514 field public static final int SAVE_NO_CHILD = 0; // 0x0 1515 field public static final int SAVE_ON_SCREEN_CHILD = 1; // 0x1 1516 field public static final int WINDOW_ALIGN_BOTH_EDGE = 3; // 0x3 1517 field public static final int WINDOW_ALIGN_HIGH_EDGE = 2; // 0x2 1518 field public static final int WINDOW_ALIGN_LOW_EDGE = 1; // 0x1 1519 field public static final int WINDOW_ALIGN_NO_EDGE = 0; // 0x0 1520 field public static final float WINDOW_ALIGN_OFFSET_PERCENT_DISABLED = -1.0f; 1521 } 1522 1523 public static abstract interface BaseGridView.OnKeyInterceptListener { 1524 method public abstract boolean onInterceptKeyEvent(android.view.KeyEvent); 1525 } 1526 1527 public static abstract interface BaseGridView.OnMotionInterceptListener { 1528 method public abstract boolean onInterceptMotionEvent(android.view.MotionEvent); 1529 } 1530 1531 public static abstract interface BaseGridView.OnTouchInterceptListener { 1532 method public abstract boolean onInterceptTouchEvent(android.view.MotionEvent); 1533 } 1534 1535 public static abstract interface BaseGridView.OnUnhandledKeyListener { 1536 method public abstract boolean onUnhandledKey(android.view.KeyEvent); 1537 } 1538 1539 public abstract interface BaseOnItemViewClickedListener<T> { 1540 method public abstract void onItemClicked(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object, android.support.v17.leanback.widget.RowPresenter.ViewHolder, T); 1541 } 1542 1543 public abstract interface BaseOnItemViewSelectedListener<T> { 1544 method public abstract void onItemSelected(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object, android.support.v17.leanback.widget.RowPresenter.ViewHolder, T); 1545 } 1546 1547 public class BrowseFrameLayout extends android.widget.FrameLayout { 1548 ctor public BrowseFrameLayout(android.content.Context); 1549 ctor public BrowseFrameLayout(android.content.Context, android.util.AttributeSet); 1550 ctor public BrowseFrameLayout(android.content.Context, android.util.AttributeSet, int); 1551 method public android.support.v17.leanback.widget.BrowseFrameLayout.OnChildFocusListener getOnChildFocusListener(); 1552 method public android.support.v17.leanback.widget.BrowseFrameLayout.OnFocusSearchListener getOnFocusSearchListener(); 1553 method public void setOnChildFocusListener(android.support.v17.leanback.widget.BrowseFrameLayout.OnChildFocusListener); 1554 method public void setOnDispatchKeyListener(android.view.View.OnKeyListener); 1555 method public void setOnFocusSearchListener(android.support.v17.leanback.widget.BrowseFrameLayout.OnFocusSearchListener); 1556 } 1557 1558 public static abstract interface BrowseFrameLayout.OnChildFocusListener { 1559 method public abstract void onRequestChildFocus(android.view.View, android.view.View); 1560 method public abstract boolean onRequestFocusInDescendants(int, android.graphics.Rect); 1561 } 1562 1563 public static abstract interface BrowseFrameLayout.OnFocusSearchListener { 1564 method public abstract android.view.View onFocusSearch(android.view.View, int); 1565 } 1566 1567 public final class ClassPresenterSelector extends android.support.v17.leanback.widget.PresenterSelector { 1568 ctor public ClassPresenterSelector(); 1569 method public android.support.v17.leanback.widget.ClassPresenterSelector addClassPresenter(java.lang.Class<?>, android.support.v17.leanback.widget.Presenter); 1570 method public android.support.v17.leanback.widget.ClassPresenterSelector addClassPresenterSelector(java.lang.Class<?>, android.support.v17.leanback.widget.PresenterSelector); 1571 method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 1572 } 1573 1574 public class ControlButtonPresenterSelector extends android.support.v17.leanback.widget.PresenterSelector { 1575 ctor public ControlButtonPresenterSelector(); 1576 method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 1577 method public android.support.v17.leanback.widget.Presenter getPrimaryPresenter(); 1578 method public android.support.v17.leanback.widget.Presenter getSecondaryPresenter(); 1579 } 1580 1581 public class CursorObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter { 1582 ctor public CursorObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); 1583 ctor public CursorObjectAdapter(android.support.v17.leanback.widget.Presenter); 1584 ctor public CursorObjectAdapter(); 1585 method public void changeCursor(android.database.Cursor); 1586 method public void close(); 1587 method public java.lang.Object get(int); 1588 method public final android.database.Cursor getCursor(); 1589 method public final android.support.v17.leanback.database.CursorMapper getMapper(); 1590 method protected final void invalidateCache(int); 1591 method protected final void invalidateCache(int, int); 1592 method public boolean isClosed(); 1593 method protected void onCursorChanged(); 1594 method protected void onMapperChanged(); 1595 method public final void setMapper(android.support.v17.leanback.database.CursorMapper); 1596 method public int size(); 1597 method public android.database.Cursor swapCursor(android.database.Cursor); 1598 } 1599 1600 public class DetailsOverviewLogoPresenter extends android.support.v17.leanback.widget.Presenter { 1601 ctor public DetailsOverviewLogoPresenter(); 1602 method public boolean isBoundToImage(android.support.v17.leanback.widget.DetailsOverviewLogoPresenter.ViewHolder, android.support.v17.leanback.widget.DetailsOverviewRow); 1603 method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 1604 method public android.view.View onCreateView(android.view.ViewGroup); 1605 method public android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 1606 method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 1607 method public void setContext(android.support.v17.leanback.widget.DetailsOverviewLogoPresenter.ViewHolder, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter); 1608 } 1609 1610 public static class DetailsOverviewLogoPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 1611 ctor public DetailsOverviewLogoPresenter.ViewHolder(android.view.View); 1612 method public android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter getParentPresenter(); 1613 method public android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder getParentViewHolder(); 1614 method public boolean isSizeFromDrawableIntrinsic(); 1615 method public void setSizeFromDrawableIntrinsic(boolean); 1616 field protected android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter mParentPresenter; 1617 field protected android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder mParentViewHolder; 1618 } 1619 1620 public class DetailsOverviewRow extends android.support.v17.leanback.widget.Row { 1621 ctor public DetailsOverviewRow(java.lang.Object); 1622 method public final deprecated void addAction(android.support.v17.leanback.widget.Action); 1623 method public final deprecated void addAction(int, android.support.v17.leanback.widget.Action); 1624 method public android.support.v17.leanback.widget.Action getActionForKeyCode(int); 1625 method public final deprecated java.util.List<android.support.v17.leanback.widget.Action> getActions(); 1626 method public final android.support.v17.leanback.widget.ObjectAdapter getActionsAdapter(); 1627 method public final android.graphics.drawable.Drawable getImageDrawable(); 1628 method public final java.lang.Object getItem(); 1629 method public boolean isImageScaleUpAllowed(); 1630 method public final deprecated boolean removeAction(android.support.v17.leanback.widget.Action); 1631 method public final void setActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter); 1632 method public final void setImageBitmap(android.content.Context, android.graphics.Bitmap); 1633 method public final void setImageDrawable(android.graphics.drawable.Drawable); 1634 method public void setImageScaleUpAllowed(boolean); 1635 method public final void setItem(java.lang.Object); 1636 } 1637 1638 public static class DetailsOverviewRow.Listener { 1639 ctor public DetailsOverviewRow.Listener(); 1640 method public void onActionsAdapterChanged(android.support.v17.leanback.widget.DetailsOverviewRow); 1641 method public void onImageDrawableChanged(android.support.v17.leanback.widget.DetailsOverviewRow); 1642 method public void onItemChanged(android.support.v17.leanback.widget.DetailsOverviewRow); 1643 } 1644 1645 public deprecated class DetailsOverviewRowPresenter extends android.support.v17.leanback.widget.RowPresenter { 1646 ctor public DetailsOverviewRowPresenter(android.support.v17.leanback.widget.Presenter); 1647 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 1648 method public int getBackgroundColor(); 1649 method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); 1650 method public boolean isStyleLarge(); 1651 method public final boolean isUsingDefaultSelectEffect(); 1652 method public void setBackgroundColor(int); 1653 method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); 1654 method public final void setSharedElementEnterTransition(android.app.Activity, java.lang.String, long); 1655 method public final void setSharedElementEnterTransition(android.app.Activity, java.lang.String); 1656 method public void setStyleLarge(boolean); 1657 } 1658 1659 public final class DetailsOverviewRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 1660 ctor public DetailsOverviewRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.Presenter); 1661 field public final android.support.v17.leanback.widget.Presenter.ViewHolder mDetailsDescriptionViewHolder; 1662 } 1663 1664 public class DetailsParallax extends android.support.v17.leanback.widget.RecyclerViewParallax { 1665 ctor public DetailsParallax(); 1666 method public android.support.v17.leanback.widget.Parallax.IntProperty getOverviewRowBottom(); 1667 method public android.support.v17.leanback.widget.Parallax.IntProperty getOverviewRowTop(); 1668 } 1669 1670 public abstract class DiffCallback<Value> { 1671 ctor public DiffCallback(); 1672 method public abstract boolean areContentsTheSame(Value, Value); 1673 method public abstract boolean areItemsTheSame(Value, Value); 1674 method public java.lang.Object getChangePayload(Value, Value); 1675 } 1676 1677 public class DividerPresenter extends android.support.v17.leanback.widget.Presenter { 1678 ctor public DividerPresenter(); 1679 method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 1680 method public android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 1681 method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 1682 } 1683 1684 public class DividerRow extends android.support.v17.leanback.widget.Row { 1685 ctor public DividerRow(); 1686 method public final boolean isRenderedAsRowView(); 1687 } 1688 1689 public abstract interface FacetProvider { 1690 method public abstract java.lang.Object getFacet(java.lang.Class<?>); 1691 } 1692 1693 public abstract interface FacetProviderAdapter { 1694 method public abstract android.support.v17.leanback.widget.FacetProvider getFacetProvider(int); 1695 } 1696 1697 public abstract interface FocusHighlight { 1698 field public static final int ZOOM_FACTOR_LARGE = 3; // 0x3 1699 field public static final int ZOOM_FACTOR_MEDIUM = 2; // 0x2 1700 field public static final int ZOOM_FACTOR_NONE = 0; // 0x0 1701 field public static final int ZOOM_FACTOR_SMALL = 1; // 0x1 1702 field public static final int ZOOM_FACTOR_XSMALL = 4; // 0x4 1703 } 1704 1705 public class FocusHighlightHelper { 1706 ctor public FocusHighlightHelper(); 1707 method public static void setupBrowseItemFocusHighlight(android.support.v17.leanback.widget.ItemBridgeAdapter, int, boolean); 1708 method public static deprecated void setupHeaderItemFocusHighlight(android.support.v17.leanback.widget.VerticalGridView); 1709 method public static deprecated void setupHeaderItemFocusHighlight(android.support.v17.leanback.widget.VerticalGridView, boolean); 1710 method public static void setupHeaderItemFocusHighlight(android.support.v17.leanback.widget.ItemBridgeAdapter); 1711 method public static void setupHeaderItemFocusHighlight(android.support.v17.leanback.widget.ItemBridgeAdapter, boolean); 1712 } 1713 1714 public abstract interface FragmentAnimationProvider { 1715 method public abstract void onImeAppearing(java.util.List<android.animation.Animator>); 1716 method public abstract void onImeDisappearing(java.util.List<android.animation.Animator>); 1717 } 1718 1719 public class FullWidthDetailsOverviewRowPresenter extends android.support.v17.leanback.widget.RowPresenter { 1720 ctor public FullWidthDetailsOverviewRowPresenter(android.support.v17.leanback.widget.Presenter); 1721 ctor public FullWidthDetailsOverviewRowPresenter(android.support.v17.leanback.widget.Presenter, android.support.v17.leanback.widget.DetailsOverviewLogoPresenter); 1722 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 1723 method public final int getActionsBackgroundColor(); 1724 method public final int getAlignmentMode(); 1725 method public final int getBackgroundColor(); 1726 method public final int getInitialState(); 1727 method protected int getLayoutResourceId(); 1728 method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); 1729 method public final boolean isParticipatingEntranceTransition(); 1730 method public final boolean isUsingDefaultSelectEffect(); 1731 method public final void notifyOnBindLogo(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder); 1732 method protected void onLayoutLogo(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, boolean); 1733 method protected void onLayoutOverviewFrame(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, boolean); 1734 method protected void onStateChanged(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int); 1735 method public final void setActionsBackgroundColor(int); 1736 method public final void setAlignmentMode(int); 1737 method public final void setBackgroundColor(int); 1738 method public final void setInitialState(int); 1739 method public final void setListener(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.Listener); 1740 method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); 1741 method public final void setParticipatingEntranceTransition(boolean); 1742 method public final void setState(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int); 1743 field public static final int ALIGN_MODE_MIDDLE = 1; // 0x1 1744 field public static final int ALIGN_MODE_START = 0; // 0x0 1745 field public static final int STATE_FULL = 1; // 0x1 1746 field public static final int STATE_HALF = 0; // 0x0 1747 field public static final int STATE_SMALL = 2; // 0x2 1748 field protected int mInitialState; 1749 } 1750 1751 public static abstract class FullWidthDetailsOverviewRowPresenter.Listener { 1752 ctor public FullWidthDetailsOverviewRowPresenter.Listener(); 1753 method public void onBindLogo(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder); 1754 } 1755 1756 public class FullWidthDetailsOverviewRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 1757 ctor public FullWidthDetailsOverviewRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.Presenter, android.support.v17.leanback.widget.DetailsOverviewLogoPresenter); 1758 method protected android.support.v17.leanback.widget.DetailsOverviewRow.Listener createRowListener(); 1759 method public final android.view.ViewGroup getActionsRow(); 1760 method public final android.view.ViewGroup getDetailsDescriptionFrame(); 1761 method public final android.support.v17.leanback.widget.Presenter.ViewHolder getDetailsDescriptionViewHolder(); 1762 method public final android.support.v17.leanback.widget.DetailsOverviewLogoPresenter.ViewHolder getLogoViewHolder(); 1763 method public final android.view.ViewGroup getOverviewView(); 1764 method public final int getState(); 1765 field protected final android.support.v17.leanback.widget.DetailsOverviewRow.Listener mRowListener; 1766 } 1767 1768 public class FullWidthDetailsOverviewRowPresenter.ViewHolder.DetailsOverviewRowListener extends android.support.v17.leanback.widget.DetailsOverviewRow.Listener { 1769 ctor public FullWidthDetailsOverviewRowPresenter.ViewHolder.DetailsOverviewRowListener(); 1770 } 1771 1772 public class FullWidthDetailsOverviewSharedElementHelper extends android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.Listener { 1773 ctor public FullWidthDetailsOverviewSharedElementHelper(); 1774 method public boolean getAutoStartSharedElementTransition(); 1775 method public void setAutoStartSharedElementTransition(boolean); 1776 method public void setSharedElementEnterTransition(android.app.Activity, java.lang.String); 1777 method public void setSharedElementEnterTransition(android.app.Activity, java.lang.String, long); 1778 method public void startPostponedEnterTransition(); 1779 } 1780 1781 public class GuidanceStylist implements android.support.v17.leanback.widget.FragmentAnimationProvider { 1782 ctor public GuidanceStylist(); 1783 method public android.widget.TextView getBreadcrumbView(); 1784 method public android.widget.TextView getDescriptionView(); 1785 method public android.widget.ImageView getIconView(); 1786 method public android.widget.TextView getTitleView(); 1787 method public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.support.v17.leanback.widget.GuidanceStylist.Guidance); 1788 method public void onDestroyView(); 1789 method public void onImeAppearing(java.util.List<android.animation.Animator>); 1790 method public void onImeDisappearing(java.util.List<android.animation.Animator>); 1791 method public int onProvideLayoutId(); 1792 } 1793 1794 public static class GuidanceStylist.Guidance { 1795 ctor public GuidanceStylist.Guidance(java.lang.String, java.lang.String, java.lang.String, android.graphics.drawable.Drawable); 1796 method public java.lang.String getBreadcrumb(); 1797 method public java.lang.String getDescription(); 1798 method public android.graphics.drawable.Drawable getIconDrawable(); 1799 method public java.lang.String getTitle(); 1800 } 1801 1802 public class GuidedAction extends android.support.v17.leanback.widget.Action { 1803 ctor protected GuidedAction(); 1804 method public int getCheckSetId(); 1805 method public java.lang.CharSequence getDescription(); 1806 method public int getDescriptionEditInputType(); 1807 method public int getDescriptionInputType(); 1808 method public java.lang.CharSequence getEditDescription(); 1809 method public int getEditInputType(); 1810 method public java.lang.CharSequence getEditTitle(); 1811 method public int getInputType(); 1812 method public android.content.Intent getIntent(); 1813 method public java.util.List<android.support.v17.leanback.widget.GuidedAction> getSubActions(); 1814 method public java.lang.CharSequence getTitle(); 1815 method public boolean hasEditableActivatorView(); 1816 method public boolean hasMultilineDescription(); 1817 method public boolean hasNext(); 1818 method public boolean hasSubActions(); 1819 method public boolean hasTextEditable(); 1820 method public boolean infoOnly(); 1821 method public final boolean isAutoSaveRestoreEnabled(); 1822 method public boolean isChecked(); 1823 method public boolean isDescriptionEditable(); 1824 method public boolean isEditTitleUsed(); 1825 method public boolean isEditable(); 1826 method public boolean isEnabled(); 1827 method public boolean isFocusable(); 1828 method public void onRestoreInstanceState(android.os.Bundle, java.lang.String); 1829 method public void onSaveInstanceState(android.os.Bundle, java.lang.String); 1830 method public void setChecked(boolean); 1831 method public void setDescription(java.lang.CharSequence); 1832 method public void setEditDescription(java.lang.CharSequence); 1833 method public void setEditTitle(java.lang.CharSequence); 1834 method public void setEnabled(boolean); 1835 method public void setFocusable(boolean); 1836 method public void setIntent(android.content.Intent); 1837 method public void setSubActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>); 1838 method public void setTitle(java.lang.CharSequence); 1839 field public static final long ACTION_ID_CANCEL = -5L; // 0xfffffffffffffffbL 1840 field public static final long ACTION_ID_CONTINUE = -7L; // 0xfffffffffffffff9L 1841 field public static final long ACTION_ID_CURRENT = -3L; // 0xfffffffffffffffdL 1842 field public static final long ACTION_ID_FINISH = -6L; // 0xfffffffffffffffaL 1843 field public static final long ACTION_ID_NEXT = -2L; // 0xfffffffffffffffeL 1844 field public static final long ACTION_ID_NO = -9L; // 0xfffffffffffffff7L 1845 field public static final long ACTION_ID_OK = -4L; // 0xfffffffffffffffcL 1846 field public static final long ACTION_ID_YES = -8L; // 0xfffffffffffffff8L 1847 field public static final int CHECKBOX_CHECK_SET_ID = -1; // 0xffffffff 1848 field public static final int DEFAULT_CHECK_SET_ID = 1; // 0x1 1849 field public static final int NO_CHECK_SET = 0; // 0x0 1850 } 1851 1852 public static class GuidedAction.Builder extends android.support.v17.leanback.widget.GuidedAction.BuilderBase { 1853 ctor public deprecated GuidedAction.Builder(); 1854 ctor public GuidedAction.Builder(android.content.Context); 1855 method public android.support.v17.leanback.widget.GuidedAction build(); 1856 } 1857 1858 public static abstract class GuidedAction.BuilderBase<B extends android.support.v17.leanback.widget.GuidedAction.BuilderBase> { 1859 ctor public GuidedAction.BuilderBase(android.content.Context); 1860 method protected final void applyValues(android.support.v17.leanback.widget.GuidedAction); 1861 method public B autoSaveRestoreEnabled(boolean); 1862 method public B checkSetId(int); 1863 method public B checked(boolean); 1864 method public B clickAction(long); 1865 method public B description(java.lang.CharSequence); 1866 method public B description(int); 1867 method public B descriptionEditInputType(int); 1868 method public B descriptionEditable(boolean); 1869 method public B descriptionInputType(int); 1870 method public B editDescription(java.lang.CharSequence); 1871 method public B editDescription(int); 1872 method public B editInputType(int); 1873 method public B editTitle(java.lang.CharSequence); 1874 method public B editTitle(int); 1875 method public B editable(boolean); 1876 method public B enabled(boolean); 1877 method public B focusable(boolean); 1878 method public android.content.Context getContext(); 1879 method public B hasEditableActivatorView(boolean); 1880 method public B hasNext(boolean); 1881 method public B icon(android.graphics.drawable.Drawable); 1882 method public B icon(int); 1883 method public deprecated B iconResourceId(int, android.content.Context); 1884 method public B id(long); 1885 method public B infoOnly(boolean); 1886 method public B inputType(int); 1887 method public B intent(android.content.Intent); 1888 method public B multilineDescription(boolean); 1889 method public B subActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>); 1890 method public B title(java.lang.CharSequence); 1891 method public B title(int); 1892 } 1893 1894 public class GuidedActionDiffCallback extends android.support.v17.leanback.widget.DiffCallback { 1895 ctor public GuidedActionDiffCallback(); 1896 method public boolean areContentsTheSame(android.support.v17.leanback.widget.GuidedAction, android.support.v17.leanback.widget.GuidedAction); 1897 method public boolean areItemsTheSame(android.support.v17.leanback.widget.GuidedAction, android.support.v17.leanback.widget.GuidedAction); 1898 method public static android.support.v17.leanback.widget.GuidedActionDiffCallback getInstance(); 1899 } 1900 1901 public class GuidedActionEditText extends android.widget.EditText implements android.support.v17.leanback.widget.ImeKeyMonitor { 1902 ctor public GuidedActionEditText(android.content.Context); 1903 ctor public GuidedActionEditText(android.content.Context, android.util.AttributeSet); 1904 ctor public GuidedActionEditText(android.content.Context, android.util.AttributeSet, int); 1905 method public void setImeKeyListener(android.support.v17.leanback.widget.ImeKeyMonitor.ImeKeyListener); 1906 } 1907 1908 public class GuidedActionsStylist implements android.support.v17.leanback.widget.FragmentAnimationProvider { 1909 ctor public GuidedActionsStylist(); 1910 method public void collapseAction(boolean); 1911 method public void expandAction(android.support.v17.leanback.widget.GuidedAction, boolean); 1912 method public android.support.v17.leanback.widget.VerticalGridView getActionsGridView(); 1913 method public android.support.v17.leanback.widget.GuidedAction getExpandedAction(); 1914 method public int getItemViewType(android.support.v17.leanback.widget.GuidedAction); 1915 method public android.support.v17.leanback.widget.VerticalGridView getSubActionsGridView(); 1916 method public final boolean isBackKeyToCollapseActivatorView(); 1917 method public final boolean isBackKeyToCollapseSubActions(); 1918 method public boolean isButtonActions(); 1919 method public boolean isExpandTransitionSupported(); 1920 method public boolean isExpanded(); 1921 method public boolean isInExpandTransition(); 1922 method public boolean isSubActionsExpanded(); 1923 method public void onAnimateItemChecked(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, boolean); 1924 method public void onAnimateItemFocused(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, boolean); 1925 method public void onAnimateItemPressed(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, boolean); 1926 method public void onAnimateItemPressedCancelled(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder); 1927 method public void onBindActivatorView(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction); 1928 method public void onBindCheckMarkView(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction); 1929 method public void onBindChevronView(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction); 1930 method public void onBindViewHolder(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction); 1931 method public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup); 1932 method public android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder onCreateViewHolder(android.view.ViewGroup); 1933 method public android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder onCreateViewHolder(android.view.ViewGroup, int); 1934 method public void onDestroyView(); 1935 method protected deprecated void onEditingModeChange(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction, boolean); 1936 method protected void onEditingModeChange(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, boolean, boolean); 1937 method public void onImeAppearing(java.util.List<android.animation.Animator>); 1938 method public void onImeDisappearing(java.util.List<android.animation.Animator>); 1939 method public int onProvideItemLayoutId(); 1940 method public int onProvideItemLayoutId(int); 1941 method public int onProvideLayoutId(); 1942 method public boolean onUpdateActivatorView(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction); 1943 method public void onUpdateExpandedViewHolder(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder); 1944 method public void openInEditMode(android.support.v17.leanback.widget.GuidedAction); 1945 method public void setAsButtonActions(); 1946 method public final void setBackKeyToCollapseActivatorView(boolean); 1947 method public final void setBackKeyToCollapseSubActions(boolean); 1948 method public deprecated void setEditingMode(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction, boolean); 1949 method public deprecated void setExpandedViewHolder(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder); 1950 method protected void setupImeOptions(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction); 1951 method public deprecated void startExpandedTransition(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder); 1952 field public static final int VIEW_TYPE_DATE_PICKER = 1; // 0x1 1953 field public static final int VIEW_TYPE_DEFAULT = 0; // 0x0 1954 } 1955 1956 public static class GuidedActionsStylist.ViewHolder extends android.support.v7.widget.RecyclerView.ViewHolder implements android.support.v17.leanback.widget.FacetProvider { 1957 ctor public GuidedActionsStylist.ViewHolder(android.view.View); 1958 ctor public GuidedActionsStylist.ViewHolder(android.view.View, boolean); 1959 method public android.support.v17.leanback.widget.GuidedAction getAction(); 1960 method public android.widget.ImageView getCheckmarkView(); 1961 method public android.widget.ImageView getChevronView(); 1962 method public android.view.View getContentView(); 1963 method public android.widget.TextView getDescriptionView(); 1964 method public android.widget.EditText getEditableDescriptionView(); 1965 method public android.widget.EditText getEditableTitleView(); 1966 method public android.view.View getEditingView(); 1967 method public java.lang.Object getFacet(java.lang.Class<?>); 1968 method public android.widget.ImageView getIconView(); 1969 method public android.widget.TextView getTitleView(); 1970 method public boolean isInEditing(); 1971 method public boolean isInEditingActivatorView(); 1972 method public boolean isInEditingDescription(); 1973 method public boolean isInEditingText(); 1974 method public boolean isInEditingTitle(); 1975 method public boolean isSubAction(); 1976 } 1977 1978 public class GuidedDatePickerAction extends android.support.v17.leanback.widget.GuidedAction { 1979 ctor public GuidedDatePickerAction(); 1980 method public long getDate(); 1981 method public java.lang.String getDatePickerFormat(); 1982 method public long getMaxDate(); 1983 method public long getMinDate(); 1984 method public void setDate(long); 1985 } 1986 1987 public static final class GuidedDatePickerAction.Builder extends android.support.v17.leanback.widget.GuidedDatePickerAction.BuilderBase { 1988 ctor public GuidedDatePickerAction.Builder(android.content.Context); 1989 method public android.support.v17.leanback.widget.GuidedDatePickerAction build(); 1990 } 1991 1992 public static abstract class GuidedDatePickerAction.BuilderBase<B extends android.support.v17.leanback.widget.GuidedDatePickerAction.BuilderBase> extends android.support.v17.leanback.widget.GuidedAction.BuilderBase { 1993 ctor public GuidedDatePickerAction.BuilderBase(android.content.Context); 1994 method protected final void applyDatePickerValues(android.support.v17.leanback.widget.GuidedDatePickerAction); 1995 method public B date(long); 1996 method public B datePickerFormat(java.lang.String); 1997 method public B maxDate(long); 1998 method public B minDate(long); 1999 } 2000 2001 public class HeaderItem { 2002 ctor public HeaderItem(long, java.lang.String); 2003 ctor public HeaderItem(java.lang.String); 2004 method public java.lang.CharSequence getContentDescription(); 2005 method public java.lang.CharSequence getDescription(); 2006 method public final long getId(); 2007 method public final java.lang.String getName(); 2008 method public void setContentDescription(java.lang.CharSequence); 2009 method public void setDescription(java.lang.CharSequence); 2010 } 2011 2012 public class HorizontalGridView extends android.support.v17.leanback.widget.BaseGridView { 2013 ctor public HorizontalGridView(android.content.Context); 2014 ctor public HorizontalGridView(android.content.Context, android.util.AttributeSet); 2015 ctor public HorizontalGridView(android.content.Context, android.util.AttributeSet, int); 2016 method public final boolean getFadingLeftEdge(); 2017 method public final int getFadingLeftEdgeLength(); 2018 method public final int getFadingLeftEdgeOffset(); 2019 method public final boolean getFadingRightEdge(); 2020 method public final int getFadingRightEdgeLength(); 2021 method public final int getFadingRightEdgeOffset(); 2022 method protected void initAttributes(android.content.Context, android.util.AttributeSet); 2023 method public final void setFadingLeftEdge(boolean); 2024 method public final void setFadingLeftEdgeLength(int); 2025 method public final void setFadingLeftEdgeOffset(int); 2026 method public final void setFadingRightEdge(boolean); 2027 method public final void setFadingRightEdgeLength(int); 2028 method public final void setFadingRightEdgeOffset(int); 2029 method public void setNumRows(int); 2030 method public void setRowHeight(int); 2031 } 2032 2033 public final class HorizontalHoverCardSwitcher extends android.support.v17.leanback.widget.PresenterSwitcher { 2034 ctor public HorizontalHoverCardSwitcher(); 2035 method protected void insertView(android.view.View); 2036 method public void select(android.support.v17.leanback.widget.HorizontalGridView, android.view.View, java.lang.Object); 2037 } 2038 2039 public class ImageCardView extends android.support.v17.leanback.widget.BaseCardView { 2040 ctor public deprecated ImageCardView(android.content.Context, int); 2041 ctor public ImageCardView(android.content.Context, android.util.AttributeSet, int); 2042 ctor public ImageCardView(android.content.Context); 2043 ctor public ImageCardView(android.content.Context, android.util.AttributeSet); 2044 method public android.graphics.drawable.Drawable getBadgeImage(); 2045 method public java.lang.CharSequence getContentText(); 2046 method public android.graphics.drawable.Drawable getInfoAreaBackground(); 2047 method public android.graphics.drawable.Drawable getMainImage(); 2048 method public final android.widget.ImageView getMainImageView(); 2049 method public java.lang.CharSequence getTitleText(); 2050 method public void setBadgeImage(android.graphics.drawable.Drawable); 2051 method public void setContentText(java.lang.CharSequence); 2052 method public void setInfoAreaBackground(android.graphics.drawable.Drawable); 2053 method public void setInfoAreaBackgroundColor(int); 2054 method public void setMainImage(android.graphics.drawable.Drawable); 2055 method public void setMainImage(android.graphics.drawable.Drawable, boolean); 2056 method public void setMainImageAdjustViewBounds(boolean); 2057 method public void setMainImageDimensions(int, int); 2058 method public void setMainImageScaleType(android.widget.ImageView.ScaleType); 2059 method public void setTitleText(java.lang.CharSequence); 2060 field public static final int CARD_TYPE_FLAG_CONTENT = 2; // 0x2 2061 field public static final int CARD_TYPE_FLAG_ICON_LEFT = 8; // 0x8 2062 field public static final int CARD_TYPE_FLAG_ICON_RIGHT = 4; // 0x4 2063 field public static final int CARD_TYPE_FLAG_IMAGE_ONLY = 0; // 0x0 2064 field public static final int CARD_TYPE_FLAG_TITLE = 1; // 0x1 2065 } 2066 2067 public abstract interface ImeKeyMonitor { 2068 method public abstract void setImeKeyListener(android.support.v17.leanback.widget.ImeKeyMonitor.ImeKeyListener); 2069 } 2070 2071 public static abstract interface ImeKeyMonitor.ImeKeyListener { 2072 method public abstract boolean onKeyPreIme(android.widget.EditText, int, android.view.KeyEvent); 2073 } 2074 2075 public final class ItemAlignmentFacet { 2076 ctor public ItemAlignmentFacet(); 2077 method public android.support.v17.leanback.widget.ItemAlignmentFacet.ItemAlignmentDef[] getAlignmentDefs(); 2078 method public boolean isMultiAlignment(); 2079 method public void setAlignmentDefs(android.support.v17.leanback.widget.ItemAlignmentFacet.ItemAlignmentDef[]); 2080 field public static final float ITEM_ALIGN_OFFSET_PERCENT_DISABLED = -1.0f; 2081 } 2082 2083 public static class ItemAlignmentFacet.ItemAlignmentDef { 2084 ctor public ItemAlignmentFacet.ItemAlignmentDef(); 2085 method public final int getItemAlignmentFocusViewId(); 2086 method public final int getItemAlignmentOffset(); 2087 method public final float getItemAlignmentOffsetPercent(); 2088 method public final int getItemAlignmentViewId(); 2089 method public boolean isAlignedToTextViewBaseLine(); 2090 method public final boolean isItemAlignmentOffsetWithPadding(); 2091 method public final void setAlignedToTextViewBaseline(boolean); 2092 method public final void setItemAlignmentFocusViewId(int); 2093 method public final void setItemAlignmentOffset(int); 2094 method public final void setItemAlignmentOffsetPercent(float); 2095 method public final void setItemAlignmentOffsetWithPadding(boolean); 2096 method public final void setItemAlignmentViewId(int); 2097 } 2098 2099 public class ItemBridgeAdapter extends android.support.v7.widget.RecyclerView.Adapter implements android.support.v17.leanback.widget.FacetProviderAdapter { 2100 ctor public ItemBridgeAdapter(android.support.v17.leanback.widget.ObjectAdapter, android.support.v17.leanback.widget.PresenterSelector); 2101 ctor public ItemBridgeAdapter(android.support.v17.leanback.widget.ObjectAdapter); 2102 ctor public ItemBridgeAdapter(); 2103 method public void clear(); 2104 method public android.support.v17.leanback.widget.FacetProvider getFacetProvider(int); 2105 method public int getItemCount(); 2106 method public java.util.ArrayList<android.support.v17.leanback.widget.Presenter> getPresenterMapper(); 2107 method public android.support.v17.leanback.widget.ItemBridgeAdapter.Wrapper getWrapper(); 2108 method protected void onAddPresenter(android.support.v17.leanback.widget.Presenter, int); 2109 method protected void onAttachedToWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 2110 method protected void onBind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 2111 method public final void onBindViewHolder(android.support.v7.widget.RecyclerView.ViewHolder, int); 2112 method public final void onBindViewHolder(android.support.v7.widget.RecyclerView.ViewHolder, int, java.util.List); 2113 method protected void onCreate(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 2114 method public final android.support.v7.widget.RecyclerView.ViewHolder onCreateViewHolder(android.view.ViewGroup, int); 2115 method protected void onDetachedFromWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 2116 method protected void onUnbind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 2117 method public final void onViewAttachedToWindow(android.support.v7.widget.RecyclerView.ViewHolder); 2118 method public final void onViewDetachedFromWindow(android.support.v7.widget.RecyclerView.ViewHolder); 2119 method public final void onViewRecycled(android.support.v7.widget.RecyclerView.ViewHolder); 2120 method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); 2121 method public void setAdapterListener(android.support.v17.leanback.widget.ItemBridgeAdapter.AdapterListener); 2122 method public void setPresenter(android.support.v17.leanback.widget.PresenterSelector); 2123 method public void setPresenterMapper(java.util.ArrayList<android.support.v17.leanback.widget.Presenter>); 2124 method public void setWrapper(android.support.v17.leanback.widget.ItemBridgeAdapter.Wrapper); 2125 } 2126 2127 public static class ItemBridgeAdapter.AdapterListener { 2128 ctor public ItemBridgeAdapter.AdapterListener(); 2129 method public void onAddPresenter(android.support.v17.leanback.widget.Presenter, int); 2130 method public void onAttachedToWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 2131 method public void onBind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 2132 method public void onBind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder, java.util.List); 2133 method public void onCreate(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 2134 method public void onDetachedFromWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 2135 method public void onUnbind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); 2136 } 2137 2138 public class ItemBridgeAdapter.ViewHolder extends android.support.v7.widget.RecyclerView.ViewHolder implements android.support.v17.leanback.widget.FacetProvider { 2139 method public final java.lang.Object getExtraObject(); 2140 method public java.lang.Object getFacet(java.lang.Class<?>); 2141 method public final java.lang.Object getItem(); 2142 method public final android.support.v17.leanback.widget.Presenter getPresenter(); 2143 method public final android.support.v17.leanback.widget.Presenter.ViewHolder getViewHolder(); 2144 method public void setExtraObject(java.lang.Object); 2145 } 2146 2147 public static abstract class ItemBridgeAdapter.Wrapper { 2148 ctor public ItemBridgeAdapter.Wrapper(); 2149 method public abstract android.view.View createWrapper(android.view.View); 2150 method public abstract void wrap(android.view.View, android.view.View); 2151 } 2152 2153 public class ItemBridgeAdapterShadowOverlayWrapper extends android.support.v17.leanback.widget.ItemBridgeAdapter.Wrapper { 2154 ctor public ItemBridgeAdapterShadowOverlayWrapper(android.support.v17.leanback.widget.ShadowOverlayHelper); 2155 method public android.view.View createWrapper(android.view.View); 2156 method public void wrap(android.view.View, android.view.View); 2157 } 2158 2159 public class ListRow extends android.support.v17.leanback.widget.Row { 2160 ctor public ListRow(android.support.v17.leanback.widget.HeaderItem, android.support.v17.leanback.widget.ObjectAdapter); 2161 ctor public ListRow(long, android.support.v17.leanback.widget.HeaderItem, android.support.v17.leanback.widget.ObjectAdapter); 2162 ctor public ListRow(android.support.v17.leanback.widget.ObjectAdapter); 2163 method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter(); 2164 method public java.lang.CharSequence getContentDescription(); 2165 method public void setContentDescription(java.lang.CharSequence); 2166 } 2167 2168 public final class ListRowHoverCardView extends android.widget.LinearLayout { 2169 ctor public ListRowHoverCardView(android.content.Context); 2170 ctor public ListRowHoverCardView(android.content.Context, android.util.AttributeSet); 2171 ctor public ListRowHoverCardView(android.content.Context, android.util.AttributeSet, int); 2172 method public java.lang.CharSequence getDescription(); 2173 method public java.lang.CharSequence getTitle(); 2174 method public void setDescription(java.lang.CharSequence); 2175 method public void setTitle(java.lang.CharSequence); 2176 } 2177 2178 public class ListRowPresenter extends android.support.v17.leanback.widget.RowPresenter { 2179 ctor public ListRowPresenter(); 2180 ctor public ListRowPresenter(int); 2181 ctor public ListRowPresenter(int, boolean); 2182 method protected void applySelectLevelToChild(android.support.v17.leanback.widget.ListRowPresenter.ViewHolder, android.view.View); 2183 method public final boolean areChildRoundedCornersEnabled(); 2184 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 2185 method protected android.support.v17.leanback.widget.ShadowOverlayHelper.Options createShadowOverlayOptions(); 2186 method public final void enableChildRoundedCorners(boolean); 2187 method public int getExpandedRowHeight(); 2188 method public final int getFocusZoomFactor(); 2189 method public final android.support.v17.leanback.widget.PresenterSelector getHoverCardPresenterSelector(); 2190 method public int getRecycledPoolSize(android.support.v17.leanback.widget.Presenter); 2191 method public int getRowHeight(); 2192 method public final boolean getShadowEnabled(); 2193 method public final deprecated int getZoomFactor(); 2194 method public final boolean isFocusDimmerUsed(); 2195 method public final boolean isKeepChildForeground(); 2196 method public boolean isUsingDefaultListSelectEffect(); 2197 method public final boolean isUsingDefaultSelectEffect(); 2198 method public boolean isUsingDefaultShadow(); 2199 method public boolean isUsingOutlineClipping(android.content.Context); 2200 method public boolean isUsingZOrder(android.content.Context); 2201 method public void setExpandedRowHeight(int); 2202 method public final void setHoverCardPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 2203 method public final void setKeepChildForeground(boolean); 2204 method public void setNumRows(int); 2205 method public void setRecycledPoolSize(android.support.v17.leanback.widget.Presenter, int); 2206 method public void setRowHeight(int); 2207 method public final void setShadowEnabled(boolean); 2208 } 2209 2210 public static class ListRowPresenter.SelectItemViewHolderTask extends android.support.v17.leanback.widget.Presenter.ViewHolderTask { 2211 ctor public ListRowPresenter.SelectItemViewHolderTask(int); 2212 method public int getItemPosition(); 2213 method public android.support.v17.leanback.widget.Presenter.ViewHolderTask getItemTask(); 2214 method public boolean isSmoothScroll(); 2215 method public void setItemPosition(int); 2216 method public void setItemTask(android.support.v17.leanback.widget.Presenter.ViewHolderTask); 2217 method public void setSmoothScroll(boolean); 2218 } 2219 2220 public static class ListRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 2221 ctor public ListRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.HorizontalGridView, android.support.v17.leanback.widget.ListRowPresenter); 2222 method public final android.support.v17.leanback.widget.ItemBridgeAdapter getBridgeAdapter(); 2223 method public final android.support.v17.leanback.widget.HorizontalGridView getGridView(); 2224 method public android.support.v17.leanback.widget.Presenter.ViewHolder getItemViewHolder(int); 2225 method public final android.support.v17.leanback.widget.ListRowPresenter getListRowPresenter(); 2226 method public int getSelectedPosition(); 2227 } 2228 2229 public final class ListRowView extends android.widget.LinearLayout { 2230 ctor public ListRowView(android.content.Context); 2231 ctor public ListRowView(android.content.Context, android.util.AttributeSet); 2232 ctor public ListRowView(android.content.Context, android.util.AttributeSet, int); 2233 method public android.support.v17.leanback.widget.HorizontalGridView getGridView(); 2234 } 2235 2236 public abstract interface MultiActionsProvider { 2237 method public abstract android.support.v17.leanback.widget.MultiActionsProvider.MultiAction[] getActions(); 2238 } 2239 2240 public static class MultiActionsProvider.MultiAction { 2241 ctor public MultiActionsProvider.MultiAction(long); 2242 method public android.graphics.drawable.Drawable getCurrentDrawable(); 2243 method public android.graphics.drawable.Drawable[] getDrawables(); 2244 method public long getId(); 2245 method public int getIndex(); 2246 method public void incrementIndex(); 2247 method public void setDrawables(android.graphics.drawable.Drawable[]); 2248 method public void setIndex(int); 2249 } 2250 2251 public abstract class ObjectAdapter { 2252 ctor public ObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); 2253 ctor public ObjectAdapter(android.support.v17.leanback.widget.Presenter); 2254 ctor public ObjectAdapter(); 2255 method public abstract java.lang.Object get(int); 2256 method public long getId(int); 2257 method public final android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 2258 method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector(); 2259 method public final boolean hasStableIds(); 2260 method public boolean isImmediateNotifySupported(); 2261 method protected final void notifyChanged(); 2262 method protected final void notifyItemMoved(int, int); 2263 method public final void notifyItemRangeChanged(int, int); 2264 method public final void notifyItemRangeChanged(int, int, java.lang.Object); 2265 method protected final void notifyItemRangeInserted(int, int); 2266 method protected final void notifyItemRangeRemoved(int, int); 2267 method protected void onHasStableIdsChanged(); 2268 method protected void onPresenterSelectorChanged(); 2269 method public final void registerObserver(android.support.v17.leanback.widget.ObjectAdapter.DataObserver); 2270 method public final void setHasStableIds(boolean); 2271 method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); 2272 method public abstract int size(); 2273 method public final void unregisterAllObservers(); 2274 method public final void unregisterObserver(android.support.v17.leanback.widget.ObjectAdapter.DataObserver); 2275 field public static final int NO_ID = -1; // 0xffffffff 2276 } 2277 2278 public static abstract class ObjectAdapter.DataObserver { 2279 ctor public ObjectAdapter.DataObserver(); 2280 method public void onChanged(); 2281 method public void onItemMoved(int, int); 2282 method public void onItemRangeChanged(int, int); 2283 method public void onItemRangeChanged(int, int, java.lang.Object); 2284 method public void onItemRangeInserted(int, int); 2285 method public void onItemRangeRemoved(int, int); 2286 } 2287 2288 public abstract interface OnActionClickedListener { 2289 method public abstract void onActionClicked(android.support.v17.leanback.widget.Action); 2290 } 2291 2292 public abstract interface OnChildLaidOutListener { 2293 method public abstract void onChildLaidOut(android.view.ViewGroup, android.view.View, int, long); 2294 } 2295 2296 public abstract deprecated interface OnChildSelectedListener { 2297 method public abstract void onChildSelected(android.view.ViewGroup, android.view.View, int, long); 2298 } 2299 2300 public abstract class OnChildViewHolderSelectedListener { 2301 ctor public OnChildViewHolderSelectedListener(); 2302 method public void onChildViewHolderSelected(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, int, int); 2303 method public void onChildViewHolderSelectedAndPositioned(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, int, int); 2304 } 2305 2306 public abstract interface OnItemViewClickedListener implements android.support.v17.leanback.widget.BaseOnItemViewClickedListener { 2307 } 2308 2309 public abstract interface OnItemViewSelectedListener implements android.support.v17.leanback.widget.BaseOnItemViewSelectedListener { 2310 } 2311 2312 public class PageRow extends android.support.v17.leanback.widget.Row { 2313 ctor public PageRow(android.support.v17.leanback.widget.HeaderItem); 2314 method public final boolean isRenderedAsRowView(); 2315 } 2316 2317 public abstract class Parallax<PropertyT extends android.util.Property> { 2318 ctor public Parallax(); 2319 method public android.support.v17.leanback.widget.ParallaxEffect addEffect(android.support.v17.leanback.widget.Parallax.PropertyMarkerValue...); 2320 method public final PropertyT addProperty(java.lang.String); 2321 method public abstract PropertyT createProperty(java.lang.String, int); 2322 method public java.util.List<android.support.v17.leanback.widget.ParallaxEffect> getEffects(); 2323 method public abstract float getMaxValue(); 2324 method public final java.util.List<PropertyT> getProperties(); 2325 method public void removeAllEffects(); 2326 method public void removeEffect(android.support.v17.leanback.widget.ParallaxEffect); 2327 method public void updateValues(); 2328 } 2329 2330 public static class Parallax.FloatProperty extends android.util.Property { 2331 ctor public Parallax.FloatProperty(java.lang.String, int); 2332 method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue at(float, float); 2333 method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atAbsolute(float); 2334 method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atFraction(float); 2335 method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atMax(); 2336 method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atMin(); 2337 method public final java.lang.Float get(android.support.v17.leanback.widget.Parallax); 2338 method public final int getIndex(); 2339 method public final float getValue(android.support.v17.leanback.widget.Parallax); 2340 method public final void set(android.support.v17.leanback.widget.Parallax, java.lang.Float); 2341 method public final void setValue(android.support.v17.leanback.widget.Parallax, float); 2342 field public static final float UNKNOWN_AFTER = 3.4028235E38f; 2343 field public static final float UNKNOWN_BEFORE = -3.4028235E38f; 2344 } 2345 2346 public static class Parallax.IntProperty extends android.util.Property { 2347 ctor public Parallax.IntProperty(java.lang.String, int); 2348 method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue at(int, float); 2349 method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atAbsolute(int); 2350 method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atFraction(float); 2351 method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atMax(); 2352 method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atMin(); 2353 method public final java.lang.Integer get(android.support.v17.leanback.widget.Parallax); 2354 method public final int getIndex(); 2355 method public final int getValue(android.support.v17.leanback.widget.Parallax); 2356 method public final void set(android.support.v17.leanback.widget.Parallax, java.lang.Integer); 2357 method public final void setValue(android.support.v17.leanback.widget.Parallax, int); 2358 field public static final int UNKNOWN_AFTER = 2147483647; // 0x7fffffff 2359 field public static final int UNKNOWN_BEFORE = -2147483648; // 0x80000000 2360 } 2361 2362 public static class Parallax.PropertyMarkerValue<PropertyT> { 2363 ctor public Parallax.PropertyMarkerValue(PropertyT); 2364 method public PropertyT getProperty(); 2365 } 2366 2367 public abstract class ParallaxEffect { 2368 method public final void addTarget(android.support.v17.leanback.widget.ParallaxTarget); 2369 method public final java.util.List<android.support.v17.leanback.widget.Parallax.PropertyMarkerValue> getPropertyRanges(); 2370 method public final java.util.List<android.support.v17.leanback.widget.ParallaxTarget> getTargets(); 2371 method public final void performMapping(android.support.v17.leanback.widget.Parallax); 2372 method public final void removeTarget(android.support.v17.leanback.widget.ParallaxTarget); 2373 method public final void setPropertyRanges(android.support.v17.leanback.widget.Parallax.PropertyMarkerValue...); 2374 method public final android.support.v17.leanback.widget.ParallaxEffect target(android.support.v17.leanback.widget.ParallaxTarget); 2375 method public final android.support.v17.leanback.widget.ParallaxEffect target(java.lang.Object, android.animation.PropertyValuesHolder); 2376 method public final <T, V extends java.lang.Number> android.support.v17.leanback.widget.ParallaxEffect target(T, android.util.Property<T, V>); 2377 } 2378 2379 public abstract class ParallaxTarget { 2380 ctor public ParallaxTarget(); 2381 method public void directUpdate(java.lang.Number); 2382 method public boolean isDirectMapping(); 2383 method public void update(float); 2384 } 2385 2386 public static final class ParallaxTarget.DirectPropertyTarget<T, V extends java.lang.Number> extends android.support.v17.leanback.widget.ParallaxTarget { 2387 ctor public ParallaxTarget.DirectPropertyTarget(java.lang.Object, android.util.Property<T, V>); 2388 } 2389 2390 public static final class ParallaxTarget.PropertyValuesHolderTarget extends android.support.v17.leanback.widget.ParallaxTarget { 2391 ctor public ParallaxTarget.PropertyValuesHolderTarget(java.lang.Object, android.animation.PropertyValuesHolder); 2392 } 2393 2394 public class PlaybackControlsRow extends android.support.v17.leanback.widget.Row { 2395 ctor public PlaybackControlsRow(java.lang.Object); 2396 ctor public PlaybackControlsRow(); 2397 method public android.support.v17.leanback.widget.Action getActionForKeyCode(int); 2398 method public android.support.v17.leanback.widget.Action getActionForKeyCode(android.support.v17.leanback.widget.ObjectAdapter, int); 2399 method public long getBufferedPosition(); 2400 method public deprecated int getBufferedProgress(); 2401 method public deprecated long getBufferedProgressLong(); 2402 method public long getCurrentPosition(); 2403 method public deprecated int getCurrentTime(); 2404 method public deprecated long getCurrentTimeLong(); 2405 method public long getDuration(); 2406 method public final android.graphics.drawable.Drawable getImageDrawable(); 2407 method public final java.lang.Object getItem(); 2408 method public final android.support.v17.leanback.widget.ObjectAdapter getPrimaryActionsAdapter(); 2409 method public final android.support.v17.leanback.widget.ObjectAdapter getSecondaryActionsAdapter(); 2410 method public deprecated int getTotalTime(); 2411 method public deprecated long getTotalTimeLong(); 2412 method public void setBufferedPosition(long); 2413 method public deprecated void setBufferedProgress(int); 2414 method public deprecated void setBufferedProgressLong(long); 2415 method public void setCurrentPosition(long); 2416 method public deprecated void setCurrentTime(int); 2417 method public deprecated void setCurrentTimeLong(long); 2418 method public void setDuration(long); 2419 method public final void setImageBitmap(android.content.Context, android.graphics.Bitmap); 2420 method public final void setImageDrawable(android.graphics.drawable.Drawable); 2421 method public void setOnPlaybackProgressChangedListener(android.support.v17.leanback.widget.PlaybackControlsRow.OnPlaybackProgressCallback); 2422 method public final void setPrimaryActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter); 2423 method public final void setSecondaryActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter); 2424 method public deprecated void setTotalTime(int); 2425 method public deprecated void setTotalTimeLong(long); 2426 } 2427 2428 public static class PlaybackControlsRow.ClosedCaptioningAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 2429 ctor public PlaybackControlsRow.ClosedCaptioningAction(android.content.Context); 2430 ctor public PlaybackControlsRow.ClosedCaptioningAction(android.content.Context, int); 2431 field public static final int INDEX_OFF = 0; // 0x0 2432 field public static final int INDEX_ON = 1; // 0x1 2433 field public static final deprecated int OFF = 0; // 0x0 2434 field public static final deprecated int ON = 1; // 0x1 2435 } 2436 2437 public static class PlaybackControlsRow.FastForwardAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 2438 ctor public PlaybackControlsRow.FastForwardAction(android.content.Context); 2439 ctor public PlaybackControlsRow.FastForwardAction(android.content.Context, int); 2440 } 2441 2442 public static class PlaybackControlsRow.HighQualityAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 2443 ctor public PlaybackControlsRow.HighQualityAction(android.content.Context); 2444 ctor public PlaybackControlsRow.HighQualityAction(android.content.Context, int); 2445 field public static final int INDEX_OFF = 0; // 0x0 2446 field public static final int INDEX_ON = 1; // 0x1 2447 field public static final deprecated int OFF = 0; // 0x0 2448 field public static final deprecated int ON = 1; // 0x1 2449 } 2450 2451 public static class PlaybackControlsRow.MoreActions extends android.support.v17.leanback.widget.Action { 2452 ctor public PlaybackControlsRow.MoreActions(android.content.Context); 2453 } 2454 2455 public static abstract class PlaybackControlsRow.MultiAction extends android.support.v17.leanback.widget.Action { 2456 ctor public PlaybackControlsRow.MultiAction(int); 2457 method public int getActionCount(); 2458 method public android.graphics.drawable.Drawable getDrawable(int); 2459 method public int getIndex(); 2460 method public java.lang.String getLabel(int); 2461 method public java.lang.String getSecondaryLabel(int); 2462 method public void nextIndex(); 2463 method public void setDrawables(android.graphics.drawable.Drawable[]); 2464 method public void setIndex(int); 2465 method public void setLabels(java.lang.String[]); 2466 method public void setSecondaryLabels(java.lang.String[]); 2467 } 2468 2469 public static class PlaybackControlsRow.OnPlaybackProgressCallback { 2470 ctor public PlaybackControlsRow.OnPlaybackProgressCallback(); 2471 method public void onBufferedPositionChanged(android.support.v17.leanback.widget.PlaybackControlsRow, long); 2472 method public void onCurrentPositionChanged(android.support.v17.leanback.widget.PlaybackControlsRow, long); 2473 method public void onDurationChanged(android.support.v17.leanback.widget.PlaybackControlsRow, long); 2474 } 2475 2476 public static class PlaybackControlsRow.PictureInPictureAction extends android.support.v17.leanback.widget.Action { 2477 ctor public PlaybackControlsRow.PictureInPictureAction(android.content.Context); 2478 } 2479 2480 public static class PlaybackControlsRow.PlayPauseAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 2481 ctor public PlaybackControlsRow.PlayPauseAction(android.content.Context); 2482 field public static final int INDEX_PAUSE = 1; // 0x1 2483 field public static final int INDEX_PLAY = 0; // 0x0 2484 field public static final deprecated int PAUSE = 1; // 0x1 2485 field public static final deprecated int PLAY = 0; // 0x0 2486 } 2487 2488 public static class PlaybackControlsRow.RepeatAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 2489 ctor public PlaybackControlsRow.RepeatAction(android.content.Context); 2490 ctor public PlaybackControlsRow.RepeatAction(android.content.Context, int); 2491 ctor public PlaybackControlsRow.RepeatAction(android.content.Context, int, int); 2492 field public static final deprecated int ALL = 1; // 0x1 2493 field public static final int INDEX_ALL = 1; // 0x1 2494 field public static final int INDEX_NONE = 0; // 0x0 2495 field public static final int INDEX_ONE = 2; // 0x2 2496 field public static final deprecated int NONE = 0; // 0x0 2497 field public static final deprecated int ONE = 2; // 0x2 2498 } 2499 2500 public static class PlaybackControlsRow.RewindAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 2501 ctor public PlaybackControlsRow.RewindAction(android.content.Context); 2502 ctor public PlaybackControlsRow.RewindAction(android.content.Context, int); 2503 } 2504 2505 public static class PlaybackControlsRow.ShuffleAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 2506 ctor public PlaybackControlsRow.ShuffleAction(android.content.Context); 2507 ctor public PlaybackControlsRow.ShuffleAction(android.content.Context, int); 2508 field public static final int INDEX_OFF = 0; // 0x0 2509 field public static final int INDEX_ON = 1; // 0x1 2510 field public static final deprecated int OFF = 0; // 0x0 2511 field public static final deprecated int ON = 1; // 0x1 2512 } 2513 2514 public static class PlaybackControlsRow.SkipNextAction extends android.support.v17.leanback.widget.Action { 2515 ctor public PlaybackControlsRow.SkipNextAction(android.content.Context); 2516 } 2517 2518 public static class PlaybackControlsRow.SkipPreviousAction extends android.support.v17.leanback.widget.Action { 2519 ctor public PlaybackControlsRow.SkipPreviousAction(android.content.Context); 2520 } 2521 2522 public static abstract class PlaybackControlsRow.ThumbsAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { 2523 ctor public PlaybackControlsRow.ThumbsAction(int, android.content.Context, int, int); 2524 field public static final int INDEX_OUTLINE = 1; // 0x1 2525 field public static final int INDEX_SOLID = 0; // 0x0 2526 field public static final deprecated int OUTLINE = 1; // 0x1 2527 field public static final deprecated int SOLID = 0; // 0x0 2528 } 2529 2530 public static class PlaybackControlsRow.ThumbsDownAction extends android.support.v17.leanback.widget.PlaybackControlsRow.ThumbsAction { 2531 ctor public PlaybackControlsRow.ThumbsDownAction(android.content.Context); 2532 } 2533 2534 public static class PlaybackControlsRow.ThumbsUpAction extends android.support.v17.leanback.widget.PlaybackControlsRow.ThumbsAction { 2535 ctor public PlaybackControlsRow.ThumbsUpAction(android.content.Context); 2536 } 2537 2538 public class PlaybackControlsRowPresenter extends android.support.v17.leanback.widget.PlaybackRowPresenter { 2539 ctor public PlaybackControlsRowPresenter(android.support.v17.leanback.widget.Presenter); 2540 ctor public PlaybackControlsRowPresenter(); 2541 method public boolean areSecondaryActionsHidden(); 2542 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 2543 method public int getBackgroundColor(); 2544 method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); 2545 method public int getProgressColor(); 2546 method public void setBackgroundColor(int); 2547 method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); 2548 method public void setProgressColor(int); 2549 method public void setSecondaryActionsHidden(boolean); 2550 method public void showBottomSpace(android.support.v17.leanback.widget.PlaybackControlsRowPresenter.ViewHolder, boolean); 2551 method public void showPrimaryActions(android.support.v17.leanback.widget.PlaybackControlsRowPresenter.ViewHolder); 2552 } 2553 2554 public class PlaybackControlsRowPresenter.ViewHolder extends android.support.v17.leanback.widget.PlaybackRowPresenter.ViewHolder { 2555 field public final android.support.v17.leanback.widget.Presenter.ViewHolder mDescriptionViewHolder; 2556 } 2557 2558 public abstract class PlaybackRowPresenter extends android.support.v17.leanback.widget.RowPresenter { 2559 ctor public PlaybackRowPresenter(); 2560 method public void onReappear(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 2561 } 2562 2563 public static class PlaybackRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { 2564 ctor public PlaybackRowPresenter.ViewHolder(android.view.View); 2565 } 2566 2567 public class PlaybackSeekDataProvider { 2568 ctor public PlaybackSeekDataProvider(); 2569 method public long[] getSeekPositions(); 2570 method public void getThumbnail(int, android.support.v17.leanback.widget.PlaybackSeekDataProvider.ResultCallback); 2571 method public void reset(); 2572 } 2573 2574 public static class PlaybackSeekDataProvider.ResultCallback { 2575 ctor public PlaybackSeekDataProvider.ResultCallback(); 2576 method public void onThumbnailLoaded(android.graphics.Bitmap, int); 2577 } 2578 2579 public abstract interface PlaybackSeekUi { 2580 method public abstract void setPlaybackSeekUiClient(android.support.v17.leanback.widget.PlaybackSeekUi.Client); 2581 } 2582 2583 public static class PlaybackSeekUi.Client { 2584 ctor public PlaybackSeekUi.Client(); 2585 method public android.support.v17.leanback.widget.PlaybackSeekDataProvider getPlaybackSeekDataProvider(); 2586 method public boolean isSeekEnabled(); 2587 method public void onSeekFinished(boolean); 2588 method public void onSeekPositionChanged(long); 2589 method public void onSeekStarted(); 2590 } 2591 2592 public class PlaybackTransportRowPresenter extends android.support.v17.leanback.widget.PlaybackRowPresenter { 2593 ctor public PlaybackTransportRowPresenter(); 2594 method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 2595 method public float getDefaultSeekIncrement(); 2596 method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); 2597 method public int getProgressColor(); 2598 method protected void onProgressBarClicked(android.support.v17.leanback.widget.PlaybackTransportRowPresenter.ViewHolder); 2599 method public void setDefaultSeekIncrement(float); 2600 method public void setDescriptionPresenter(android.support.v17.leanback.widget.Presenter); 2601 method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); 2602 method public void setProgressColor(int); 2603 } 2604 2605 public class PlaybackTransportRowPresenter.ViewHolder extends android.support.v17.leanback.widget.PlaybackRowPresenter.ViewHolder implements android.support.v17.leanback.widget.PlaybackSeekUi { 2606 ctor public PlaybackTransportRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.Presenter); 2607 method public final android.widget.TextView getCurrentPositionView(); 2608 method public final android.support.v17.leanback.widget.Presenter.ViewHolder getDescriptionViewHolder(); 2609 method public final android.widget.TextView getDurationView(); 2610 method protected void onSetCurrentPositionLabel(long); 2611 method protected void onSetDurationLabel(long); 2612 method public void setPlaybackSeekUiClient(android.support.v17.leanback.widget.PlaybackSeekUi.Client); 2613 } 2614 2615 public abstract class Presenter implements android.support.v17.leanback.widget.FacetProvider { 2616 ctor public Presenter(); 2617 method protected static void cancelAnimationsRecursive(android.view.View); 2618 method public final java.lang.Object getFacet(java.lang.Class<?>); 2619 method public abstract void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 2620 method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object, java.util.List<java.lang.Object>); 2621 method public abstract android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 2622 method public abstract void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 2623 method public void onViewAttachedToWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); 2624 method public void onViewDetachedFromWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); 2625 method public final void setFacet(java.lang.Class<?>, java.lang.Object); 2626 method public void setOnClickListener(android.support.v17.leanback.widget.Presenter.ViewHolder, android.view.View.OnClickListener); 2627 } 2628 2629 public static class Presenter.ViewHolder implements android.support.v17.leanback.widget.FacetProvider { 2630 ctor public Presenter.ViewHolder(android.view.View); 2631 method public final java.lang.Object getFacet(java.lang.Class<?>); 2632 method public final void setFacet(java.lang.Class<?>, java.lang.Object); 2633 field public final android.view.View view; 2634 } 2635 2636 public static abstract class Presenter.ViewHolderTask { 2637 ctor public Presenter.ViewHolderTask(); 2638 method public void run(android.support.v17.leanback.widget.Presenter.ViewHolder); 2639 } 2640 2641 public abstract class PresenterSelector { 2642 ctor public PresenterSelector(); 2643 method public abstract android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 2644 method public android.support.v17.leanback.widget.Presenter[] getPresenters(); 2645 } 2646 2647 public abstract class PresenterSwitcher { 2648 ctor public PresenterSwitcher(); 2649 method public void clear(); 2650 method public final android.view.ViewGroup getParentViewGroup(); 2651 method public void init(android.view.ViewGroup, android.support.v17.leanback.widget.PresenterSelector); 2652 method protected abstract void insertView(android.view.View); 2653 method protected void onViewSelected(android.view.View); 2654 method public void select(java.lang.Object); 2655 method protected void showView(android.view.View, boolean); 2656 method public void unselect(); 2657 } 2658 2659 public class RecyclerViewParallax extends android.support.v17.leanback.widget.Parallax { 2660 ctor public RecyclerViewParallax(); 2661 method public android.support.v17.leanback.widget.RecyclerViewParallax.ChildPositionProperty createProperty(java.lang.String, int); 2662 method public float getMaxValue(); 2663 method public android.support.v7.widget.RecyclerView getRecyclerView(); 2664 method public void setRecyclerView(android.support.v7.widget.RecyclerView); 2665 } 2666 2667 public static final class RecyclerViewParallax.ChildPositionProperty extends android.support.v17.leanback.widget.Parallax.IntProperty { 2668 method public android.support.v17.leanback.widget.RecyclerViewParallax.ChildPositionProperty adapterPosition(int); 2669 method public android.support.v17.leanback.widget.RecyclerViewParallax.ChildPositionProperty fraction(float); 2670 method public int getAdapterPosition(); 2671 method public float getFraction(); 2672 method public int getOffset(); 2673 method public int getViewId(); 2674 method public android.support.v17.leanback.widget.RecyclerViewParallax.ChildPositionProperty offset(int); 2675 method public android.support.v17.leanback.widget.RecyclerViewParallax.ChildPositionProperty viewId(int); 2676 } 2677 2678 public class Row { 2679 ctor public Row(long, android.support.v17.leanback.widget.HeaderItem); 2680 ctor public Row(android.support.v17.leanback.widget.HeaderItem); 2681 ctor public Row(); 2682 method public final android.support.v17.leanback.widget.HeaderItem getHeaderItem(); 2683 method public final long getId(); 2684 method public boolean isRenderedAsRowView(); 2685 method public final void setHeaderItem(android.support.v17.leanback.widget.HeaderItem); 2686 method public final void setId(long); 2687 } 2688 2689 public class RowHeaderPresenter extends android.support.v17.leanback.widget.Presenter { 2690 ctor public RowHeaderPresenter(); 2691 method protected static float getFontDescent(android.widget.TextView, android.graphics.Paint); 2692 method public int getSpaceUnderBaseline(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder); 2693 method public boolean isNullItemVisibilityGone(); 2694 method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 2695 method public android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 2696 method protected void onSelectLevelChanged(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder); 2697 method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 2698 method public void setNullItemVisibilityGone(boolean); 2699 method public final void setSelectLevel(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, float); 2700 } 2701 2702 public static class RowHeaderPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 2703 ctor public RowHeaderPresenter.ViewHolder(android.view.View); 2704 method public final float getSelectLevel(); 2705 } 2706 2707 public final class RowHeaderView extends android.widget.TextView { 2708 ctor public RowHeaderView(android.content.Context); 2709 ctor public RowHeaderView(android.content.Context, android.util.AttributeSet); 2710 ctor public RowHeaderView(android.content.Context, android.util.AttributeSet, int); 2711 } 2712 2713 public abstract class RowPresenter extends android.support.v17.leanback.widget.Presenter { 2714 ctor public RowPresenter(); 2715 method protected abstract android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); 2716 method protected void dispatchItemSelectedListener(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 2717 method public void freeze(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 2718 method public final android.support.v17.leanback.widget.RowHeaderPresenter getHeaderPresenter(); 2719 method public final android.support.v17.leanback.widget.RowPresenter.ViewHolder getRowViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 2720 method public final boolean getSelectEffectEnabled(); 2721 method public final float getSelectLevel(android.support.v17.leanback.widget.Presenter.ViewHolder); 2722 method public final int getSyncActivatePolicy(); 2723 method protected void initializeRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 2724 method protected boolean isClippingChildren(); 2725 method public boolean isUsingDefaultSelectEffect(); 2726 method protected void onBindRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder, java.lang.Object); 2727 method public final void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 2728 method public final android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 2729 method protected void onRowViewAttachedToWindow(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 2730 method protected void onRowViewDetachedFromWindow(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 2731 method protected void onRowViewExpanded(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 2732 method protected void onRowViewSelected(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 2733 method protected void onSelectLevelChanged(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 2734 method protected void onUnbindRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder); 2735 method public final void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 2736 method public final void onViewAttachedToWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); 2737 method public final void onViewDetachedFromWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); 2738 method public void setEntranceTransitionState(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); 2739 method public final void setHeaderPresenter(android.support.v17.leanback.widget.RowHeaderPresenter); 2740 method public final void setRowViewExpanded(android.support.v17.leanback.widget.Presenter.ViewHolder, boolean); 2741 method public final void setRowViewSelected(android.support.v17.leanback.widget.Presenter.ViewHolder, boolean); 2742 method public final void setSelectEffectEnabled(boolean); 2743 method public final void setSelectLevel(android.support.v17.leanback.widget.Presenter.ViewHolder, float); 2744 method public final void setSyncActivatePolicy(int); 2745 field public static final int SYNC_ACTIVATED_CUSTOM = 0; // 0x0 2746 field public static final int SYNC_ACTIVATED_TO_EXPANDED = 1; // 0x1 2747 field public static final int SYNC_ACTIVATED_TO_EXPANDED_AND_SELECTED = 3; // 0x3 2748 field public static final int SYNC_ACTIVATED_TO_SELECTED = 2; // 0x2 2749 } 2750 2751 public static class RowPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 2752 ctor public RowPresenter.ViewHolder(android.view.View); 2753 method public final android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder getHeaderViewHolder(); 2754 method public final android.support.v17.leanback.widget.BaseOnItemViewClickedListener getOnItemViewClickedListener(); 2755 method public final android.support.v17.leanback.widget.BaseOnItemViewSelectedListener getOnItemViewSelectedListener(); 2756 method public android.view.View.OnKeyListener getOnKeyListener(); 2757 method public final android.support.v17.leanback.widget.Row getRow(); 2758 method public final java.lang.Object getRowObject(); 2759 method public final float getSelectLevel(); 2760 method public java.lang.Object getSelectedItem(); 2761 method public android.support.v17.leanback.widget.Presenter.ViewHolder getSelectedItemViewHolder(); 2762 method public final boolean isExpanded(); 2763 method public final boolean isSelected(); 2764 method public final void setActivated(boolean); 2765 method public final void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); 2766 method public final void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener); 2767 method public void setOnKeyListener(android.view.View.OnKeyListener); 2768 method public final void syncActivatedStatus(android.view.View); 2769 field protected final android.support.v17.leanback.graphics.ColorOverlayDimmer mColorDimmer; 2770 } 2771 2772 public class SearchBar extends android.widget.RelativeLayout { 2773 ctor public SearchBar(android.content.Context); 2774 ctor public SearchBar(android.content.Context, android.util.AttributeSet); 2775 ctor public SearchBar(android.content.Context, android.util.AttributeSet, int); 2776 method public void displayCompletions(java.util.List<java.lang.String>); 2777 method public void displayCompletions(android.view.inputmethod.CompletionInfo[]); 2778 method public android.graphics.drawable.Drawable getBadgeDrawable(); 2779 method public java.lang.CharSequence getHint(); 2780 method public java.lang.String getTitle(); 2781 method public boolean isRecognizing(); 2782 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 2783 method public void setPermissionListener(android.support.v17.leanback.widget.SearchBar.SearchBarPermissionListener); 2784 method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 2785 method public void setSearchAffordanceColorsInListening(android.support.v17.leanback.widget.SearchOrbView.Colors); 2786 method public void setSearchBarListener(android.support.v17.leanback.widget.SearchBar.SearchBarListener); 2787 method public void setSearchQuery(java.lang.String); 2788 method public deprecated void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback); 2789 method public void setSpeechRecognizer(android.speech.SpeechRecognizer); 2790 method public void setTitle(java.lang.String); 2791 method public void startRecognition(); 2792 method public void stopRecognition(); 2793 } 2794 2795 public static abstract interface SearchBar.SearchBarListener { 2796 method public abstract void onKeyboardDismiss(java.lang.String); 2797 method public abstract void onSearchQueryChange(java.lang.String); 2798 method public abstract void onSearchQuerySubmit(java.lang.String); 2799 } 2800 2801 public static abstract interface SearchBar.SearchBarPermissionListener { 2802 method public abstract void requestAudioPermission(); 2803 } 2804 2805 public class SearchEditText extends android.widget.EditText { 2806 ctor public SearchEditText(android.content.Context); 2807 ctor public SearchEditText(android.content.Context, android.util.AttributeSet); 2808 ctor public SearchEditText(android.content.Context, android.util.AttributeSet, int); 2809 method public void setOnKeyboardDismissListener(android.support.v17.leanback.widget.SearchEditText.OnKeyboardDismissListener); 2810 } 2811 2812 public static abstract interface SearchEditText.OnKeyboardDismissListener { 2813 method public abstract void onKeyboardDismiss(); 2814 } 2815 2816 public class SearchOrbView extends android.widget.FrameLayout implements android.view.View.OnClickListener { 2817 ctor public SearchOrbView(android.content.Context); 2818 ctor public SearchOrbView(android.content.Context, android.util.AttributeSet); 2819 ctor public SearchOrbView(android.content.Context, android.util.AttributeSet, int); 2820 method public void enableOrbColorAnimation(boolean); 2821 method public int getOrbColor(); 2822 method public android.support.v17.leanback.widget.SearchOrbView.Colors getOrbColors(); 2823 method public android.graphics.drawable.Drawable getOrbIcon(); 2824 method public void onClick(android.view.View); 2825 method public void setOnOrbClickedListener(android.view.View.OnClickListener); 2826 method public void setOrbColor(int); 2827 method public deprecated void setOrbColor(int, int); 2828 method public void setOrbColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 2829 method public void setOrbIcon(android.graphics.drawable.Drawable); 2830 } 2831 2832 public static class SearchOrbView.Colors { 2833 ctor public SearchOrbView.Colors(int); 2834 ctor public SearchOrbView.Colors(int, int); 2835 ctor public SearchOrbView.Colors(int, int, int); 2836 method public static int getBrightColor(int); 2837 field public int brightColor; 2838 field public int color; 2839 field public int iconColor; 2840 } 2841 2842 public class SectionRow extends android.support.v17.leanback.widget.Row { 2843 ctor public SectionRow(android.support.v17.leanback.widget.HeaderItem); 2844 ctor public SectionRow(long, java.lang.String); 2845 ctor public SectionRow(java.lang.String); 2846 method public final boolean isRenderedAsRowView(); 2847 } 2848 2849 public class ShadowOverlayContainer extends android.widget.FrameLayout { 2850 ctor public ShadowOverlayContainer(android.content.Context); 2851 ctor public ShadowOverlayContainer(android.content.Context, android.util.AttributeSet); 2852 ctor public ShadowOverlayContainer(android.content.Context, android.util.AttributeSet, int); 2853 method public int getShadowType(); 2854 method public android.view.View getWrappedView(); 2855 method public deprecated void initialize(boolean, boolean); 2856 method public deprecated void initialize(boolean, boolean, boolean); 2857 method public static void prepareParentForShadow(android.view.ViewGroup); 2858 method public void setOverlayColor(int); 2859 method public void setShadowFocusLevel(float); 2860 method public static boolean supportsDynamicShadow(); 2861 method public static boolean supportsShadow(); 2862 method public void useDynamicShadow(); 2863 method public void useDynamicShadow(float, float); 2864 method public void useStaticShadow(); 2865 method public void wrap(android.view.View); 2866 field public static final int SHADOW_DYNAMIC = 3; // 0x3 2867 field public static final int SHADOW_NONE = 1; // 0x1 2868 field public static final int SHADOW_STATIC = 2; // 0x2 2869 } 2870 2871 public final class ShadowOverlayHelper { 2872 method public android.support.v17.leanback.widget.ShadowOverlayContainer createShadowOverlayContainer(android.content.Context); 2873 method public int getShadowType(); 2874 method public boolean needsOverlay(); 2875 method public boolean needsRoundedCorner(); 2876 method public boolean needsWrapper(); 2877 method public void onViewCreated(android.view.View); 2878 method public void prepareParentForShadow(android.view.ViewGroup); 2879 method public static void setNoneWrapperOverlayColor(android.view.View, int); 2880 method public static void setNoneWrapperShadowFocusLevel(android.view.View, float); 2881 method public void setOverlayColor(android.view.View, int); 2882 method public void setShadowFocusLevel(android.view.View, float); 2883 method public static boolean supportsDynamicShadow(); 2884 method public static boolean supportsForeground(); 2885 method public static boolean supportsRoundedCorner(); 2886 method public static boolean supportsShadow(); 2887 field public static final int SHADOW_DYNAMIC = 3; // 0x3 2888 field public static final int SHADOW_NONE = 1; // 0x1 2889 field public static final int SHADOW_STATIC = 2; // 0x2 2890 } 2891 2892 public static final class ShadowOverlayHelper.Builder { 2893 ctor public ShadowOverlayHelper.Builder(); 2894 method public android.support.v17.leanback.widget.ShadowOverlayHelper build(android.content.Context); 2895 method public android.support.v17.leanback.widget.ShadowOverlayHelper.Builder keepForegroundDrawable(boolean); 2896 method public android.support.v17.leanback.widget.ShadowOverlayHelper.Builder needsOverlay(boolean); 2897 method public android.support.v17.leanback.widget.ShadowOverlayHelper.Builder needsRoundedCorner(boolean); 2898 method public android.support.v17.leanback.widget.ShadowOverlayHelper.Builder needsShadow(boolean); 2899 method public android.support.v17.leanback.widget.ShadowOverlayHelper.Builder options(android.support.v17.leanback.widget.ShadowOverlayHelper.Options); 2900 method public android.support.v17.leanback.widget.ShadowOverlayHelper.Builder preferZOrder(boolean); 2901 } 2902 2903 public static final class ShadowOverlayHelper.Options { 2904 ctor public ShadowOverlayHelper.Options(); 2905 method public android.support.v17.leanback.widget.ShadowOverlayHelper.Options dynamicShadowZ(float, float); 2906 method public float getDynamicShadowFocusedZ(); 2907 method public float getDynamicShadowUnfocusedZ(); 2908 method public int getRoundedCornerRadius(); 2909 method public android.support.v17.leanback.widget.ShadowOverlayHelper.Options roundedCornerRadius(int); 2910 field public static final android.support.v17.leanback.widget.ShadowOverlayHelper.Options DEFAULT; 2911 } 2912 2913 public final class SinglePresenterSelector extends android.support.v17.leanback.widget.PresenterSelector { 2914 ctor public SinglePresenterSelector(android.support.v17.leanback.widget.Presenter); 2915 method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); 2916 } 2917 2918 public class SparseArrayObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter { 2919 ctor public SparseArrayObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); 2920 ctor public SparseArrayObjectAdapter(android.support.v17.leanback.widget.Presenter); 2921 ctor public SparseArrayObjectAdapter(); 2922 method public void clear(int); 2923 method public void clear(); 2924 method public java.lang.Object get(int); 2925 method public int indexOf(java.lang.Object); 2926 method public int indexOf(int); 2927 method public java.lang.Object lookup(int); 2928 method public void notifyArrayItemRangeChanged(int, int); 2929 method public void set(int, java.lang.Object); 2930 method public int size(); 2931 } 2932 2933 public class SpeechOrbView extends android.support.v17.leanback.widget.SearchOrbView { 2934 ctor public SpeechOrbView(android.content.Context); 2935 ctor public SpeechOrbView(android.content.Context, android.util.AttributeSet); 2936 ctor public SpeechOrbView(android.content.Context, android.util.AttributeSet, int); 2937 method public void setListeningOrbColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 2938 method public void setNotListeningOrbColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 2939 method public void setSoundLevel(int); 2940 method public void showListening(); 2941 method public void showNotListening(); 2942 } 2943 2944 public abstract deprecated interface SpeechRecognitionCallback { 2945 method public abstract void recognizeSpeech(); 2946 } 2947 2948 public class TitleHelper { 2949 ctor public TitleHelper(android.view.ViewGroup, android.view.View); 2950 method public android.support.v17.leanback.widget.BrowseFrameLayout.OnFocusSearchListener getOnFocusSearchListener(); 2951 method public android.view.ViewGroup getSceneRoot(); 2952 method public android.view.View getTitleView(); 2953 method public void showTitle(boolean); 2954 } 2955 2956 public class TitleView extends android.widget.FrameLayout implements android.support.v17.leanback.widget.TitleViewAdapter.Provider { 2957 ctor public TitleView(android.content.Context); 2958 ctor public TitleView(android.content.Context, android.util.AttributeSet); 2959 ctor public TitleView(android.content.Context, android.util.AttributeSet, int); 2960 method public void enableAnimation(boolean); 2961 method public android.graphics.drawable.Drawable getBadgeDrawable(); 2962 method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors(); 2963 method public android.view.View getSearchAffordanceView(); 2964 method public java.lang.CharSequence getTitle(); 2965 method public android.support.v17.leanback.widget.TitleViewAdapter getTitleViewAdapter(); 2966 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 2967 method public void setOnSearchClickedListener(android.view.View.OnClickListener); 2968 method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 2969 method public void setTitle(java.lang.CharSequence); 2970 method public void updateComponentsVisibility(int); 2971 } 2972 2973 public abstract class TitleViewAdapter { 2974 ctor public TitleViewAdapter(); 2975 method public android.graphics.drawable.Drawable getBadgeDrawable(); 2976 method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors(); 2977 method public abstract android.view.View getSearchAffordanceView(); 2978 method public java.lang.CharSequence getTitle(); 2979 method public void setAnimationEnabled(boolean); 2980 method public void setBadgeDrawable(android.graphics.drawable.Drawable); 2981 method public void setOnSearchClickedListener(android.view.View.OnClickListener); 2982 method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); 2983 method public void setTitle(java.lang.CharSequence); 2984 method public void updateComponentsVisibility(int); 2985 field public static final int BRANDING_VIEW_VISIBLE = 2; // 0x2 2986 field public static final int FULL_VIEW_VISIBLE = 6; // 0x6 2987 field public static final int SEARCH_VIEW_VISIBLE = 4; // 0x4 2988 } 2989 2990 public static abstract interface TitleViewAdapter.Provider { 2991 method public abstract android.support.v17.leanback.widget.TitleViewAdapter getTitleViewAdapter(); 2992 } 2993 2994 public class VerticalGridPresenter extends android.support.v17.leanback.widget.Presenter { 2995 ctor public VerticalGridPresenter(); 2996 ctor public VerticalGridPresenter(int); 2997 ctor public VerticalGridPresenter(int, boolean); 2998 method public final boolean areChildRoundedCornersEnabled(); 2999 method protected android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder createGridViewHolder(android.view.ViewGroup); 3000 method protected android.support.v17.leanback.widget.ShadowOverlayHelper.Options createShadowOverlayOptions(); 3001 method public final void enableChildRoundedCorners(boolean); 3002 method public final int getFocusZoomFactor(); 3003 method public final boolean getKeepChildForeground(); 3004 method public int getNumberOfColumns(); 3005 method public final android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); 3006 method public final android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); 3007 method public final boolean getShadowEnabled(); 3008 method protected void initializeGridViewHolder(android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder); 3009 method public final boolean isFocusDimmerUsed(); 3010 method public boolean isUsingDefaultShadow(); 3011 method public boolean isUsingZOrder(android.content.Context); 3012 method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); 3013 method public final android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); 3014 method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); 3015 method public void setEntranceTransitionState(android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder, boolean); 3016 method public final void setKeepChildForeground(boolean); 3017 method public void setNumberOfColumns(int); 3018 method public final void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); 3019 method public final void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); 3020 method public final void setShadowEnabled(boolean); 3021 } 3022 3023 public static class VerticalGridPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { 3024 ctor public VerticalGridPresenter.ViewHolder(android.support.v17.leanback.widget.VerticalGridView); 3025 method public android.support.v17.leanback.widget.VerticalGridView getGridView(); 3026 } 3027 3028 public class VerticalGridView extends android.support.v17.leanback.widget.BaseGridView { 3029 ctor public VerticalGridView(android.content.Context); 3030 ctor public VerticalGridView(android.content.Context, android.util.AttributeSet); 3031 ctor public VerticalGridView(android.content.Context, android.util.AttributeSet, int); 3032 method protected void initAttributes(android.content.Context, android.util.AttributeSet); 3033 method public void setColumnWidth(int); 3034 method public void setNumColumns(int); 3035 } 3036 3037 public abstract interface ViewHolderTask { 3038 method public abstract void run(android.support.v7.widget.RecyclerView.ViewHolder); 3039 } 3040 3041} 3042 3043package android.support.v17.leanback.widget.picker { 3044 3045 public class Picker extends android.widget.FrameLayout { 3046 ctor public Picker(android.content.Context, android.util.AttributeSet, int); 3047 method public void addOnValueChangedListener(android.support.v17.leanback.widget.picker.Picker.PickerValueListener); 3048 method public float getActivatedVisibleItemCount(); 3049 method public android.support.v17.leanback.widget.picker.PickerColumn getColumnAt(int); 3050 method public int getColumnsCount(); 3051 method protected int getPickerItemHeightPixels(); 3052 method public final int getPickerItemLayoutId(); 3053 method public final int getPickerItemTextViewId(); 3054 method public int getSelectedColumn(); 3055 method public final deprecated java.lang.CharSequence getSeparator(); 3056 method public final java.util.List<java.lang.CharSequence> getSeparators(); 3057 method public float getVisibleItemCount(); 3058 method public void onColumnValueChanged(int, int); 3059 method public void removeOnValueChangedListener(android.support.v17.leanback.widget.picker.Picker.PickerValueListener); 3060 method public void setActivatedVisibleItemCount(float); 3061 method public void setColumnAt(int, android.support.v17.leanback.widget.picker.PickerColumn); 3062 method public void setColumnValue(int, int, boolean); 3063 method public void setColumns(java.util.List<android.support.v17.leanback.widget.picker.PickerColumn>); 3064 method public final void setPickerItemTextViewId(int); 3065 method public void setSelectedColumn(int); 3066 method public final void setSeparator(java.lang.CharSequence); 3067 method public final void setSeparators(java.util.List<java.lang.CharSequence>); 3068 method public void setVisibleItemCount(float); 3069 } 3070 3071 public static abstract interface Picker.PickerValueListener { 3072 method public abstract void onValueChanged(android.support.v17.leanback.widget.picker.Picker, int); 3073 } 3074 3075 public class PickerColumn { 3076 ctor public PickerColumn(); 3077 method public int getCount(); 3078 method public int getCurrentValue(); 3079 method public java.lang.CharSequence getLabelFor(int); 3080 method public java.lang.String getLabelFormat(); 3081 method public int getMaxValue(); 3082 method public int getMinValue(); 3083 method public java.lang.CharSequence[] getStaticLabels(); 3084 method public void setCurrentValue(int); 3085 method public void setLabelFormat(java.lang.String); 3086 method public void setMaxValue(int); 3087 method public void setMinValue(int); 3088 method public void setStaticLabels(java.lang.CharSequence[]); 3089 } 3090 3091 public class TimePicker extends android.support.v17.leanback.widget.picker.Picker { 3092 ctor public TimePicker(android.content.Context, android.util.AttributeSet); 3093 ctor public TimePicker(android.content.Context, android.util.AttributeSet, int); 3094 method public int getHour(); 3095 method public int getMinute(); 3096 method public boolean is24Hour(); 3097 method public boolean isPm(); 3098 method public void setHour(int); 3099 method public void setIs24Hour(boolean); 3100 method public void setMinute(int); 3101 } 3102 3103} 3104 3105