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