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