package android.support.v17.leanback.app { public final class BackgroundManager { method public void attach(android.view.Window); method public void attachToView(android.view.View); method public void clearDrawable(); method public final int getColor(); method public deprecated android.graphics.drawable.Drawable getDefaultDimLayer(); method public deprecated android.graphics.drawable.Drawable getDimLayer(); method public android.graphics.drawable.Drawable getDrawable(); method public static android.support.v17.leanback.app.BackgroundManager getInstance(android.app.Activity); method public boolean isAttached(); method public boolean isAutoReleaseOnStop(); method public void release(); method public void setAutoReleaseOnStop(boolean); method public void setBitmap(android.graphics.Bitmap); method public void setColor(int); method public deprecated void setDimLayer(android.graphics.drawable.Drawable); method public void setDrawable(android.graphics.drawable.Drawable); method public void setThemeDrawableResourceId(int); } public class BaseFragment extends android.support.v17.leanback.app.BrandedFragment { method protected java.lang.Object createEntranceTransition(); method public final android.support.v17.leanback.app.ProgressBarManager getProgressBarManager(); method protected void onEntranceTransitionEnd(); method protected void onEntranceTransitionPrepare(); method protected void onEntranceTransitionStart(); method public void prepareEntranceTransition(); method protected void runEntranceTransition(java.lang.Object); method public void startEntranceTransition(); } abstract class BaseRowFragment extends android.app.Fragment { method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter(); method public final android.support.v17.leanback.widget.ItemBridgeAdapter getBridgeAdapter(); method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector(); method public int getSelectedPosition(); method public final android.support.v17.leanback.widget.VerticalGridView getVerticalGridView(); method public void onTransitionEnd(); method public boolean onTransitionPrepare(); method public void onTransitionStart(); method public final void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public void setAlignment(int); method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); method public void setSelectedPosition(int); method public void setSelectedPosition(int, boolean); } abstract class BaseRowSupportFragment extends android.support.v4.app.Fragment { method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter(); method public final android.support.v17.leanback.widget.ItemBridgeAdapter getBridgeAdapter(); method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector(); method public int getSelectedPosition(); method public final android.support.v17.leanback.widget.VerticalGridView getVerticalGridView(); method public void onTransitionEnd(); method public boolean onTransitionPrepare(); method public void onTransitionStart(); method public final void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public void setAlignment(int); method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); method public void setSelectedPosition(int); method public void setSelectedPosition(int, boolean); } public class BaseSupportFragment extends android.support.v17.leanback.app.BrandedSupportFragment { method protected java.lang.Object createEntranceTransition(); method public final android.support.v17.leanback.app.ProgressBarManager getProgressBarManager(); method protected void onEntranceTransitionEnd(); method protected void onEntranceTransitionPrepare(); method protected void onEntranceTransitionStart(); method public void prepareEntranceTransition(); method protected void runEntranceTransition(java.lang.Object); method public void startEntranceTransition(); } public class BrandedFragment extends android.app.Fragment { ctor public BrandedFragment(); method public android.graphics.drawable.Drawable getBadgeDrawable(); method public int getSearchAffordanceColor(); method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors(); method public java.lang.CharSequence getTitle(); method public android.view.View getTitleView(); method public android.support.v17.leanback.widget.TitleViewAdapter getTitleViewAdapter(); method public void installTitleView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); method public final boolean isShowingTitle(); method public android.view.View onInflateTitleView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); method public void setBadgeDrawable(android.graphics.drawable.Drawable); method public void setOnSearchClickedListener(android.view.View.OnClickListener); method public void setSearchAffordanceColor(int); method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); method public void setTitle(java.lang.CharSequence); method public void setTitleView(android.view.View); method public void showTitle(boolean); method public void showTitle(int); } public class BrandedSupportFragment extends android.support.v4.app.Fragment { ctor public BrandedSupportFragment(); method public android.graphics.drawable.Drawable getBadgeDrawable(); method public int getSearchAffordanceColor(); method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors(); method public java.lang.CharSequence getTitle(); method public android.view.View getTitleView(); method public android.support.v17.leanback.widget.TitleViewAdapter getTitleViewAdapter(); method public void installTitleView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); method public final boolean isShowingTitle(); method public android.view.View onInflateTitleView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); method public void setBadgeDrawable(android.graphics.drawable.Drawable); method public void setOnSearchClickedListener(android.view.View.OnClickListener); method public void setSearchAffordanceColor(int); method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); method public void setTitle(java.lang.CharSequence); method public void setTitleView(android.view.View); method public void showTitle(boolean); method public void showTitle(int); } public class BrowseFragment extends android.support.v17.leanback.app.BaseFragment { ctor public BrowseFragment(); method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, int); method public void enableMainFragmentScaling(boolean); method public deprecated void enableRowScaling(boolean); method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); method public int getBrandColor(); method public android.support.v17.leanback.app.HeadersFragment getHeadersFragment(); method public int getHeadersState(); method public android.app.Fragment getMainFragment(); method public final android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapterRegistry getMainFragmentRegistry(); method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); method public android.support.v17.leanback.app.RowsFragment getRowsFragment(); method public int getSelectedPosition(); method public android.support.v17.leanback.widget.RowPresenter.ViewHolder getSelectedRowViewHolder(); method public final boolean isHeadersTransitionOnBackEnabled(); method public boolean isInHeadersTransition(); method public boolean isShowingHeaders(); method public android.support.v17.leanback.app.HeadersFragment onCreateHeadersFragment(); method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public void setBrandColor(int); method public void setBrowseTransitionListener(android.support.v17.leanback.app.BrowseFragment.BrowseTransitionListener); method public void setHeaderPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); method public void setHeadersState(int); method public final void setHeadersTransitionOnBackEnabled(boolean); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); method public void setSelectedPosition(int); method public void setSelectedPosition(int, boolean); method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask); method public void startHeadersTransition(boolean); field public static final int HEADERS_DISABLED = 3; // 0x3 field public static final int HEADERS_ENABLED = 1; // 0x1 field public static final int HEADERS_HIDDEN = 2; // 0x2 } public static class BrowseFragment.BrowseTransitionListener { ctor public BrowseFragment.BrowseTransitionListener(); method public void onHeadersTransitionStart(boolean); method public void onHeadersTransitionStop(boolean); } public static abstract class BrowseFragment.FragmentFactory { ctor public BrowseFragment.FragmentFactory(); method public abstract T createFragment(java.lang.Object); } public static abstract interface BrowseFragment.FragmentHost { method public abstract void notifyDataReady(android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapter); method public abstract void notifyViewCreated(android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapter); method public abstract void showTitleView(boolean); } public static class BrowseFragment.ListRowFragmentFactory extends android.support.v17.leanback.app.BrowseFragment.FragmentFactory { ctor public BrowseFragment.ListRowFragmentFactory(); method public android.support.v17.leanback.app.RowsFragment createFragment(java.lang.Object); } public static class BrowseFragment.MainFragmentAdapter { ctor public BrowseFragment.MainFragmentAdapter(T); method public final T getFragment(); method public final android.support.v17.leanback.app.BrowseFragment.FragmentHost getFragmentHost(); method public boolean isScalingEnabled(); method public boolean isScrolling(); method public void onTransitionEnd(); method public boolean onTransitionPrepare(); method public void onTransitionStart(); method public void setAlignment(int); method public void setEntranceTransitionState(boolean); method public void setExpand(boolean); method public void setScalingEnabled(boolean); } public static abstract interface BrowseFragment.MainFragmentAdapterProvider { method public abstract android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapter getMainFragmentAdapter(); } public static final class BrowseFragment.MainFragmentAdapterRegistry { ctor public BrowseFragment.MainFragmentAdapterRegistry(); method public android.app.Fragment createFragment(java.lang.Object); method public void registerFragment(java.lang.Class, android.support.v17.leanback.app.BrowseFragment.FragmentFactory); } public static class BrowseFragment.MainFragmentRowsAdapter { ctor public BrowseFragment.MainFragmentRowsAdapter(T); method public android.support.v17.leanback.widget.RowPresenter.ViewHolder findRowViewHolderByPosition(int); method public final T getFragment(); method public int getSelectedPosition(); method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask); method public void setSelectedPosition(int, boolean); } public static abstract interface BrowseFragment.MainFragmentRowsAdapterProvider { method public abstract android.support.v17.leanback.app.BrowseFragment.MainFragmentRowsAdapter getMainFragmentRowsAdapter(); } public class BrowseSupportFragment extends android.support.v17.leanback.app.BaseSupportFragment { ctor public BrowseSupportFragment(); method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, int); method public void enableMainFragmentScaling(boolean); method public deprecated void enableRowScaling(boolean); method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); method public int getBrandColor(); method public int getHeadersState(); method public android.support.v17.leanback.app.HeadersSupportFragment getHeadersSupportFragment(); method public android.support.v4.app.Fragment getMainFragment(); method public final android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapterRegistry getMainFragmentRegistry(); method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); method public android.support.v17.leanback.app.RowsSupportFragment getRowsSupportFragment(); method public int getSelectedPosition(); method public android.support.v17.leanback.widget.RowPresenter.ViewHolder getSelectedRowViewHolder(); method public final boolean isHeadersTransitionOnBackEnabled(); method public boolean isInHeadersTransition(); method public boolean isShowingHeaders(); method public android.support.v17.leanback.app.HeadersSupportFragment onCreateHeadersSupportFragment(); method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public void setBrandColor(int); method public void setBrowseTransitionListener(android.support.v17.leanback.app.BrowseSupportFragment.BrowseTransitionListener); method public void setHeaderPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); method public void setHeadersState(int); method public final void setHeadersTransitionOnBackEnabled(boolean); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); method public void setSelectedPosition(int); method public void setSelectedPosition(int, boolean); method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask); method public void startHeadersTransition(boolean); field public static final int HEADERS_DISABLED = 3; // 0x3 field public static final int HEADERS_ENABLED = 1; // 0x1 field public static final int HEADERS_HIDDEN = 2; // 0x2 } public static class BrowseSupportFragment.BrowseTransitionListener { ctor public BrowseSupportFragment.BrowseTransitionListener(); method public void onHeadersTransitionStart(boolean); method public void onHeadersTransitionStop(boolean); } public static abstract class BrowseSupportFragment.FragmentFactory { ctor public BrowseSupportFragment.FragmentFactory(); method public abstract T createFragment(java.lang.Object); } public static abstract interface BrowseSupportFragment.FragmentHost { method public abstract void notifyDataReady(android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapter); method public abstract void notifyViewCreated(android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapter); method public abstract void showTitleView(boolean); } public static class BrowseSupportFragment.ListRowFragmentFactory extends android.support.v17.leanback.app.BrowseSupportFragment.FragmentFactory { ctor public BrowseSupportFragment.ListRowFragmentFactory(); method public android.support.v17.leanback.app.RowsSupportFragment createFragment(java.lang.Object); } public static class BrowseSupportFragment.MainFragmentAdapter { ctor public BrowseSupportFragment.MainFragmentAdapter(T); method public final T getFragment(); method public final android.support.v17.leanback.app.BrowseSupportFragment.FragmentHost getFragmentHost(); method public boolean isScalingEnabled(); method public boolean isScrolling(); method public void onTransitionEnd(); method public boolean onTransitionPrepare(); method public void onTransitionStart(); method public void setAlignment(int); method public void setEntranceTransitionState(boolean); method public void setExpand(boolean); method public void setScalingEnabled(boolean); } public static abstract interface BrowseSupportFragment.MainFragmentAdapterProvider { method public abstract android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapter getMainFragmentAdapter(); } public static final class BrowseSupportFragment.MainFragmentAdapterRegistry { ctor public BrowseSupportFragment.MainFragmentAdapterRegistry(); method public android.support.v4.app.Fragment createFragment(java.lang.Object); method public void registerFragment(java.lang.Class, android.support.v17.leanback.app.BrowseSupportFragment.FragmentFactory); } public static class BrowseSupportFragment.MainFragmentRowsAdapter { ctor public BrowseSupportFragment.MainFragmentRowsAdapter(T); method public android.support.v17.leanback.widget.RowPresenter.ViewHolder findRowViewHolderByPosition(int); method public final T getFragment(); method public int getSelectedPosition(); method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask); method public void setSelectedPosition(int, boolean); } public static abstract interface BrowseSupportFragment.MainFragmentRowsAdapterProvider { method public abstract android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentRowsAdapter getMainFragmentRowsAdapter(); } public class DetailsFragment extends android.support.v17.leanback.app.BaseFragment { ctor public DetailsFragment(); method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); method public android.support.v17.leanback.widget.BaseOnItemViewClickedListener getOnItemViewClickedListener(); method public android.support.v17.leanback.widget.DetailsParallax getParallax(); method public android.support.v17.leanback.app.RowsFragment getRowsFragment(); method protected deprecated android.view.View inflateTitle(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); method protected void onSetDetailsOverviewRowStatus(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, int, int); method protected void onSetRowStatus(android.support.v17.leanback.widget.RowPresenter, android.support.v17.leanback.widget.RowPresenter.ViewHolder, int, int, int); method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener); method public void setSelectedPosition(int); method public void setSelectedPosition(int, boolean); method protected void setupDetailsOverviewRowPresenter(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter); method protected void setupPresenter(android.support.v17.leanback.widget.Presenter); } public class DetailsFragmentBackgroundController { ctor public DetailsFragmentBackgroundController(android.support.v17.leanback.app.DetailsFragment); method public boolean canNavigateToVideoFragment(); method public void enableParallax(); method public void enableParallax(android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.support.v17.leanback.widget.ParallaxTarget.PropertyValuesHolderTarget); method public final android.app.Fragment findOrCreateVideoFragment(); method public final android.graphics.drawable.Drawable getBottomDrawable(); method public final android.graphics.Bitmap getCoverBitmap(); method public final android.graphics.drawable.Drawable getCoverDrawable(); method public final int getParallaxDrawableMaxOffset(); method public final android.support.v17.leanback.media.PlaybackGlue getPlaybackGlue(); method public final int getSolidColor(); method public android.support.v17.leanback.media.PlaybackGlueHost onCreateGlueHost(); method public android.app.Fragment onCreateVideoFragment(); method public final void setCoverBitmap(android.graphics.Bitmap); method public final void setParallaxDrawableMaxOffset(int); method public final void setSolidColor(int); method public void setupVideoPlayback(android.support.v17.leanback.media.PlaybackGlue); method public final void switchToRows(); method public final void switchToVideo(); } public class DetailsSupportFragment extends android.support.v17.leanback.app.BaseSupportFragment { ctor public DetailsSupportFragment(); method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); method public android.support.v17.leanback.widget.BaseOnItemViewClickedListener getOnItemViewClickedListener(); method public android.support.v17.leanback.widget.DetailsParallax getParallax(); method public android.support.v17.leanback.app.RowsSupportFragment getRowsSupportFragment(); method protected deprecated android.view.View inflateTitle(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); method protected void onSetDetailsOverviewRowStatus(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, int, int); method protected void onSetRowStatus(android.support.v17.leanback.widget.RowPresenter, android.support.v17.leanback.widget.RowPresenter.ViewHolder, int, int, int); method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener); method public void setSelectedPosition(int); method public void setSelectedPosition(int, boolean); method protected void setupDetailsOverviewRowPresenter(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter); method protected void setupPresenter(android.support.v17.leanback.widget.Presenter); } public class DetailsSupportFragmentBackgroundController { ctor public DetailsSupportFragmentBackgroundController(android.support.v17.leanback.app.DetailsSupportFragment); method public boolean canNavigateToVideoSupportFragment(); method public void enableParallax(); method public void enableParallax(android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.support.v17.leanback.widget.ParallaxTarget.PropertyValuesHolderTarget); method public final android.support.v4.app.Fragment findOrCreateVideoSupportFragment(); method public final android.graphics.drawable.Drawable getBottomDrawable(); method public final android.graphics.Bitmap getCoverBitmap(); method public final android.graphics.drawable.Drawable getCoverDrawable(); method public final int getParallaxDrawableMaxOffset(); method public final android.support.v17.leanback.media.PlaybackGlue getPlaybackGlue(); method public final int getSolidColor(); method public android.support.v17.leanback.media.PlaybackGlueHost onCreateGlueHost(); method public android.support.v4.app.Fragment onCreateVideoSupportFragment(); method public final void setCoverBitmap(android.graphics.Bitmap); method public final void setParallaxDrawableMaxOffset(int); method public final void setSolidColor(int); method public void setupVideoPlayback(android.support.v17.leanback.media.PlaybackGlue); method public final void switchToRows(); method public final void switchToVideo(); } public class ErrorFragment extends android.support.v17.leanback.app.BrandedFragment { ctor public ErrorFragment(); method public android.graphics.drawable.Drawable getBackgroundDrawable(); method public android.view.View.OnClickListener getButtonClickListener(); method public java.lang.String getButtonText(); method public android.graphics.drawable.Drawable getImageDrawable(); method public java.lang.CharSequence getMessage(); method public boolean isBackgroundTranslucent(); method public void setBackgroundDrawable(android.graphics.drawable.Drawable); method public void setButtonClickListener(android.view.View.OnClickListener); method public void setButtonText(java.lang.String); method public void setDefaultBackground(boolean); method public void setImageDrawable(android.graphics.drawable.Drawable); method public void setMessage(java.lang.CharSequence); } public class ErrorSupportFragment extends android.support.v17.leanback.app.BrandedSupportFragment { ctor public ErrorSupportFragment(); method public android.graphics.drawable.Drawable getBackgroundDrawable(); method public android.view.View.OnClickListener getButtonClickListener(); method public java.lang.String getButtonText(); method public android.graphics.drawable.Drawable getImageDrawable(); method public java.lang.CharSequence getMessage(); method public boolean isBackgroundTranslucent(); method public void setBackgroundDrawable(android.graphics.drawable.Drawable); method public void setButtonClickListener(android.view.View.OnClickListener); method public void setButtonText(java.lang.String); method public void setDefaultBackground(boolean); method public void setImageDrawable(android.graphics.drawable.Drawable); method public void setMessage(java.lang.CharSequence); } public class GuidedStepFragment extends android.app.Fragment { ctor public GuidedStepFragment(); method public static int add(android.app.FragmentManager, android.support.v17.leanback.app.GuidedStepFragment); method public static int add(android.app.FragmentManager, android.support.v17.leanback.app.GuidedStepFragment, int); method public static int addAsRoot(android.app.Activity, android.support.v17.leanback.app.GuidedStepFragment, int); method public void collapseAction(boolean); method public void collapseSubActions(); method public void expandAction(android.support.v17.leanback.widget.GuidedAction, boolean); method public void expandSubActions(android.support.v17.leanback.widget.GuidedAction); method public android.support.v17.leanback.widget.GuidedAction findActionById(long); method public int findActionPositionById(long); method public android.support.v17.leanback.widget.GuidedAction findButtonActionById(long); method public int findButtonActionPositionById(long); method public void finishGuidedStepFragments(); method public android.view.View getActionItemView(int); method public java.util.List getActions(); method public android.view.View getButtonActionItemView(int); method public java.util.List getButtonActions(); method public static android.support.v17.leanback.app.GuidedStepFragment getCurrentGuidedStepFragment(android.app.FragmentManager); method public android.support.v17.leanback.widget.GuidanceStylist getGuidanceStylist(); method public android.support.v17.leanback.widget.GuidedActionsStylist getGuidedActionsStylist(); method public android.support.v17.leanback.widget.GuidedActionsStylist getGuidedButtonActionsStylist(); method public int getSelectedActionPosition(); method public int getSelectedButtonActionPosition(); method public int getUiStyle(); method public boolean isExpanded(); method public boolean isFocusOutEndAllowed(); method public boolean isFocusOutStartAllowed(); method public boolean isSubActionsExpanded(); method public void notifyActionChanged(int); method public void notifyButtonActionChanged(int); method protected void onAddSharedElementTransition(android.app.FragmentTransaction, android.support.v17.leanback.app.GuidedStepFragment); method public void onCreateActions(java.util.List, android.os.Bundle); method public android.support.v17.leanback.widget.GuidedActionsStylist onCreateActionsStylist(); method public android.view.View onCreateBackgroundView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); method public void onCreateButtonActions(java.util.List, android.os.Bundle); method public android.support.v17.leanback.widget.GuidedActionsStylist onCreateButtonActionsStylist(); method public android.support.v17.leanback.widget.GuidanceStylist.Guidance onCreateGuidance(android.os.Bundle); method public android.support.v17.leanback.widget.GuidanceStylist onCreateGuidanceStylist(); method public void onGuidedActionClicked(android.support.v17.leanback.widget.GuidedAction); method public void onGuidedActionEditCanceled(android.support.v17.leanback.widget.GuidedAction); method public deprecated void onGuidedActionEdited(android.support.v17.leanback.widget.GuidedAction); method public long onGuidedActionEditedAndProceed(android.support.v17.leanback.widget.GuidedAction); method public void onGuidedActionFocused(android.support.v17.leanback.widget.GuidedAction); method protected void onProvideFragmentTransitions(); method public int onProvideTheme(); method public boolean onSubGuidedActionClicked(android.support.v17.leanback.widget.GuidedAction); method public void openInEditMode(android.support.v17.leanback.widget.GuidedAction); method public void popBackStackToGuidedStepFragment(java.lang.Class, int); method public void setActions(java.util.List); method public void setButtonActions(java.util.List); method public void setSelectedActionPosition(int); method public void setSelectedButtonActionPosition(int); method public void setUiStyle(int); field public static final java.lang.String EXTRA_UI_STYLE = "uiStyle"; field public static final int UI_STYLE_ACTIVITY_ROOT = 2; // 0x2 field public static final deprecated int UI_STYLE_DEFAULT = 0; // 0x0 field public static final int UI_STYLE_ENTRANCE = 1; // 0x1 field public static final int UI_STYLE_REPLACE = 0; // 0x0 } public class GuidedStepSupportFragment extends android.support.v4.app.Fragment { ctor public GuidedStepSupportFragment(); method public static int add(android.support.v4.app.FragmentManager, android.support.v17.leanback.app.GuidedStepSupportFragment); method public static int add(android.support.v4.app.FragmentManager, android.support.v17.leanback.app.GuidedStepSupportFragment, int); method public static int addAsRoot(android.support.v4.app.FragmentActivity, android.support.v17.leanback.app.GuidedStepSupportFragment, int); method public void collapseAction(boolean); method public void collapseSubActions(); method public void expandAction(android.support.v17.leanback.widget.GuidedAction, boolean); method public void expandSubActions(android.support.v17.leanback.widget.GuidedAction); method public android.support.v17.leanback.widget.GuidedAction findActionById(long); method public int findActionPositionById(long); method public android.support.v17.leanback.widget.GuidedAction findButtonActionById(long); method public int findButtonActionPositionById(long); method public void finishGuidedStepSupportFragments(); method public android.view.View getActionItemView(int); method public java.util.List getActions(); method public android.view.View getButtonActionItemView(int); method public java.util.List getButtonActions(); method public static android.support.v17.leanback.app.GuidedStepSupportFragment getCurrentGuidedStepSupportFragment(android.support.v4.app.FragmentManager); method public android.support.v17.leanback.widget.GuidanceStylist getGuidanceStylist(); method public android.support.v17.leanback.widget.GuidedActionsStylist getGuidedActionsStylist(); method public android.support.v17.leanback.widget.GuidedActionsStylist getGuidedButtonActionsStylist(); method public int getSelectedActionPosition(); method public int getSelectedButtonActionPosition(); method public int getUiStyle(); method public boolean isExpanded(); method public boolean isFocusOutEndAllowed(); method public boolean isFocusOutStartAllowed(); method public boolean isSubActionsExpanded(); method public void notifyActionChanged(int); method public void notifyButtonActionChanged(int); method protected void onAddSharedElementTransition(android.support.v4.app.FragmentTransaction, android.support.v17.leanback.app.GuidedStepSupportFragment); method public void onCreateActions(java.util.List, android.os.Bundle); method public android.support.v17.leanback.widget.GuidedActionsStylist onCreateActionsStylist(); method public android.view.View onCreateBackgroundView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); method public void onCreateButtonActions(java.util.List, android.os.Bundle); method public android.support.v17.leanback.widget.GuidedActionsStylist onCreateButtonActionsStylist(); method public android.support.v17.leanback.widget.GuidanceStylist.Guidance onCreateGuidance(android.os.Bundle); method public android.support.v17.leanback.widget.GuidanceStylist onCreateGuidanceStylist(); method public void onGuidedActionClicked(android.support.v17.leanback.widget.GuidedAction); method public void onGuidedActionEditCanceled(android.support.v17.leanback.widget.GuidedAction); method public deprecated void onGuidedActionEdited(android.support.v17.leanback.widget.GuidedAction); method public long onGuidedActionEditedAndProceed(android.support.v17.leanback.widget.GuidedAction); method public void onGuidedActionFocused(android.support.v17.leanback.widget.GuidedAction); method protected void onProvideFragmentTransitions(); method public int onProvideTheme(); method public boolean onSubGuidedActionClicked(android.support.v17.leanback.widget.GuidedAction); method public void openInEditMode(android.support.v17.leanback.widget.GuidedAction); method public void popBackStackToGuidedStepSupportFragment(java.lang.Class, int); method public void setActions(java.util.List); method public void setButtonActions(java.util.List); method public void setSelectedActionPosition(int); method public void setSelectedButtonActionPosition(int); method public void setUiStyle(int); field public static final java.lang.String EXTRA_UI_STYLE = "uiStyle"; field public static final int UI_STYLE_ACTIVITY_ROOT = 2; // 0x2 field public static final deprecated int UI_STYLE_DEFAULT = 0; // 0x0 field public static final int UI_STYLE_ENTRANCE = 1; // 0x1 field public static final int UI_STYLE_REPLACE = 0; // 0x0 } public class HeadersFragment extends android.support.v17.leanback.app.BaseRowFragment { ctor public HeadersFragment(); method public boolean isScrolling(); method public void setOnHeaderClickedListener(android.support.v17.leanback.app.HeadersFragment.OnHeaderClickedListener); method public void setOnHeaderViewSelectedListener(android.support.v17.leanback.app.HeadersFragment.OnHeaderViewSelectedListener); } public static abstract interface HeadersFragment.OnHeaderClickedListener { method public abstract void onHeaderClicked(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row); } public static abstract interface HeadersFragment.OnHeaderViewSelectedListener { method public abstract void onHeaderSelected(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row); } public class HeadersSupportFragment extends android.support.v17.leanback.app.BaseRowSupportFragment { ctor public HeadersSupportFragment(); method public boolean isScrolling(); method public void setOnHeaderClickedListener(android.support.v17.leanback.app.HeadersSupportFragment.OnHeaderClickedListener); method public void setOnHeaderViewSelectedListener(android.support.v17.leanback.app.HeadersSupportFragment.OnHeaderViewSelectedListener); } public static abstract interface HeadersSupportFragment.OnHeaderClickedListener { method public abstract void onHeaderClicked(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row); } public static abstract interface HeadersSupportFragment.OnHeaderViewSelectedListener { method public abstract void onHeaderSelected(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row); } public abstract class OnboardingFragment extends android.app.Fragment { ctor public OnboardingFragment(); method public final int getArrowBackgroundColor(); method public final int getArrowColor(); method protected final int getCurrentPageIndex(); method public final int getDescriptionViewTextColor(); method public final int getDotBackgroundColor(); method public final int getIconResourceId(); method public final int getLogoResourceId(); method protected abstract int getPageCount(); method protected abstract java.lang.CharSequence getPageDescription(int); method protected abstract java.lang.CharSequence getPageTitle(int); method public final java.lang.CharSequence getStartButtonText(); method public final int getTitleViewTextColor(); method protected final boolean isLogoAnimationFinished(); method protected void moveToNextPage(); method protected void moveToPreviousPage(); method protected abstract android.view.View onCreateBackgroundView(android.view.LayoutInflater, android.view.ViewGroup); method protected abstract android.view.View onCreateContentView(android.view.LayoutInflater, android.view.ViewGroup); method protected android.animation.Animator onCreateDescriptionAnimator(); method protected android.animation.Animator onCreateEnterAnimation(); method protected abstract android.view.View onCreateForegroundView(android.view.LayoutInflater, android.view.ViewGroup); method protected android.animation.Animator onCreateLogoAnimation(); method protected android.animation.Animator onCreateTitleAnimator(); method protected void onFinishFragment(); method protected void onLogoAnimationFinished(); method protected void onPageChanged(int, int); method public int onProvideTheme(); method public void setArrowBackgroundColor(int); method public void setArrowColor(int); method public void setDescriptionViewTextColor(int); method public void setDotBackgroundColor(int); method public final void setIconResouceId(int); method public final void setLogoResourceId(int); method public void setStartButtonText(java.lang.CharSequence); method public void setTitleViewTextColor(int); method protected final void startEnterAnimation(boolean); } public abstract class OnboardingSupportFragment extends android.support.v4.app.Fragment { ctor public OnboardingSupportFragment(); method public final int getArrowBackgroundColor(); method public final int getArrowColor(); method protected final int getCurrentPageIndex(); method public final int getDescriptionViewTextColor(); method public final int getDotBackgroundColor(); method public final int getIconResourceId(); method public final int getLogoResourceId(); method protected abstract int getPageCount(); method protected abstract java.lang.CharSequence getPageDescription(int); method protected abstract java.lang.CharSequence getPageTitle(int); method public final java.lang.CharSequence getStartButtonText(); method public final int getTitleViewTextColor(); method protected final boolean isLogoAnimationFinished(); method protected void moveToNextPage(); method protected void moveToPreviousPage(); method protected abstract android.view.View onCreateBackgroundView(android.view.LayoutInflater, android.view.ViewGroup); method protected abstract android.view.View onCreateContentView(android.view.LayoutInflater, android.view.ViewGroup); method protected android.animation.Animator onCreateDescriptionAnimator(); method protected android.animation.Animator onCreateEnterAnimation(); method protected abstract android.view.View onCreateForegroundView(android.view.LayoutInflater, android.view.ViewGroup); method protected android.animation.Animator onCreateLogoAnimation(); method protected android.animation.Animator onCreateTitleAnimator(); method protected void onFinishFragment(); method protected void onLogoAnimationFinished(); method protected void onPageChanged(int, int); method public int onProvideTheme(); method public void setArrowBackgroundColor(int); method public void setArrowColor(int); method public void setDescriptionViewTextColor(int); method public void setDotBackgroundColor(int); method public final void setIconResouceId(int); method public final void setLogoResourceId(int); method public void setStartButtonText(java.lang.CharSequence); method public void setTitleViewTextColor(int); method protected final void startEnterAnimation(boolean); } public class PlaybackFragment extends android.app.Fragment { ctor public PlaybackFragment(); method public deprecated void fadeOut(); method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); method public int getBackgroundType(); method public android.support.v17.leanback.app.ProgressBarManager getProgressBarManager(); method public void hideControlsOverlay(boolean); method public boolean isControlsOverlayAutoHideEnabled(); method public boolean isControlsOverlayVisible(); method public deprecated boolean isFadingEnabled(); method public void notifyPlaybackRowChanged(); method protected void onBufferingStateChanged(boolean); method protected void onError(int, java.lang.CharSequence); method protected void onVideoSizeChanged(int, int); method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public void setBackgroundType(int); method public void setControlsOverlayAutoHideEnabled(boolean); method public deprecated void setFadingEnabled(boolean); method public void setHostCallback(android.support.v17.leanback.media.PlaybackGlueHost.HostCallback); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener); method public final void setOnKeyInterceptListener(android.view.View.OnKeyListener); method public void setOnPlaybackItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); method public void setPlaybackRow(android.support.v17.leanback.widget.Row); method public void setPlaybackRowPresenter(android.support.v17.leanback.widget.PlaybackRowPresenter); method public void setPlaybackSeekUiClient(android.support.v17.leanback.widget.PlaybackSeekUi.Client); method public void setSelectedPosition(int); method public void setSelectedPosition(int, boolean); method public void showControlsOverlay(boolean); method public void tickle(); field public static final int BG_DARK = 1; // 0x1 field public static final int BG_LIGHT = 2; // 0x2 field public static final int BG_NONE = 0; // 0x0 } public class PlaybackFragmentGlueHost extends android.support.v17.leanback.media.PlaybackGlueHost implements android.support.v17.leanback.widget.PlaybackSeekUi { ctor public PlaybackFragmentGlueHost(android.support.v17.leanback.app.PlaybackFragment); method public void fadeOut(); method public void setPlaybackSeekUiClient(android.support.v17.leanback.widget.PlaybackSeekUi.Client); } public class PlaybackSupportFragment extends android.support.v4.app.Fragment { ctor public PlaybackSupportFragment(); method public deprecated void fadeOut(); method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); method public int getBackgroundType(); method public android.support.v17.leanback.app.ProgressBarManager getProgressBarManager(); method public void hideControlsOverlay(boolean); method public boolean isControlsOverlayAutoHideEnabled(); method public boolean isControlsOverlayVisible(); method public deprecated boolean isFadingEnabled(); method public void notifyPlaybackRowChanged(); method protected void onBufferingStateChanged(boolean); method protected void onError(int, java.lang.CharSequence); method protected void onVideoSizeChanged(int, int); method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public void setBackgroundType(int); method public void setControlsOverlayAutoHideEnabled(boolean); method public deprecated void setFadingEnabled(boolean); method public void setHostCallback(android.support.v17.leanback.media.PlaybackGlueHost.HostCallback); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener); method public final void setOnKeyInterceptListener(android.view.View.OnKeyListener); method public void setOnPlaybackItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); method public void setPlaybackRow(android.support.v17.leanback.widget.Row); method public void setPlaybackRowPresenter(android.support.v17.leanback.widget.PlaybackRowPresenter); method public void setPlaybackSeekUiClient(android.support.v17.leanback.widget.PlaybackSeekUi.Client); method public void setSelectedPosition(int); method public void setSelectedPosition(int, boolean); method public void showControlsOverlay(boolean); method public void tickle(); field public static final int BG_DARK = 1; // 0x1 field public static final int BG_LIGHT = 2; // 0x2 field public static final int BG_NONE = 0; // 0x0 } public class PlaybackSupportFragmentGlueHost extends android.support.v17.leanback.media.PlaybackGlueHost implements android.support.v17.leanback.widget.PlaybackSeekUi { ctor public PlaybackSupportFragmentGlueHost(android.support.v17.leanback.app.PlaybackSupportFragment); method public void fadeOut(); method public void setPlaybackSeekUiClient(android.support.v17.leanback.widget.PlaybackSeekUi.Client); } public final class ProgressBarManager { ctor public ProgressBarManager(); method public void disableProgressBar(); method public void enableProgressBar(); method public long getInitialDelay(); method public void hide(); method public void setInitialDelay(long); method public void setProgressBarView(android.view.View); method public void setRootView(android.view.ViewGroup); method public void show(); } 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 { ctor public RowsFragment(); method public deprecated void enableRowScaling(boolean); method protected android.support.v17.leanback.widget.VerticalGridView findGridViewFromRoot(android.view.View); method public android.support.v17.leanback.widget.RowPresenter.ViewHolder findRowViewHolderByPosition(int); method public android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapter getMainFragmentAdapter(); method public android.support.v17.leanback.app.BrowseFragment.MainFragmentRowsAdapter getMainFragmentRowsAdapter(); method public android.support.v17.leanback.widget.BaseOnItemViewClickedListener getOnItemViewClickedListener(); method public android.support.v17.leanback.widget.BaseOnItemViewSelectedListener getOnItemViewSelectedListener(); method public android.support.v17.leanback.widget.RowPresenter.ViewHolder getRowViewHolder(int); method public boolean isScrolling(); method public void setEntranceTransitionState(boolean); method public void setExpand(boolean); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener); method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask); } public static class RowsFragment.MainFragmentAdapter extends android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapter { ctor public RowsFragment.MainFragmentAdapter(android.support.v17.leanback.app.RowsFragment); } public static class RowsFragment.MainFragmentRowsAdapter extends android.support.v17.leanback.app.BrowseFragment.MainFragmentRowsAdapter { ctor public RowsFragment.MainFragmentRowsAdapter(android.support.v17.leanback.app.RowsFragment); } 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 { ctor public RowsSupportFragment(); method public deprecated void enableRowScaling(boolean); method protected android.support.v17.leanback.widget.VerticalGridView findGridViewFromRoot(android.view.View); method public android.support.v17.leanback.widget.RowPresenter.ViewHolder findRowViewHolderByPosition(int); method public android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapter getMainFragmentAdapter(); method public android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentRowsAdapter getMainFragmentRowsAdapter(); method public android.support.v17.leanback.widget.BaseOnItemViewClickedListener getOnItemViewClickedListener(); method public android.support.v17.leanback.widget.BaseOnItemViewSelectedListener getOnItemViewSelectedListener(); method public android.support.v17.leanback.widget.RowPresenter.ViewHolder getRowViewHolder(int); method public boolean isScrolling(); method public void setEntranceTransitionState(boolean); method public void setExpand(boolean); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener); method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask); } public static class RowsSupportFragment.MainFragmentAdapter extends android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapter { ctor public RowsSupportFragment.MainFragmentAdapter(android.support.v17.leanback.app.RowsSupportFragment); } public static class RowsSupportFragment.MainFragmentRowsAdapter extends android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentRowsAdapter { ctor public RowsSupportFragment.MainFragmentRowsAdapter(android.support.v17.leanback.app.RowsSupportFragment); } public class SearchFragment extends android.app.Fragment { ctor public SearchFragment(); method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String); method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, java.lang.String); method public void displayCompletions(java.util.List); method public void displayCompletions(android.view.inputmethod.CompletionInfo[]); method public android.graphics.drawable.Drawable getBadgeDrawable(); method public android.content.Intent getRecognizerIntent(); method public android.support.v17.leanback.app.RowsFragment getRowsFragment(); method public java.lang.String getTitle(); method public static android.support.v17.leanback.app.SearchFragment newInstance(java.lang.String); method public void setBadgeDrawable(android.graphics.drawable.Drawable); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); method public void setSearchAffordanceColorsInListening(android.support.v17.leanback.widget.SearchOrbView.Colors); method public void setSearchQuery(java.lang.String, boolean); method public void setSearchQuery(android.content.Intent, boolean); method public void setSearchResultProvider(android.support.v17.leanback.app.SearchFragment.SearchResultProvider); method public void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback); method public void setTitle(java.lang.String); method public void startRecognition(); } public static abstract interface SearchFragment.SearchResultProvider { method public abstract android.support.v17.leanback.widget.ObjectAdapter getResultsAdapter(); method public abstract boolean onQueryTextChange(java.lang.String); method public abstract boolean onQueryTextSubmit(java.lang.String); } public class SearchSupportFragment extends android.support.v4.app.Fragment { ctor public SearchSupportFragment(); method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String); method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, java.lang.String); method public void displayCompletions(java.util.List); method public void displayCompletions(android.view.inputmethod.CompletionInfo[]); method public android.graphics.drawable.Drawable getBadgeDrawable(); method public android.content.Intent getRecognizerIntent(); method public android.support.v17.leanback.app.RowsSupportFragment getRowsSupportFragment(); method public java.lang.String getTitle(); method public static android.support.v17.leanback.app.SearchSupportFragment newInstance(java.lang.String); method public void setBadgeDrawable(android.graphics.drawable.Drawable); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); method public void setSearchAffordanceColorsInListening(android.support.v17.leanback.widget.SearchOrbView.Colors); method public void setSearchQuery(java.lang.String, boolean); method public void setSearchQuery(android.content.Intent, boolean); method public void setSearchResultProvider(android.support.v17.leanback.app.SearchSupportFragment.SearchResultProvider); method public void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback); method public void setTitle(java.lang.String); method public void startRecognition(); } public static abstract interface SearchSupportFragment.SearchResultProvider { method public abstract android.support.v17.leanback.widget.ObjectAdapter getResultsAdapter(); method public abstract boolean onQueryTextChange(java.lang.String); method public abstract boolean onQueryTextSubmit(java.lang.String); } public class VerticalGridFragment extends android.support.v17.leanback.app.BaseFragment { ctor public VerticalGridFragment(); method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); method public android.support.v17.leanback.widget.VerticalGridPresenter getGridPresenter(); method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public void setGridPresenter(android.support.v17.leanback.widget.VerticalGridPresenter); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); method public void setSelectedPosition(int); } public class VerticalGridSupportFragment extends android.support.v17.leanback.app.BaseSupportFragment { ctor public VerticalGridSupportFragment(); method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); method public android.support.v17.leanback.widget.VerticalGridPresenter getGridPresenter(); method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public void setGridPresenter(android.support.v17.leanback.widget.VerticalGridPresenter); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); method public void setSelectedPosition(int); } public class VideoFragment extends android.support.v17.leanback.app.PlaybackFragment { ctor public VideoFragment(); method public android.view.SurfaceView getSurfaceView(); method public void setSurfaceHolderCallback(android.view.SurfaceHolder.Callback); } public class VideoFragmentGlueHost extends android.support.v17.leanback.app.PlaybackFragmentGlueHost implements android.support.v17.leanback.media.SurfaceHolderGlueHost { ctor public VideoFragmentGlueHost(android.support.v17.leanback.app.VideoFragment); method public void setSurfaceHolderCallback(android.view.SurfaceHolder.Callback); } public class VideoSupportFragment extends android.support.v17.leanback.app.PlaybackSupportFragment { ctor public VideoSupportFragment(); method public android.view.SurfaceView getSurfaceView(); method public void setSurfaceHolderCallback(android.view.SurfaceHolder.Callback); } public class VideoSupportFragmentGlueHost extends android.support.v17.leanback.app.PlaybackSupportFragmentGlueHost implements android.support.v17.leanback.media.SurfaceHolderGlueHost { ctor public VideoSupportFragmentGlueHost(android.support.v17.leanback.app.VideoSupportFragment); method public void setSurfaceHolderCallback(android.view.SurfaceHolder.Callback); } } package android.support.v17.leanback.database { public abstract class CursorMapper { ctor public CursorMapper(); method protected abstract java.lang.Object bind(android.database.Cursor); method protected abstract void bindColumns(android.database.Cursor); method public java.lang.Object convert(android.database.Cursor); } } package android.support.v17.leanback.graphics { public class BoundsRule { ctor public BoundsRule(); ctor public BoundsRule(android.support.v17.leanback.graphics.BoundsRule); method public void calculateBounds(android.graphics.Rect, android.graphics.Rect); field public android.support.v17.leanback.graphics.BoundsRule.ValueRule bottom; field public android.support.v17.leanback.graphics.BoundsRule.ValueRule left; field public android.support.v17.leanback.graphics.BoundsRule.ValueRule right; field public android.support.v17.leanback.graphics.BoundsRule.ValueRule top; } public static final class BoundsRule.ValueRule { method public static android.support.v17.leanback.graphics.BoundsRule.ValueRule absoluteValue(int); method public int getAbsoluteValue(); method public float getFraction(); method public static android.support.v17.leanback.graphics.BoundsRule.ValueRule inheritFromParent(float); method public static android.support.v17.leanback.graphics.BoundsRule.ValueRule inheritFromParentWithOffset(float, int); method public void setAbsoluteValue(int); method public void setFraction(float); } public final class ColorFilterCache { method public static android.support.v17.leanback.graphics.ColorFilterCache getColorFilterCache(int); method public android.graphics.ColorFilter getFilterForLevel(float); } public final class ColorFilterDimmer { method public void applyFilterToView(android.view.View); method public static android.support.v17.leanback.graphics.ColorFilterDimmer create(android.support.v17.leanback.graphics.ColorFilterCache, float, float); method public static android.support.v17.leanback.graphics.ColorFilterDimmer createDefault(android.content.Context); method public android.graphics.ColorFilter getColorFilter(); method public android.graphics.Paint getPaint(); method public void setActiveLevel(float); } public final class ColorOverlayDimmer { method public int applyToColor(int); method public static android.support.v17.leanback.graphics.ColorOverlayDimmer createColorOverlayDimmer(int, float, float); method public static android.support.v17.leanback.graphics.ColorOverlayDimmer createDefault(android.content.Context); method public void drawColorOverlay(android.graphics.Canvas, android.view.View, boolean); method public int getAlpha(); method public float getAlphaFloat(); method public android.graphics.Paint getPaint(); method public boolean needsDraw(); method public void setActiveLevel(float); } public class CompositeDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Drawable.Callback { ctor public CompositeDrawable(); method public void addChildDrawable(android.graphics.drawable.Drawable); method public void draw(android.graphics.Canvas); method public android.support.v17.leanback.graphics.CompositeDrawable.ChildDrawable getChildAt(int); method public int getChildCount(); method public android.graphics.drawable.Drawable getDrawable(int); method public int getOpacity(); method public void invalidateDrawable(android.graphics.drawable.Drawable); method public void removeChild(int); method public void removeDrawable(android.graphics.drawable.Drawable); method public void scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long); method public void setAlpha(int); method public void setChildDrawableAt(int, android.graphics.drawable.Drawable); method public void setColorFilter(android.graphics.ColorFilter); method public void unscheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable); } public static final class CompositeDrawable.ChildDrawable { ctor public CompositeDrawable.ChildDrawable(android.graphics.drawable.Drawable, android.support.v17.leanback.graphics.CompositeDrawable); method public android.support.v17.leanback.graphics.BoundsRule getBoundsRule(); method public android.graphics.drawable.Drawable getDrawable(); method public void recomputeBounds(); field public static final android.util.Property BOTTOM_ABSOLUTE; field public static final android.util.Property BOTTOM_FRACTION; field public static final android.util.Property LEFT_ABSOLUTE; field public static final android.util.Property LEFT_FRACTION; field public static final android.util.Property RIGHT_ABSOLUTE; field public static final android.util.Property RIGHT_FRACTION; field public static final android.util.Property TOP_ABSOLUTE; field public static final android.util.Property TOP_FRACTION; } public class FitWidthBitmapDrawable extends android.graphics.drawable.Drawable { ctor public FitWidthBitmapDrawable(); method public void draw(android.graphics.Canvas); method public android.graphics.Bitmap getBitmap(); method public int getOpacity(); method public android.graphics.Rect getSource(); method public int getVerticalOffset(); method public void setAlpha(int); method public void setBitmap(android.graphics.Bitmap); method public void setColorFilter(android.graphics.ColorFilter); method public void setSource(android.graphics.Rect); method public void setVerticalOffset(int); field public static final android.util.Property PROPERTY_VERTICAL_OFFSET; } } package android.support.v17.leanback.media { public class MediaControllerAdapter extends android.support.v17.leanback.media.PlayerAdapter { ctor public MediaControllerAdapter(android.support.v4.media.session.MediaControllerCompat); method public android.graphics.drawable.Drawable getMediaArt(android.content.Context); method public android.support.v4.media.session.MediaControllerCompat getMediaController(); method public java.lang.CharSequence getMediaSubtitle(); method public java.lang.CharSequence getMediaTitle(); method public void pause(); method public void play(); } public abstract deprecated class MediaControllerGlue extends android.support.v17.leanback.media.PlaybackControlGlue { ctor public MediaControllerGlue(android.content.Context, int[], int[]); method public void attachToMediaController(android.support.v4.media.session.MediaControllerCompat); method public void detach(); method public int getCurrentPosition(); method public int getCurrentSpeedId(); method public android.graphics.drawable.Drawable getMediaArt(); method public final android.support.v4.media.session.MediaControllerCompat getMediaController(); method public int getMediaDuration(); method public java.lang.CharSequence getMediaSubtitle(); method public java.lang.CharSequence getMediaTitle(); method public long getSupportedActions(); method public boolean hasValidMedia(); method public boolean isMediaPlaying(); } public class MediaPlayerAdapter extends android.support.v17.leanback.media.PlayerAdapter { ctor public MediaPlayerAdapter(android.content.Context); method protected boolean onError(int, int); method protected boolean onInfo(int, int); method protected void onSeekComplete(); method public void pause(); method public void play(); method public void release(); method public void reset(); method public boolean setDataSource(android.net.Uri); } public class PlaybackBannerControlGlue extends android.support.v17.leanback.media.PlaybackBaseControlGlue { ctor public PlaybackBannerControlGlue(android.content.Context, int[], T); ctor public PlaybackBannerControlGlue(android.content.Context, int[], int[], T); method public int[] getFastForwardSpeeds(); method public int[] getRewindSpeeds(); method public void onActionClicked(android.support.v17.leanback.widget.Action); method protected android.support.v17.leanback.widget.PlaybackRowPresenter onCreateRowPresenter(); method public boolean onKey(android.view.View, int, android.view.KeyEvent); field public static final int ACTION_CUSTOM_LEFT_FIRST = 1; // 0x1 field public static final int ACTION_CUSTOM_RIGHT_FIRST = 4096; // 0x1000 field public static final int ACTION_FAST_FORWARD = 128; // 0x80 field public static final int ACTION_PLAY_PAUSE = 64; // 0x40 field public static final int ACTION_REWIND = 32; // 0x20 field public static final int ACTION_SKIP_TO_NEXT = 256; // 0x100 field public static final int ACTION_SKIP_TO_PREVIOUS = 16; // 0x10 field public static final int PLAYBACK_SPEED_FAST_L0 = 10; // 0xa field public static final int PLAYBACK_SPEED_FAST_L1 = 11; // 0xb field public static final int PLAYBACK_SPEED_FAST_L2 = 12; // 0xc field public static final int PLAYBACK_SPEED_FAST_L3 = 13; // 0xd field public static final int PLAYBACK_SPEED_FAST_L4 = 14; // 0xe field public static final int PLAYBACK_SPEED_INVALID = -1; // 0xffffffff field public static final int PLAYBACK_SPEED_NORMAL = 1; // 0x1 field public static final int PLAYBACK_SPEED_PAUSED = 0; // 0x0 } public abstract class PlaybackBaseControlGlue extends android.support.v17.leanback.media.PlaybackGlue implements android.support.v17.leanback.widget.OnActionClickedListener android.view.View.OnKeyListener { ctor public PlaybackBaseControlGlue(android.content.Context, T); method public android.graphics.drawable.Drawable getArt(); method public final long getBufferedPosition(); method public android.support.v17.leanback.widget.PlaybackControlsRow getControlsRow(); method public long getCurrentPosition(); method public final long getDuration(); method public android.support.v17.leanback.widget.PlaybackRowPresenter getPlaybackRowPresenter(); method public final T getPlayerAdapter(); method public java.lang.CharSequence getSubtitle(); method public long getSupportedActions(); method public java.lang.CharSequence getTitle(); method public boolean isControlsOverlayAutoHideEnabled(); method public final boolean isPlaying(); method public final boolean isPrepared(); method protected static void notifyItemChanged(android.support.v17.leanback.widget.ArrayObjectAdapter, java.lang.Object); method public abstract void onActionClicked(android.support.v17.leanback.widget.Action); method protected void onCreatePrimaryActions(android.support.v17.leanback.widget.ArrayObjectAdapter); method protected abstract android.support.v17.leanback.widget.PlaybackRowPresenter onCreateRowPresenter(); method protected void onCreateSecondaryActions(android.support.v17.leanback.widget.ArrayObjectAdapter); method public abstract boolean onKey(android.view.View, int, android.view.KeyEvent); method protected void onMetadataChanged(); method protected void onPlayCompleted(); method protected void onPlayStateChanged(); method protected void onPreparedStateChanged(); method protected void onUpdateBufferedProgress(); method protected void onUpdateDuration(); method protected void onUpdateProgress(); method public final void seekTo(long); method public void setArt(android.graphics.drawable.Drawable); method public void setControlsOverlayAutoHideEnabled(boolean); method public void setControlsRow(android.support.v17.leanback.widget.PlaybackControlsRow); method public void setPlaybackRowPresenter(android.support.v17.leanback.widget.PlaybackRowPresenter); method public void setSubtitle(java.lang.CharSequence); method public void setTitle(java.lang.CharSequence); field public static final int ACTION_CUSTOM_LEFT_FIRST = 1; // 0x1 field public static final int ACTION_CUSTOM_RIGHT_FIRST = 4096; // 0x1000 field public static final int ACTION_FAST_FORWARD = 128; // 0x80 field public static final int ACTION_PLAY_PAUSE = 64; // 0x40 field public static final int ACTION_REPEAT = 512; // 0x200 field public static final int ACTION_REWIND = 32; // 0x20 field public static final int ACTION_SHUFFLE = 1024; // 0x400 field public static final int ACTION_SKIP_TO_NEXT = 256; // 0x100 field public static final int ACTION_SKIP_TO_PREVIOUS = 16; // 0x10 } public abstract class PlaybackControlGlue extends android.support.v17.leanback.media.PlaybackGlue implements android.support.v17.leanback.widget.OnActionClickedListener android.view.View.OnKeyListener { ctor public PlaybackControlGlue(android.content.Context, int[]); ctor public PlaybackControlGlue(android.content.Context, int[], int[]); method public void enableProgressUpdating(boolean); method public android.support.v17.leanback.widget.PlaybackControlsRow getControlsRow(); method public deprecated android.support.v17.leanback.widget.PlaybackControlsRowPresenter getControlsRowPresenter(); method public abstract int getCurrentPosition(); method public abstract int getCurrentSpeedId(); method public int[] getFastForwardSpeeds(); method public abstract android.graphics.drawable.Drawable getMediaArt(); method public abstract int getMediaDuration(); method public abstract java.lang.CharSequence getMediaSubtitle(); method public abstract java.lang.CharSequence getMediaTitle(); method public android.support.v17.leanback.widget.PlaybackRowPresenter getPlaybackRowPresenter(); method public int[] getRewindSpeeds(); method public abstract long getSupportedActions(); method public int getUpdatePeriod(); method public abstract boolean hasValidMedia(); method public boolean isFadingEnabled(); method public abstract boolean isMediaPlaying(); method public void onActionClicked(android.support.v17.leanback.widget.Action); method protected void onCreateControlsRowAndPresenter(); method protected void onCreatePrimaryActions(android.support.v17.leanback.widget.SparseArrayObjectAdapter); method protected void onCreateSecondaryActions(android.support.v17.leanback.widget.ArrayObjectAdapter); method public boolean onKey(android.view.View, int, android.view.KeyEvent); method protected void onMetadataChanged(); method protected void onStateChanged(); method public void play(int); method public final void play(); method public void setControlsRow(android.support.v17.leanback.widget.PlaybackControlsRow); method public deprecated void setControlsRowPresenter(android.support.v17.leanback.widget.PlaybackControlsRowPresenter); method public void setFadingEnabled(boolean); method public void setPlaybackRowPresenter(android.support.v17.leanback.widget.PlaybackRowPresenter); method public void updateProgress(); field public static final int ACTION_CUSTOM_LEFT_FIRST = 1; // 0x1 field public static final int ACTION_CUSTOM_RIGHT_FIRST = 4096; // 0x1000 field public static final int ACTION_FAST_FORWARD = 128; // 0x80 field public static final int ACTION_PLAY_PAUSE = 64; // 0x40 field public static final int ACTION_REWIND = 32; // 0x20 field public static final int ACTION_SKIP_TO_NEXT = 256; // 0x100 field public static final int ACTION_SKIP_TO_PREVIOUS = 16; // 0x10 field public static final int PLAYBACK_SPEED_FAST_L0 = 10; // 0xa field public static final int PLAYBACK_SPEED_FAST_L1 = 11; // 0xb field public static final int PLAYBACK_SPEED_FAST_L2 = 12; // 0xc field public static final int PLAYBACK_SPEED_FAST_L3 = 13; // 0xd field public static final int PLAYBACK_SPEED_FAST_L4 = 14; // 0xe field public static final int PLAYBACK_SPEED_INVALID = -1; // 0xffffffff field public static final int PLAYBACK_SPEED_NORMAL = 1; // 0x1 field public static final int PLAYBACK_SPEED_PAUSED = 0; // 0x0 } public abstract class PlaybackGlue { ctor public PlaybackGlue(android.content.Context); method public void addPlayerCallback(android.support.v17.leanback.media.PlaybackGlue.PlayerCallback); method public android.content.Context getContext(); method public android.support.v17.leanback.media.PlaybackGlueHost getHost(); method protected java.util.List getPlayerCallbacks(); method public boolean isPlaying(); method public boolean isPrepared(); method public void next(); method protected void onAttachedToHost(android.support.v17.leanback.media.PlaybackGlueHost); method protected void onDetachedFromHost(); method protected void onHostPause(); method protected void onHostResume(); method protected void onHostStart(); method protected void onHostStop(); method public void pause(); method public void play(); method public void playWhenPrepared(); method public void previous(); method public void removePlayerCallback(android.support.v17.leanback.media.PlaybackGlue.PlayerCallback); method public final void setHost(android.support.v17.leanback.media.PlaybackGlueHost); } public static abstract class PlaybackGlue.PlayerCallback { ctor public PlaybackGlue.PlayerCallback(); method public void onPlayCompleted(android.support.v17.leanback.media.PlaybackGlue); method public void onPlayStateChanged(android.support.v17.leanback.media.PlaybackGlue); method public void onPreparedStateChanged(android.support.v17.leanback.media.PlaybackGlue); } public abstract class PlaybackGlueHost { ctor public PlaybackGlueHost(); method public deprecated void fadeOut(); method public android.support.v17.leanback.media.PlaybackGlueHost.PlayerCallback getPlayerCallback(); method public void hideControlsOverlay(boolean); method public boolean isControlsOverlayAutoHideEnabled(); method public boolean isControlsOverlayVisible(); method public void notifyPlaybackRowChanged(); method public void setControlsOverlayAutoHideEnabled(boolean); method public deprecated void setFadingEnabled(boolean); method public void setHostCallback(android.support.v17.leanback.media.PlaybackGlueHost.HostCallback); method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); method public void setOnKeyInterceptListener(android.view.View.OnKeyListener); method public void setPlaybackRow(android.support.v17.leanback.widget.Row); method public void setPlaybackRowPresenter(android.support.v17.leanback.widget.PlaybackRowPresenter); method public void showControlsOverlay(boolean); } public static abstract class PlaybackGlueHost.HostCallback { ctor public PlaybackGlueHost.HostCallback(); method public void onHostDestroy(); method public void onHostPause(); method public void onHostResume(); method public void onHostStart(); method public void onHostStop(); } public static class PlaybackGlueHost.PlayerCallback { ctor public PlaybackGlueHost.PlayerCallback(); method public void onBufferingStateChanged(boolean); method public void onError(int, java.lang.CharSequence); method public void onVideoSizeChanged(int, int); } public class PlaybackTransportControlGlue extends android.support.v17.leanback.media.PlaybackBaseControlGlue { ctor public PlaybackTransportControlGlue(android.content.Context, T); method public final android.support.v17.leanback.widget.PlaybackSeekDataProvider getSeekProvider(); method public final boolean isSeekEnabled(); method public void onActionClicked(android.support.v17.leanback.widget.Action); method protected android.support.v17.leanback.widget.PlaybackRowPresenter onCreateRowPresenter(); method public boolean onKey(android.view.View, int, android.view.KeyEvent); method public final void setSeekEnabled(boolean); method public final void setSeekProvider(android.support.v17.leanback.widget.PlaybackSeekDataProvider); } public abstract class PlayerAdapter { ctor public PlayerAdapter(); method public void fastForward(); method public long getBufferedPosition(); method public final android.support.v17.leanback.media.PlayerAdapter.Callback getCallback(); method public long getCurrentPosition(); method public long getDuration(); method public long getSupportedActions(); method public boolean isPlaying(); method public boolean isPrepared(); method public void next(); method public void onAttachedToHost(android.support.v17.leanback.media.PlaybackGlueHost); method public void onDetachedFromHost(); method public abstract void pause(); method public abstract void play(); method public void previous(); method public void rewind(); method public void seekTo(long); method public final void setCallback(android.support.v17.leanback.media.PlayerAdapter.Callback); method public void setProgressUpdatingEnabled(boolean); method public void setRepeatAction(int); method public void setShuffleAction(int); } public static class PlayerAdapter.Callback { ctor public PlayerAdapter.Callback(); method public void onBufferedPositionChanged(android.support.v17.leanback.media.PlayerAdapter); method public void onBufferingStateChanged(android.support.v17.leanback.media.PlayerAdapter, boolean); method public void onCurrentPositionChanged(android.support.v17.leanback.media.PlayerAdapter); method public void onDurationChanged(android.support.v17.leanback.media.PlayerAdapter); method public void onError(android.support.v17.leanback.media.PlayerAdapter, int, java.lang.String); method public void onMetadataChanged(android.support.v17.leanback.media.PlayerAdapter); method public void onPlayCompleted(android.support.v17.leanback.media.PlayerAdapter); method public void onPlayStateChanged(android.support.v17.leanback.media.PlayerAdapter); method public void onPreparedStateChanged(android.support.v17.leanback.media.PlayerAdapter); method public void onVideoSizeChanged(android.support.v17.leanback.media.PlayerAdapter, int, int); } public abstract interface SurfaceHolderGlueHost { method public abstract void setSurfaceHolderCallback(android.view.SurfaceHolder.Callback); } } package android.support.v17.leanback.system { public class Settings { method public boolean getBoolean(java.lang.String); method public static android.support.v17.leanback.system.Settings getInstance(android.content.Context); method public void setBoolean(java.lang.String, boolean); field public static final java.lang.String OUTLINE_CLIPPING_DISABLED = "OUTLINE_CLIPPING_DISABLED"; field public static final java.lang.String PREFER_STATIC_SHADOWS = "PREFER_STATIC_SHADOWS"; } } package android.support.v17.leanback.widget { public abstract class AbstractDetailsDescriptionPresenter extends android.support.v17.leanback.widget.Presenter { ctor public AbstractDetailsDescriptionPresenter(); method protected abstract void onBindDescription(android.support.v17.leanback.widget.AbstractDetailsDescriptionPresenter.ViewHolder, java.lang.Object); method public final void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); method public final android.support.v17.leanback.widget.AbstractDetailsDescriptionPresenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); } public static class AbstractDetailsDescriptionPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { ctor public AbstractDetailsDescriptionPresenter.ViewHolder(android.view.View); method public android.widget.TextView getBody(); method public android.widget.TextView getSubtitle(); method public android.widget.TextView getTitle(); } public abstract class AbstractMediaItemPresenter extends android.support.v17.leanback.widget.RowPresenter { ctor public AbstractMediaItemPresenter(); ctor public AbstractMediaItemPresenter(int); method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); method public android.support.v17.leanback.widget.Presenter getActionPresenter(); method protected int getMediaPlayState(java.lang.Object); method public int getThemeId(); method public boolean hasMediaRowSeparator(); method protected abstract void onBindMediaDetails(android.support.v17.leanback.widget.AbstractMediaItemPresenter.ViewHolder, java.lang.Object); method public void onBindMediaPlayState(android.support.v17.leanback.widget.AbstractMediaItemPresenter.ViewHolder); method protected void onBindRowActions(android.support.v17.leanback.widget.AbstractMediaItemPresenter.ViewHolder); method protected void onUnbindMediaDetails(android.support.v17.leanback.widget.AbstractMediaItemPresenter.ViewHolder); method public void onUnbindMediaPlayState(android.support.v17.leanback.widget.AbstractMediaItemPresenter.ViewHolder); method public void setActionPresenter(android.support.v17.leanback.widget.Presenter); method public void setBackgroundColor(int); method public void setHasMediaRowSeparator(boolean); method public void setThemeId(int); field public static final int PLAY_STATE_INITIAL = 0; // 0x0 field public static final int PLAY_STATE_PAUSED = 1; // 0x1 field public static final int PLAY_STATE_PLAYING = 2; // 0x2 } public static class AbstractMediaItemPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { ctor public AbstractMediaItemPresenter.ViewHolder(android.view.View); method public android.view.ViewGroup getMediaItemActionsContainer(); method public android.view.View getMediaItemDetailsView(); method public android.widget.TextView getMediaItemDurationView(); method public android.widget.TextView getMediaItemNameView(); method public android.widget.TextView getMediaItemNumberView(); method public android.widget.ViewFlipper getMediaItemNumberViewFlipper(); method public android.view.View getMediaItemPausedView(); method public android.view.View getMediaItemPlayingView(); method public android.support.v17.leanback.widget.MultiActionsProvider.MultiAction[] getMediaItemRowActions(); method public android.view.View getMediaItemRowSeparator(); method public android.view.View getSelectorView(); method public void notifyActionChanged(android.support.v17.leanback.widget.MultiActionsProvider.MultiAction); method public void notifyDetailsChanged(); method public void notifyPlayStateChanged(); method public void onBindRowActions(); method public void setSelectedMediaItemNumberView(int); } public abstract class AbstractMediaListHeaderPresenter extends android.support.v17.leanback.widget.RowPresenter { ctor public AbstractMediaListHeaderPresenter(android.content.Context, int); ctor public AbstractMediaListHeaderPresenter(); method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); method protected abstract void onBindMediaListHeaderViewHolder(android.support.v17.leanback.widget.AbstractMediaListHeaderPresenter.ViewHolder, java.lang.Object); method public void setBackgroundColor(int); } public static class AbstractMediaListHeaderPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { ctor public AbstractMediaListHeaderPresenter.ViewHolder(android.view.View); method public android.widget.TextView getHeaderView(); } public class Action { ctor public Action(long); ctor public Action(long, java.lang.CharSequence); ctor public Action(long, java.lang.CharSequence, java.lang.CharSequence); ctor public Action(long, java.lang.CharSequence, java.lang.CharSequence, android.graphics.drawable.Drawable); method public final void addKeyCode(int); method public final android.graphics.drawable.Drawable getIcon(); method public final long getId(); method public final java.lang.CharSequence getLabel1(); method public final java.lang.CharSequence getLabel2(); method public final void removeKeyCode(int); method public final boolean respondsToKeyCode(int); method public final void setIcon(android.graphics.drawable.Drawable); method public final void setId(long); method public final void setLabel1(java.lang.CharSequence); method public final void setLabel2(java.lang.CharSequence); field public static final long NO_ID = -1L; // 0xffffffffffffffffL } public class ArrayObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter { ctor public ArrayObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); ctor public ArrayObjectAdapter(android.support.v17.leanback.widget.Presenter); ctor public ArrayObjectAdapter(); method public void add(java.lang.Object); method public void add(int, java.lang.Object); method public void addAll(int, java.util.Collection); method public void clear(); method public java.lang.Object get(int); method public int indexOf(java.lang.Object); method public void move(int, int); method public void notifyArrayItemRangeChanged(int, int); method public boolean remove(java.lang.Object); method public int removeItems(int, int); method public void replace(int, java.lang.Object); method public void setItems(java.util.List, android.support.v17.leanback.widget.DiffCallback); method public int size(); method public java.util.List unmodifiableList(); } public class BaseCardView extends android.widget.FrameLayout { ctor public BaseCardView(android.content.Context); ctor public BaseCardView(android.content.Context, android.util.AttributeSet); ctor public BaseCardView(android.content.Context, android.util.AttributeSet, int); method protected android.support.v17.leanback.widget.BaseCardView.LayoutParams generateDefaultLayoutParams(); method public android.support.v17.leanback.widget.BaseCardView.LayoutParams generateLayoutParams(android.util.AttributeSet); method protected android.support.v17.leanback.widget.BaseCardView.LayoutParams generateLayoutParams(android.view.ViewGroup.LayoutParams); method public int getCardType(); method public deprecated int getExtraVisibility(); method public int getInfoVisibility(); method public boolean isSelectedAnimationDelayed(); method public void setCardType(int); method public deprecated void setExtraVisibility(int); method public void setInfoVisibility(int); method public void setSelectedAnimationDelayed(boolean); field public static final int CARD_REGION_VISIBLE_ACTIVATED = 1; // 0x1 field public static final int CARD_REGION_VISIBLE_ALWAYS = 0; // 0x0 field public static final int CARD_REGION_VISIBLE_SELECTED = 2; // 0x2 field public static final int CARD_TYPE_INFO_OVER = 1; // 0x1 field public static final int CARD_TYPE_INFO_UNDER = 2; // 0x2 field public static final int CARD_TYPE_INFO_UNDER_WITH_EXTRA = 3; // 0x3 field public static final int CARD_TYPE_MAIN_ONLY = 0; // 0x0 } public static class BaseCardView.LayoutParams extends android.widget.FrameLayout.LayoutParams { ctor public BaseCardView.LayoutParams(android.content.Context, android.util.AttributeSet); ctor public BaseCardView.LayoutParams(int, int); ctor public BaseCardView.LayoutParams(android.view.ViewGroup.LayoutParams); ctor public BaseCardView.LayoutParams(android.support.v17.leanback.widget.BaseCardView.LayoutParams); field public static final int VIEW_TYPE_EXTRA = 2; // 0x2 field public static final int VIEW_TYPE_INFO = 1; // 0x1 field public static final int VIEW_TYPE_MAIN = 0; // 0x0 field public int viewType; } public abstract class BaseGridView extends android.support.v7.widget.RecyclerView { method public void addOnChildViewHolderSelectedListener(android.support.v17.leanback.widget.OnChildViewHolderSelectedListener); method public void animateIn(); method public void animateOut(); method public int getChildDrawingOrder(int, int); method public deprecated int getHorizontalMargin(); method public int getHorizontalSpacing(); method public int getInitialPrefetchItemCount(); method public int getItemAlignmentOffset(); method public float getItemAlignmentOffsetPercent(); method public int getItemAlignmentViewId(); method public android.support.v17.leanback.widget.BaseGridView.OnUnhandledKeyListener getOnUnhandledKeyListener(); method public final int getSaveChildrenLimitNumber(); method public final int getSaveChildrenPolicy(); method public int getSelectedPosition(); method public deprecated int getVerticalMargin(); method public int getVerticalSpacing(); method public void getViewSelectedOffsets(android.view.View, int[]); method public int getWindowAlignment(); method public int getWindowAlignmentOffset(); method public float getWindowAlignmentOffsetPercent(); method public boolean hasPreviousViewInSameRow(int); method public boolean isChildLayoutAnimated(); method public boolean isFocusDrawingOrderEnabled(); method public final boolean isFocusSearchDisabled(); method public boolean isItemAlignmentOffsetWithPadding(); method public boolean isScrollEnabled(); method public boolean isWindowAlignmentPreferKeyLineOverHighEdge(); method public boolean isWindowAlignmentPreferKeyLineOverLowEdge(); method public boolean onRequestFocusInDescendants(int, android.graphics.Rect); method public void removeOnChildViewHolderSelectedListener(android.support.v17.leanback.widget.OnChildViewHolderSelectedListener); method public void setAnimateChildLayout(boolean); method public void setChildrenVisibility(int); method public void setFocusDrawingOrderEnabled(boolean); method public final void setFocusSearchDisabled(boolean); method public void setGravity(int); method public void setHasOverlappingRendering(boolean); method public deprecated void setHorizontalMargin(int); method public void setHorizontalSpacing(int); method public void setInitialPrefetchItemCount(int); method public void setItemAlignmentOffset(int); method public void setItemAlignmentOffsetPercent(float); method public void setItemAlignmentOffsetWithPadding(boolean); method public void setItemAlignmentViewId(int); method public deprecated void setItemMargin(int); method public void setItemSpacing(int); method public void setLayoutEnabled(boolean); method public void setOnChildLaidOutListener(android.support.v17.leanback.widget.OnChildLaidOutListener); method public void setOnChildSelectedListener(android.support.v17.leanback.widget.OnChildSelectedListener); method public void setOnChildViewHolderSelectedListener(android.support.v17.leanback.widget.OnChildViewHolderSelectedListener); method public void setOnKeyInterceptListener(android.support.v17.leanback.widget.BaseGridView.OnKeyInterceptListener); method public void setOnMotionInterceptListener(android.support.v17.leanback.widget.BaseGridView.OnMotionInterceptListener); method public void setOnTouchInterceptListener(android.support.v17.leanback.widget.BaseGridView.OnTouchInterceptListener); method public void setOnUnhandledKeyListener(android.support.v17.leanback.widget.BaseGridView.OnUnhandledKeyListener); method public void setPruneChild(boolean); method public final void setSaveChildrenLimitNumber(int); method public final void setSaveChildrenPolicy(int); method public void setScrollEnabled(boolean); method public void setSelectedPosition(int); method public void setSelectedPosition(int, int); method public void setSelectedPosition(int, android.support.v17.leanback.widget.ViewHolderTask); method public void setSelectedPositionSmooth(int); method public void setSelectedPositionSmooth(int, android.support.v17.leanback.widget.ViewHolderTask); method public deprecated void setVerticalMargin(int); method public void setVerticalSpacing(int); method public void setWindowAlignment(int); method public void setWindowAlignmentOffset(int); method public void setWindowAlignmentOffsetPercent(float); method public void setWindowAlignmentPreferKeyLineOverHighEdge(boolean); method public void setWindowAlignmentPreferKeyLineOverLowEdge(boolean); field public static final float ITEM_ALIGN_OFFSET_PERCENT_DISABLED = -1.0f; field public static final int SAVE_ALL_CHILD = 3; // 0x3 field public static final int SAVE_LIMITED_CHILD = 2; // 0x2 field public static final int SAVE_NO_CHILD = 0; // 0x0 field public static final int SAVE_ON_SCREEN_CHILD = 1; // 0x1 field public static final int WINDOW_ALIGN_BOTH_EDGE = 3; // 0x3 field public static final int WINDOW_ALIGN_HIGH_EDGE = 2; // 0x2 field public static final int WINDOW_ALIGN_LOW_EDGE = 1; // 0x1 field public static final int WINDOW_ALIGN_NO_EDGE = 0; // 0x0 field public static final float WINDOW_ALIGN_OFFSET_PERCENT_DISABLED = -1.0f; } public static abstract interface BaseGridView.OnKeyInterceptListener { method public abstract boolean onInterceptKeyEvent(android.view.KeyEvent); } public static abstract interface BaseGridView.OnMotionInterceptListener { method public abstract boolean onInterceptMotionEvent(android.view.MotionEvent); } public static abstract interface BaseGridView.OnTouchInterceptListener { method public abstract boolean onInterceptTouchEvent(android.view.MotionEvent); } public static abstract interface BaseGridView.OnUnhandledKeyListener { method public abstract boolean onUnhandledKey(android.view.KeyEvent); } public abstract interface BaseOnItemViewClickedListener { method public abstract void onItemClicked(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object, android.support.v17.leanback.widget.RowPresenter.ViewHolder, T); } public abstract interface BaseOnItemViewSelectedListener { method public abstract void onItemSelected(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object, android.support.v17.leanback.widget.RowPresenter.ViewHolder, T); } public class BrowseFrameLayout extends android.widget.FrameLayout { ctor public BrowseFrameLayout(android.content.Context); ctor public BrowseFrameLayout(android.content.Context, android.util.AttributeSet); ctor public BrowseFrameLayout(android.content.Context, android.util.AttributeSet, int); method public android.support.v17.leanback.widget.BrowseFrameLayout.OnChildFocusListener getOnChildFocusListener(); method public android.support.v17.leanback.widget.BrowseFrameLayout.OnFocusSearchListener getOnFocusSearchListener(); method public void setOnChildFocusListener(android.support.v17.leanback.widget.BrowseFrameLayout.OnChildFocusListener); method public void setOnDispatchKeyListener(android.view.View.OnKeyListener); method public void setOnFocusSearchListener(android.support.v17.leanback.widget.BrowseFrameLayout.OnFocusSearchListener); } public static abstract interface BrowseFrameLayout.OnChildFocusListener { method public abstract void onRequestChildFocus(android.view.View, android.view.View); method public abstract boolean onRequestFocusInDescendants(int, android.graphics.Rect); } public static abstract interface BrowseFrameLayout.OnFocusSearchListener { method public abstract android.view.View onFocusSearch(android.view.View, int); } public final class ClassPresenterSelector extends android.support.v17.leanback.widget.PresenterSelector { ctor public ClassPresenterSelector(); method public android.support.v17.leanback.widget.ClassPresenterSelector addClassPresenter(java.lang.Class, android.support.v17.leanback.widget.Presenter); method public android.support.v17.leanback.widget.ClassPresenterSelector addClassPresenterSelector(java.lang.Class, android.support.v17.leanback.widget.PresenterSelector); method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); } public class ControlButtonPresenterSelector extends android.support.v17.leanback.widget.PresenterSelector { ctor public ControlButtonPresenterSelector(); method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); method public android.support.v17.leanback.widget.Presenter getPrimaryPresenter(); method public android.support.v17.leanback.widget.Presenter getSecondaryPresenter(); } public class CursorObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter { ctor public CursorObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); ctor public CursorObjectAdapter(android.support.v17.leanback.widget.Presenter); ctor public CursorObjectAdapter(); method public void changeCursor(android.database.Cursor); method public void close(); method public java.lang.Object get(int); method public final android.database.Cursor getCursor(); method public final android.support.v17.leanback.database.CursorMapper getMapper(); method protected final void invalidateCache(int); method protected final void invalidateCache(int, int); method public boolean isClosed(); method protected void onCursorChanged(); method protected void onMapperChanged(); method public final void setMapper(android.support.v17.leanback.database.CursorMapper); method public int size(); method public android.database.Cursor swapCursor(android.database.Cursor); } public class DetailsOverviewLogoPresenter extends android.support.v17.leanback.widget.Presenter { ctor public DetailsOverviewLogoPresenter(); method public boolean isBoundToImage(android.support.v17.leanback.widget.DetailsOverviewLogoPresenter.ViewHolder, android.support.v17.leanback.widget.DetailsOverviewRow); method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); method public android.view.View onCreateView(android.view.ViewGroup); method public android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); method public void setContext(android.support.v17.leanback.widget.DetailsOverviewLogoPresenter.ViewHolder, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter); } public static class DetailsOverviewLogoPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { ctor public DetailsOverviewLogoPresenter.ViewHolder(android.view.View); method public android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter getParentPresenter(); method public android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder getParentViewHolder(); method public boolean isSizeFromDrawableIntrinsic(); method public void setSizeFromDrawableIntrinsic(boolean); field protected android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter mParentPresenter; field protected android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder mParentViewHolder; } public class DetailsOverviewRow extends android.support.v17.leanback.widget.Row { ctor public DetailsOverviewRow(java.lang.Object); method public final deprecated void addAction(android.support.v17.leanback.widget.Action); method public final deprecated void addAction(int, android.support.v17.leanback.widget.Action); method public android.support.v17.leanback.widget.Action getActionForKeyCode(int); method public final deprecated java.util.List getActions(); method public final android.support.v17.leanback.widget.ObjectAdapter getActionsAdapter(); method public final android.graphics.drawable.Drawable getImageDrawable(); method public final java.lang.Object getItem(); method public boolean isImageScaleUpAllowed(); method public final deprecated boolean removeAction(android.support.v17.leanback.widget.Action); method public final void setActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public final void setImageBitmap(android.content.Context, android.graphics.Bitmap); method public final void setImageDrawable(android.graphics.drawable.Drawable); method public void setImageScaleUpAllowed(boolean); method public final void setItem(java.lang.Object); } public static class DetailsOverviewRow.Listener { ctor public DetailsOverviewRow.Listener(); method public void onActionsAdapterChanged(android.support.v17.leanback.widget.DetailsOverviewRow); method public void onImageDrawableChanged(android.support.v17.leanback.widget.DetailsOverviewRow); method public void onItemChanged(android.support.v17.leanback.widget.DetailsOverviewRow); } public deprecated class DetailsOverviewRowPresenter extends android.support.v17.leanback.widget.RowPresenter { ctor public DetailsOverviewRowPresenter(android.support.v17.leanback.widget.Presenter); method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); method public int getBackgroundColor(); method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); method public boolean isStyleLarge(); method public final boolean isUsingDefaultSelectEffect(); method public void setBackgroundColor(int); method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); method public final void setSharedElementEnterTransition(android.app.Activity, java.lang.String, long); method public final void setSharedElementEnterTransition(android.app.Activity, java.lang.String); method public void setStyleLarge(boolean); } public final class DetailsOverviewRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { ctor public DetailsOverviewRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.Presenter); field public final android.support.v17.leanback.widget.Presenter.ViewHolder mDetailsDescriptionViewHolder; } public class DetailsParallax extends android.support.v17.leanback.widget.RecyclerViewParallax { ctor public DetailsParallax(); method public android.support.v17.leanback.widget.Parallax.IntProperty getOverviewRowBottom(); method public android.support.v17.leanback.widget.Parallax.IntProperty getOverviewRowTop(); } public abstract class DiffCallback { ctor public DiffCallback(); method public abstract boolean areContentsTheSame(Value, Value); method public abstract boolean areItemsTheSame(Value, Value); method public java.lang.Object getChangePayload(Value, Value); } public class DividerPresenter extends android.support.v17.leanback.widget.Presenter { ctor public DividerPresenter(); method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); method public android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); } public class DividerRow extends android.support.v17.leanback.widget.Row { ctor public DividerRow(); method public final boolean isRenderedAsRowView(); } public abstract interface FacetProvider { method public abstract java.lang.Object getFacet(java.lang.Class); } public abstract interface FacetProviderAdapter { method public abstract android.support.v17.leanback.widget.FacetProvider getFacetProvider(int); } public abstract interface FocusHighlight { field public static final int ZOOM_FACTOR_LARGE = 3; // 0x3 field public static final int ZOOM_FACTOR_MEDIUM = 2; // 0x2 field public static final int ZOOM_FACTOR_NONE = 0; // 0x0 field public static final int ZOOM_FACTOR_SMALL = 1; // 0x1 field public static final int ZOOM_FACTOR_XSMALL = 4; // 0x4 } public class FocusHighlightHelper { ctor public FocusHighlightHelper(); method public static void setupBrowseItemFocusHighlight(android.support.v17.leanback.widget.ItemBridgeAdapter, int, boolean); method public static deprecated void setupHeaderItemFocusHighlight(android.support.v17.leanback.widget.VerticalGridView); method public static deprecated void setupHeaderItemFocusHighlight(android.support.v17.leanback.widget.VerticalGridView, boolean); method public static void setupHeaderItemFocusHighlight(android.support.v17.leanback.widget.ItemBridgeAdapter); method public static void setupHeaderItemFocusHighlight(android.support.v17.leanback.widget.ItemBridgeAdapter, boolean); } public abstract interface FragmentAnimationProvider { method public abstract void onImeAppearing(java.util.List); method public abstract void onImeDisappearing(java.util.List); } public class FullWidthDetailsOverviewRowPresenter extends android.support.v17.leanback.widget.RowPresenter { ctor public FullWidthDetailsOverviewRowPresenter(android.support.v17.leanback.widget.Presenter); ctor public FullWidthDetailsOverviewRowPresenter(android.support.v17.leanback.widget.Presenter, android.support.v17.leanback.widget.DetailsOverviewLogoPresenter); method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); method public final int getActionsBackgroundColor(); method public final int getAlignmentMode(); method public final int getBackgroundColor(); method public final int getInitialState(); method protected int getLayoutResourceId(); method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); method public final boolean isParticipatingEntranceTransition(); method public final boolean isUsingDefaultSelectEffect(); method public final void notifyOnBindLogo(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder); method protected void onLayoutLogo(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, boolean); method protected void onLayoutOverviewFrame(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, boolean); method protected void onStateChanged(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int); method public final void setActionsBackgroundColor(int); method public final void setAlignmentMode(int); method public final void setBackgroundColor(int); method public final void setInitialState(int); method public final void setListener(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.Listener); method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); method public final void setParticipatingEntranceTransition(boolean); method public final void setState(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int); field public static final int ALIGN_MODE_MIDDLE = 1; // 0x1 field public static final int ALIGN_MODE_START = 0; // 0x0 field public static final int STATE_FULL = 1; // 0x1 field public static final int STATE_HALF = 0; // 0x0 field public static final int STATE_SMALL = 2; // 0x2 field protected int mInitialState; } public static abstract class FullWidthDetailsOverviewRowPresenter.Listener { ctor public FullWidthDetailsOverviewRowPresenter.Listener(); method public void onBindLogo(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder); } public class FullWidthDetailsOverviewRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { ctor public FullWidthDetailsOverviewRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.Presenter, android.support.v17.leanback.widget.DetailsOverviewLogoPresenter); method protected android.support.v17.leanback.widget.DetailsOverviewRow.Listener createRowListener(); method public final android.view.ViewGroup getActionsRow(); method public final android.view.ViewGroup getDetailsDescriptionFrame(); method public final android.support.v17.leanback.widget.Presenter.ViewHolder getDetailsDescriptionViewHolder(); method public final android.support.v17.leanback.widget.DetailsOverviewLogoPresenter.ViewHolder getLogoViewHolder(); method public final android.view.ViewGroup getOverviewView(); method public final int getState(); field protected final android.support.v17.leanback.widget.DetailsOverviewRow.Listener mRowListener; } public class FullWidthDetailsOverviewRowPresenter.ViewHolder.DetailsOverviewRowListener extends android.support.v17.leanback.widget.DetailsOverviewRow.Listener { ctor public FullWidthDetailsOverviewRowPresenter.ViewHolder.DetailsOverviewRowListener(); } public class FullWidthDetailsOverviewSharedElementHelper extends android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.Listener { ctor public FullWidthDetailsOverviewSharedElementHelper(); method public boolean getAutoStartSharedElementTransition(); method public void setAutoStartSharedElementTransition(boolean); method public void setSharedElementEnterTransition(android.app.Activity, java.lang.String); method public void setSharedElementEnterTransition(android.app.Activity, java.lang.String, long); method public void startPostponedEnterTransition(); } public class GuidanceStylist implements android.support.v17.leanback.widget.FragmentAnimationProvider { ctor public GuidanceStylist(); method public android.widget.TextView getBreadcrumbView(); method public android.widget.TextView getDescriptionView(); method public android.widget.ImageView getIconView(); method public android.widget.TextView getTitleView(); method public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.support.v17.leanback.widget.GuidanceStylist.Guidance); method public void onDestroyView(); method public void onImeAppearing(java.util.List); method public void onImeDisappearing(java.util.List); method public int onProvideLayoutId(); } public static class GuidanceStylist.Guidance { ctor public GuidanceStylist.Guidance(java.lang.String, java.lang.String, java.lang.String, android.graphics.drawable.Drawable); method public java.lang.String getBreadcrumb(); method public java.lang.String getDescription(); method public android.graphics.drawable.Drawable getIconDrawable(); method public java.lang.String getTitle(); } public class GuidedAction extends android.support.v17.leanback.widget.Action { ctor protected GuidedAction(); method public int getCheckSetId(); method public java.lang.CharSequence getDescription(); method public int getDescriptionEditInputType(); method public int getDescriptionInputType(); method public java.lang.CharSequence getEditDescription(); method public int getEditInputType(); method public java.lang.CharSequence getEditTitle(); method public int getInputType(); method public android.content.Intent getIntent(); method public java.util.List getSubActions(); method public java.lang.CharSequence getTitle(); method public boolean hasEditableActivatorView(); method public boolean hasMultilineDescription(); method public boolean hasNext(); method public boolean hasSubActions(); method public boolean hasTextEditable(); method public boolean infoOnly(); method public final boolean isAutoSaveRestoreEnabled(); method public boolean isChecked(); method public boolean isDescriptionEditable(); method public boolean isEditTitleUsed(); method public boolean isEditable(); method public boolean isEnabled(); method public boolean isFocusable(); method public void onRestoreInstanceState(android.os.Bundle, java.lang.String); method public void onSaveInstanceState(android.os.Bundle, java.lang.String); method public void setChecked(boolean); method public void setDescription(java.lang.CharSequence); method public void setEditDescription(java.lang.CharSequence); method public void setEditTitle(java.lang.CharSequence); method public void setEnabled(boolean); method public void setFocusable(boolean); method public void setIntent(android.content.Intent); method public void setSubActions(java.util.List); method public void setTitle(java.lang.CharSequence); field public static final long ACTION_ID_CANCEL = -5L; // 0xfffffffffffffffbL field public static final long ACTION_ID_CONTINUE = -7L; // 0xfffffffffffffff9L field public static final long ACTION_ID_CURRENT = -3L; // 0xfffffffffffffffdL field public static final long ACTION_ID_FINISH = -6L; // 0xfffffffffffffffaL field public static final long ACTION_ID_NEXT = -2L; // 0xfffffffffffffffeL field public static final long ACTION_ID_NO = -9L; // 0xfffffffffffffff7L field public static final long ACTION_ID_OK = -4L; // 0xfffffffffffffffcL field public static final long ACTION_ID_YES = -8L; // 0xfffffffffffffff8L field public static final int CHECKBOX_CHECK_SET_ID = -1; // 0xffffffff field public static final int DEFAULT_CHECK_SET_ID = 1; // 0x1 field public static final int NO_CHECK_SET = 0; // 0x0 } public static class GuidedAction.Builder extends android.support.v17.leanback.widget.GuidedAction.BuilderBase { ctor public deprecated GuidedAction.Builder(); ctor public GuidedAction.Builder(android.content.Context); method public android.support.v17.leanback.widget.GuidedAction build(); } public static abstract class GuidedAction.BuilderBase { ctor public GuidedAction.BuilderBase(android.content.Context); method protected final void applyValues(android.support.v17.leanback.widget.GuidedAction); method public B autoSaveRestoreEnabled(boolean); method public B checkSetId(int); method public B checked(boolean); method public B clickAction(long); method public B description(java.lang.CharSequence); method public B description(int); method public B descriptionEditInputType(int); method public B descriptionEditable(boolean); method public B descriptionInputType(int); method public B editDescription(java.lang.CharSequence); method public B editDescription(int); method public B editInputType(int); method public B editTitle(java.lang.CharSequence); method public B editTitle(int); method public B editable(boolean); method public B enabled(boolean); method public B focusable(boolean); method public android.content.Context getContext(); method public B hasEditableActivatorView(boolean); method public B hasNext(boolean); method public B icon(android.graphics.drawable.Drawable); method public B icon(int); method public deprecated B iconResourceId(int, android.content.Context); method public B id(long); method public B infoOnly(boolean); method public B inputType(int); method public B intent(android.content.Intent); method public B multilineDescription(boolean); method public B subActions(java.util.List); method public B title(java.lang.CharSequence); method public B title(int); } public class GuidedActionEditText extends android.widget.EditText implements android.support.v17.leanback.widget.ImeKeyMonitor { ctor public GuidedActionEditText(android.content.Context); ctor public GuidedActionEditText(android.content.Context, android.util.AttributeSet); ctor public GuidedActionEditText(android.content.Context, android.util.AttributeSet, int); method public void setImeKeyListener(android.support.v17.leanback.widget.ImeKeyMonitor.ImeKeyListener); } public class GuidedActionsStylist implements android.support.v17.leanback.widget.FragmentAnimationProvider { ctor public GuidedActionsStylist(); method public void collapseAction(boolean); method public void expandAction(android.support.v17.leanback.widget.GuidedAction, boolean); method public android.support.v17.leanback.widget.VerticalGridView getActionsGridView(); method public android.support.v17.leanback.widget.GuidedAction getExpandedAction(); method public int getItemViewType(android.support.v17.leanback.widget.GuidedAction); method public android.support.v17.leanback.widget.VerticalGridView getSubActionsGridView(); method public final boolean isBackKeyToCollapseActivatorView(); method public final boolean isBackKeyToCollapseSubActions(); method public boolean isButtonActions(); method public boolean isExpandTransitionSupported(); method public boolean isExpanded(); method public boolean isInExpandTransition(); method public boolean isSubActionsExpanded(); method public void onAnimateItemChecked(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, boolean); method public void onAnimateItemFocused(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, boolean); method public void onAnimateItemPressed(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, boolean); method public void onAnimateItemPressedCancelled(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder); method public void onBindActivatorView(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction); method public void onBindCheckMarkView(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction); method public void onBindChevronView(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction); method public void onBindViewHolder(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction); method public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup); method public android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder onCreateViewHolder(android.view.ViewGroup); method public android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder onCreateViewHolder(android.view.ViewGroup, int); method public void onDestroyView(); method protected deprecated void onEditingModeChange(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction, boolean); method protected void onEditingModeChange(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, boolean, boolean); method public void onImeAppearing(java.util.List); method public void onImeDisappearing(java.util.List); method public int onProvideItemLayoutId(); method public int onProvideItemLayoutId(int); method public int onProvideLayoutId(); method public boolean onUpdateActivatorView(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction); method public void onUpdateExpandedViewHolder(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder); method public void openInEditMode(android.support.v17.leanback.widget.GuidedAction); method public void setAsButtonActions(); method public final void setBackKeyToCollapseActivatorView(boolean); method public final void setBackKeyToCollapseSubActions(boolean); method public deprecated void setEditingMode(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction, boolean); method public deprecated void setExpandedViewHolder(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder); method protected void setupImeOptions(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder, android.support.v17.leanback.widget.GuidedAction); method public deprecated void startExpandedTransition(android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder); field public static final int VIEW_TYPE_DATE_PICKER = 1; // 0x1 field public static final int VIEW_TYPE_DEFAULT = 0; // 0x0 } public static class GuidedActionsStylist.ViewHolder extends android.support.v7.widget.RecyclerView.ViewHolder implements android.support.v17.leanback.widget.FacetProvider { ctor public GuidedActionsStylist.ViewHolder(android.view.View); ctor public GuidedActionsStylist.ViewHolder(android.view.View, boolean); method public android.support.v17.leanback.widget.GuidedAction getAction(); method public android.widget.ImageView getCheckmarkView(); method public android.widget.ImageView getChevronView(); method public android.view.View getContentView(); method public android.widget.TextView getDescriptionView(); method public android.widget.EditText getEditableDescriptionView(); method public android.widget.EditText getEditableTitleView(); method public android.view.View getEditingView(); method public java.lang.Object getFacet(java.lang.Class); method public android.widget.ImageView getIconView(); method public android.widget.TextView getTitleView(); method public boolean isInEditing(); method public boolean isInEditingActivatorView(); method public boolean isInEditingDescription(); method public boolean isInEditingText(); method public boolean isInEditingTitle(); method public boolean isSubAction(); } public class GuidedDatePickerAction extends android.support.v17.leanback.widget.GuidedAction { ctor public GuidedDatePickerAction(); method public long getDate(); method public java.lang.String getDatePickerFormat(); method public long getMaxDate(); method public long getMinDate(); method public void setDate(long); } public static final class GuidedDatePickerAction.Builder extends android.support.v17.leanback.widget.GuidedDatePickerAction.BuilderBase { ctor public GuidedDatePickerAction.Builder(android.content.Context); method public android.support.v17.leanback.widget.GuidedDatePickerAction build(); } public static abstract class GuidedDatePickerAction.BuilderBase extends android.support.v17.leanback.widget.GuidedAction.BuilderBase { ctor public GuidedDatePickerAction.BuilderBase(android.content.Context); method protected final void applyDatePickerValues(android.support.v17.leanback.widget.GuidedDatePickerAction); method public B date(long); method public B datePickerFormat(java.lang.String); method public B maxDate(long); method public B minDate(long); } public class HeaderItem { ctor public HeaderItem(long, java.lang.String); ctor public HeaderItem(java.lang.String); method public java.lang.CharSequence getContentDescription(); method public java.lang.CharSequence getDescription(); method public final long getId(); method public final java.lang.String getName(); method public void setContentDescription(java.lang.CharSequence); method public void setDescription(java.lang.CharSequence); } public class HorizontalGridView extends android.support.v17.leanback.widget.BaseGridView { ctor public HorizontalGridView(android.content.Context); ctor public HorizontalGridView(android.content.Context, android.util.AttributeSet); ctor public HorizontalGridView(android.content.Context, android.util.AttributeSet, int); method public final boolean getFadingLeftEdge(); method public final int getFadingLeftEdgeLength(); method public final int getFadingLeftEdgeOffset(); method public final boolean getFadingRightEdge(); method public final int getFadingRightEdgeLength(); method public final int getFadingRightEdgeOffset(); method protected void initAttributes(android.content.Context, android.util.AttributeSet); method public final void setFadingLeftEdge(boolean); method public final void setFadingLeftEdgeLength(int); method public final void setFadingLeftEdgeOffset(int); method public final void setFadingRightEdge(boolean); method public final void setFadingRightEdgeLength(int); method public final void setFadingRightEdgeOffset(int); method public void setNumRows(int); method public void setRowHeight(int); } public final class HorizontalHoverCardSwitcher extends android.support.v17.leanback.widget.PresenterSwitcher { ctor public HorizontalHoverCardSwitcher(); method protected void insertView(android.view.View); method public void select(android.support.v17.leanback.widget.HorizontalGridView, android.view.View, java.lang.Object); } public class ImageCardView extends android.support.v17.leanback.widget.BaseCardView { ctor public deprecated ImageCardView(android.content.Context, int); ctor public ImageCardView(android.content.Context, android.util.AttributeSet, int); ctor public ImageCardView(android.content.Context); ctor public ImageCardView(android.content.Context, android.util.AttributeSet); method public android.graphics.drawable.Drawable getBadgeImage(); method public java.lang.CharSequence getContentText(); method public android.graphics.drawable.Drawable getInfoAreaBackground(); method public android.graphics.drawable.Drawable getMainImage(); method public final android.widget.ImageView getMainImageView(); method public java.lang.CharSequence getTitleText(); method public void setBadgeImage(android.graphics.drawable.Drawable); method public void setContentText(java.lang.CharSequence); method public void setInfoAreaBackground(android.graphics.drawable.Drawable); method public void setInfoAreaBackgroundColor(int); method public void setMainImage(android.graphics.drawable.Drawable); method public void setMainImage(android.graphics.drawable.Drawable, boolean); method public void setMainImageAdjustViewBounds(boolean); method public void setMainImageDimensions(int, int); method public void setMainImageScaleType(android.widget.ImageView.ScaleType); method public void setTitleText(java.lang.CharSequence); field public static final int CARD_TYPE_FLAG_CONTENT = 2; // 0x2 field public static final int CARD_TYPE_FLAG_ICON_LEFT = 8; // 0x8 field public static final int CARD_TYPE_FLAG_ICON_RIGHT = 4; // 0x4 field public static final int CARD_TYPE_FLAG_IMAGE_ONLY = 0; // 0x0 field public static final int CARD_TYPE_FLAG_TITLE = 1; // 0x1 } public abstract interface ImeKeyMonitor { method public abstract void setImeKeyListener(android.support.v17.leanback.widget.ImeKeyMonitor.ImeKeyListener); } public static abstract interface ImeKeyMonitor.ImeKeyListener { method public abstract boolean onKeyPreIme(android.widget.EditText, int, android.view.KeyEvent); } public final class ItemAlignmentFacet { ctor public ItemAlignmentFacet(); method public android.support.v17.leanback.widget.ItemAlignmentFacet.ItemAlignmentDef[] getAlignmentDefs(); method public boolean isMultiAlignment(); method public void setAlignmentDefs(android.support.v17.leanback.widget.ItemAlignmentFacet.ItemAlignmentDef[]); field public static final float ITEM_ALIGN_OFFSET_PERCENT_DISABLED = -1.0f; } public static class ItemAlignmentFacet.ItemAlignmentDef { ctor public ItemAlignmentFacet.ItemAlignmentDef(); method public final int getItemAlignmentFocusViewId(); method public final int getItemAlignmentOffset(); method public final float getItemAlignmentOffsetPercent(); method public final int getItemAlignmentViewId(); method public boolean isAlignedToTextViewBaseLine(); method public final boolean isItemAlignmentOffsetWithPadding(); method public final void setAlignedToTextViewBaseline(boolean); method public final void setItemAlignmentFocusViewId(int); method public final void setItemAlignmentOffset(int); method public final void setItemAlignmentOffsetPercent(float); method public final void setItemAlignmentOffsetWithPadding(boolean); method public final void setItemAlignmentViewId(int); } public class ItemBridgeAdapter extends android.support.v7.widget.RecyclerView.Adapter implements android.support.v17.leanback.widget.FacetProviderAdapter { ctor public ItemBridgeAdapter(android.support.v17.leanback.widget.ObjectAdapter, android.support.v17.leanback.widget.PresenterSelector); ctor public ItemBridgeAdapter(android.support.v17.leanback.widget.ObjectAdapter); ctor public ItemBridgeAdapter(); method public void clear(); method public android.support.v17.leanback.widget.FacetProvider getFacetProvider(int); method public int getItemCount(); method public java.util.ArrayList getPresenterMapper(); method public android.support.v17.leanback.widget.ItemBridgeAdapter.Wrapper getWrapper(); method protected void onAddPresenter(android.support.v17.leanback.widget.Presenter, int); method protected void onAttachedToWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); method protected void onBind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); method public final void onBindViewHolder(android.support.v7.widget.RecyclerView.ViewHolder, int); method public final void onBindViewHolder(android.support.v7.widget.RecyclerView.ViewHolder, int, java.util.List); method protected void onCreate(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); method public final android.support.v7.widget.RecyclerView.ViewHolder onCreateViewHolder(android.view.ViewGroup, int); method protected void onDetachedFromWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); method protected void onUnbind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); method public final void onViewAttachedToWindow(android.support.v7.widget.RecyclerView.ViewHolder); method public final void onViewDetachedFromWindow(android.support.v7.widget.RecyclerView.ViewHolder); method public final void onViewRecycled(android.support.v7.widget.RecyclerView.ViewHolder); method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public void setAdapterListener(android.support.v17.leanback.widget.ItemBridgeAdapter.AdapterListener); method public void setPresenter(android.support.v17.leanback.widget.PresenterSelector); method public void setPresenterMapper(java.util.ArrayList); method public void setWrapper(android.support.v17.leanback.widget.ItemBridgeAdapter.Wrapper); } public static class ItemBridgeAdapter.AdapterListener { ctor public ItemBridgeAdapter.AdapterListener(); method public void onAddPresenter(android.support.v17.leanback.widget.Presenter, int); method public void onAttachedToWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); method public void onBind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); method public void onBind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder, java.util.List); method public void onCreate(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); method public void onDetachedFromWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); method public void onUnbind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); } public class ItemBridgeAdapter.ViewHolder extends android.support.v7.widget.RecyclerView.ViewHolder implements android.support.v17.leanback.widget.FacetProvider { method public final java.lang.Object getExtraObject(); method public java.lang.Object getFacet(java.lang.Class); method public final java.lang.Object getItem(); method public final android.support.v17.leanback.widget.Presenter getPresenter(); method public final android.support.v17.leanback.widget.Presenter.ViewHolder getViewHolder(); method public void setExtraObject(java.lang.Object); } public static abstract class ItemBridgeAdapter.Wrapper { ctor public ItemBridgeAdapter.Wrapper(); method public abstract android.view.View createWrapper(android.view.View); method public abstract void wrap(android.view.View, android.view.View); } public class ItemBridgeAdapterShadowOverlayWrapper extends android.support.v17.leanback.widget.ItemBridgeAdapter.Wrapper { ctor public ItemBridgeAdapterShadowOverlayWrapper(android.support.v17.leanback.widget.ShadowOverlayHelper); method public android.view.View createWrapper(android.view.View); method public void wrap(android.view.View, android.view.View); } public class ListRow extends android.support.v17.leanback.widget.Row { ctor public ListRow(android.support.v17.leanback.widget.HeaderItem, android.support.v17.leanback.widget.ObjectAdapter); ctor public ListRow(long, android.support.v17.leanback.widget.HeaderItem, android.support.v17.leanback.widget.ObjectAdapter); ctor public ListRow(android.support.v17.leanback.widget.ObjectAdapter); method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter(); method public java.lang.CharSequence getContentDescription(); method public void setContentDescription(java.lang.CharSequence); } public final class ListRowHoverCardView extends android.widget.LinearLayout { ctor public ListRowHoverCardView(android.content.Context); ctor public ListRowHoverCardView(android.content.Context, android.util.AttributeSet); ctor public ListRowHoverCardView(android.content.Context, android.util.AttributeSet, int); method public final java.lang.CharSequence getDescription(); method public final java.lang.CharSequence getTitle(); method public final void setDescription(java.lang.CharSequence); method public final void setTitle(java.lang.CharSequence); } public class ListRowPresenter extends android.support.v17.leanback.widget.RowPresenter { ctor public ListRowPresenter(); ctor public ListRowPresenter(int); ctor public ListRowPresenter(int, boolean); method protected void applySelectLevelToChild(android.support.v17.leanback.widget.ListRowPresenter.ViewHolder, android.view.View); method public final boolean areChildRoundedCornersEnabled(); method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); method protected android.support.v17.leanback.widget.ShadowOverlayHelper.Options createShadowOverlayOptions(); method public final void enableChildRoundedCorners(boolean); method public int getExpandedRowHeight(); method public final int getFocusZoomFactor(); method public final android.support.v17.leanback.widget.PresenterSelector getHoverCardPresenterSelector(); method public int getRecycledPoolSize(android.support.v17.leanback.widget.Presenter); method public int getRowHeight(); method public final boolean getShadowEnabled(); method public final deprecated int getZoomFactor(); method public final boolean isFocusDimmerUsed(); method public final boolean isKeepChildForeground(); method public boolean isUsingDefaultListSelectEffect(); method public final boolean isUsingDefaultSelectEffect(); method public boolean isUsingDefaultShadow(); method public boolean isUsingOutlineClipping(android.content.Context); method public boolean isUsingZOrder(android.content.Context); method public void setExpandedRowHeight(int); method public final void setHoverCardPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); method public final void setKeepChildForeground(boolean); method public void setNumRows(int); method public void setRecycledPoolSize(android.support.v17.leanback.widget.Presenter, int); method public void setRowHeight(int); method public final void setShadowEnabled(boolean); } public static class ListRowPresenter.SelectItemViewHolderTask extends android.support.v17.leanback.widget.Presenter.ViewHolderTask { ctor public ListRowPresenter.SelectItemViewHolderTask(int); method public int getItemPosition(); method public android.support.v17.leanback.widget.Presenter.ViewHolderTask getItemTask(); method public boolean isSmoothScroll(); method public void setItemPosition(int); method public void setItemTask(android.support.v17.leanback.widget.Presenter.ViewHolderTask); method public void setSmoothScroll(boolean); } public static class ListRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { ctor public ListRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.HorizontalGridView, android.support.v17.leanback.widget.ListRowPresenter); method public final android.support.v17.leanback.widget.ItemBridgeAdapter getBridgeAdapter(); method public final android.support.v17.leanback.widget.HorizontalGridView getGridView(); method public android.support.v17.leanback.widget.Presenter.ViewHolder getItemViewHolder(int); method public final android.support.v17.leanback.widget.ListRowPresenter getListRowPresenter(); method public int getSelectedPosition(); } public final class ListRowView extends android.widget.LinearLayout { ctor public ListRowView(android.content.Context); ctor public ListRowView(android.content.Context, android.util.AttributeSet); ctor public ListRowView(android.content.Context, android.util.AttributeSet, int); method public android.support.v17.leanback.widget.HorizontalGridView getGridView(); } public abstract interface MultiActionsProvider { method public abstract android.support.v17.leanback.widget.MultiActionsProvider.MultiAction[] getActions(); } public static class MultiActionsProvider.MultiAction { ctor public MultiActionsProvider.MultiAction(long); method public android.graphics.drawable.Drawable getCurrentDrawable(); method public android.graphics.drawable.Drawable[] getDrawables(); method public long getId(); method public int getIndex(); method public void incrementIndex(); method public void setDrawables(android.graphics.drawable.Drawable[]); method public void setIndex(int); } public abstract class ObjectAdapter { ctor public ObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); ctor public ObjectAdapter(android.support.v17.leanback.widget.Presenter); ctor public ObjectAdapter(); method public abstract java.lang.Object get(int); method public long getId(int); method public final android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector(); method public final boolean hasStableIds(); method public boolean isImmediateNotifySupported(); method protected final void notifyChanged(); method protected final void notifyItemMoved(int, int); method public final void notifyItemRangeChanged(int, int); method public final void notifyItemRangeChanged(int, int, java.lang.Object); method protected final void notifyItemRangeInserted(int, int); method protected final void notifyItemRangeRemoved(int, int); method protected void onHasStableIdsChanged(); method protected void onPresenterSelectorChanged(); method public final void registerObserver(android.support.v17.leanback.widget.ObjectAdapter.DataObserver); method public final void setHasStableIds(boolean); method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); method public abstract int size(); method public final void unregisterAllObservers(); method public final void unregisterObserver(android.support.v17.leanback.widget.ObjectAdapter.DataObserver); field public static final int NO_ID = -1; // 0xffffffff } public static abstract class ObjectAdapter.DataObserver { ctor public ObjectAdapter.DataObserver(); method public void onChanged(); method public void onItemMoved(int, int); method public void onItemRangeChanged(int, int); method public void onItemRangeChanged(int, int, java.lang.Object); method public void onItemRangeInserted(int, int); method public void onItemRangeRemoved(int, int); } public abstract interface OnActionClickedListener { method public abstract void onActionClicked(android.support.v17.leanback.widget.Action); } public abstract interface OnChildLaidOutListener { method public abstract void onChildLaidOut(android.view.ViewGroup, android.view.View, int, long); } public abstract deprecated interface OnChildSelectedListener { method public abstract void onChildSelected(android.view.ViewGroup, android.view.View, int, long); } public abstract class OnChildViewHolderSelectedListener { ctor public OnChildViewHolderSelectedListener(); method public void onChildViewHolderSelected(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, int, int); method public void onChildViewHolderSelectedAndPositioned(android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView.ViewHolder, int, int); } public abstract interface OnItemViewClickedListener implements android.support.v17.leanback.widget.BaseOnItemViewClickedListener { } public abstract interface OnItemViewSelectedListener implements android.support.v17.leanback.widget.BaseOnItemViewSelectedListener { } public class PageRow extends android.support.v17.leanback.widget.Row { ctor public PageRow(android.support.v17.leanback.widget.HeaderItem); method public final boolean isRenderedAsRowView(); } public abstract class Parallax { ctor public Parallax(); method public android.support.v17.leanback.widget.ParallaxEffect addEffect(android.support.v17.leanback.widget.Parallax.PropertyMarkerValue...); method public final PropertyT addProperty(java.lang.String); method public abstract PropertyT createProperty(java.lang.String, int); method public java.util.List getEffects(); method public abstract float getMaxValue(); method public final java.util.List getProperties(); method public void removeAllEffects(); method public void removeEffect(android.support.v17.leanback.widget.ParallaxEffect); method public void updateValues(); } public static class Parallax.FloatProperty extends android.util.Property { ctor public Parallax.FloatProperty(java.lang.String, int); method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue at(float, float); method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atAbsolute(float); method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atFraction(float); method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atMax(); method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atMin(); method public final java.lang.Float get(android.support.v17.leanback.widget.Parallax); method public final int getIndex(); method public final float getValue(android.support.v17.leanback.widget.Parallax); method public final void set(android.support.v17.leanback.widget.Parallax, java.lang.Float); method public final void setValue(android.support.v17.leanback.widget.Parallax, float); field public static final float UNKNOWN_AFTER = 3.4028235E38f; field public static final float UNKNOWN_BEFORE = -3.4028235E38f; } public static class Parallax.IntProperty extends android.util.Property { ctor public Parallax.IntProperty(java.lang.String, int); method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue at(int, float); method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atAbsolute(int); method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atFraction(float); method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atMax(); method public final android.support.v17.leanback.widget.Parallax.PropertyMarkerValue atMin(); method public final java.lang.Integer get(android.support.v17.leanback.widget.Parallax); method public final int getIndex(); method public final int getValue(android.support.v17.leanback.widget.Parallax); method public final void set(android.support.v17.leanback.widget.Parallax, java.lang.Integer); method public final void setValue(android.support.v17.leanback.widget.Parallax, int); field public static final int UNKNOWN_AFTER = 2147483647; // 0x7fffffff field public static final int UNKNOWN_BEFORE = -2147483648; // 0x80000000 } public static class Parallax.PropertyMarkerValue { ctor public Parallax.PropertyMarkerValue(PropertyT); method public PropertyT getProperty(); } public abstract class ParallaxEffect { method public final void addTarget(android.support.v17.leanback.widget.ParallaxTarget); method public final java.util.List getPropertyRanges(); method public final java.util.List getTargets(); method public final void performMapping(android.support.v17.leanback.widget.Parallax); method public final void removeTarget(android.support.v17.leanback.widget.ParallaxTarget); method public final void setPropertyRanges(android.support.v17.leanback.widget.Parallax.PropertyMarkerValue...); method public final android.support.v17.leanback.widget.ParallaxEffect target(android.support.v17.leanback.widget.ParallaxTarget); method public final android.support.v17.leanback.widget.ParallaxEffect target(java.lang.Object, android.animation.PropertyValuesHolder); method public final android.support.v17.leanback.widget.ParallaxEffect target(T, android.util.Property); } public abstract class ParallaxTarget { ctor public ParallaxTarget(); method public void directUpdate(java.lang.Number); method public boolean isDirectMapping(); method public void update(float); } public static final class ParallaxTarget.DirectPropertyTarget extends android.support.v17.leanback.widget.ParallaxTarget { ctor public ParallaxTarget.DirectPropertyTarget(java.lang.Object, android.util.Property); } public static final class ParallaxTarget.PropertyValuesHolderTarget extends android.support.v17.leanback.widget.ParallaxTarget { ctor public ParallaxTarget.PropertyValuesHolderTarget(java.lang.Object, android.animation.PropertyValuesHolder); } public class PlaybackControlsRow extends android.support.v17.leanback.widget.Row { ctor public PlaybackControlsRow(java.lang.Object); ctor public PlaybackControlsRow(); method public android.support.v17.leanback.widget.Action getActionForKeyCode(int); method public android.support.v17.leanback.widget.Action getActionForKeyCode(android.support.v17.leanback.widget.ObjectAdapter, int); method public long getBufferedPosition(); method public deprecated int getBufferedProgress(); method public deprecated long getBufferedProgressLong(); method public long getCurrentPosition(); method public deprecated int getCurrentTime(); method public deprecated long getCurrentTimeLong(); method public long getDuration(); method public final android.graphics.drawable.Drawable getImageDrawable(); method public final java.lang.Object getItem(); method public final android.support.v17.leanback.widget.ObjectAdapter getPrimaryActionsAdapter(); method public final android.support.v17.leanback.widget.ObjectAdapter getSecondaryActionsAdapter(); method public deprecated int getTotalTime(); method public deprecated long getTotalTimeLong(); method public void setBufferedPosition(long); method public deprecated void setBufferedProgress(int); method public deprecated void setBufferedProgressLong(long); method public void setCurrentPosition(long); method public deprecated void setCurrentTime(int); method public deprecated void setCurrentTimeLong(long); method public void setDuration(long); method public final void setImageBitmap(android.content.Context, android.graphics.Bitmap); method public final void setImageDrawable(android.graphics.drawable.Drawable); method public void setOnPlaybackProgressChangedListener(android.support.v17.leanback.widget.PlaybackControlsRow.OnPlaybackProgressCallback); method public final void setPrimaryActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public final void setSecondaryActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public deprecated void setTotalTime(int); method public deprecated void setTotalTimeLong(long); } public static class PlaybackControlsRow.ClosedCaptioningAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { ctor public PlaybackControlsRow.ClosedCaptioningAction(android.content.Context); ctor public PlaybackControlsRow.ClosedCaptioningAction(android.content.Context, int); field public static final int INDEX_OFF = 0; // 0x0 field public static final int INDEX_ON = 1; // 0x1 field public static deprecated int OFF; field public static deprecated int ON; } public static class PlaybackControlsRow.FastForwardAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { ctor public PlaybackControlsRow.FastForwardAction(android.content.Context); ctor public PlaybackControlsRow.FastForwardAction(android.content.Context, int); } public static class PlaybackControlsRow.HighQualityAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { ctor public PlaybackControlsRow.HighQualityAction(android.content.Context); ctor public PlaybackControlsRow.HighQualityAction(android.content.Context, int); field public static final int INDEX_OFF = 0; // 0x0 field public static final int INDEX_ON = 1; // 0x1 field public static deprecated int OFF; field public static deprecated int ON; } public static class PlaybackControlsRow.MoreActions extends android.support.v17.leanback.widget.Action { ctor public PlaybackControlsRow.MoreActions(android.content.Context); } public static abstract class PlaybackControlsRow.MultiAction extends android.support.v17.leanback.widget.Action { ctor public PlaybackControlsRow.MultiAction(int); method public int getActionCount(); method public android.graphics.drawable.Drawable getDrawable(int); method public int getIndex(); method public java.lang.String getLabel(int); method public java.lang.String getSecondaryLabel(int); method public void nextIndex(); method public void setDrawables(android.graphics.drawable.Drawable[]); method public void setIndex(int); method public void setLabels(java.lang.String[]); method public void setSecondaryLabels(java.lang.String[]); } public static class PlaybackControlsRow.OnPlaybackProgressCallback { ctor public PlaybackControlsRow.OnPlaybackProgressCallback(); method public void onBufferedPositionChanged(android.support.v17.leanback.widget.PlaybackControlsRow, long); method public void onCurrentPositionChanged(android.support.v17.leanback.widget.PlaybackControlsRow, long); method public void onDurationChanged(android.support.v17.leanback.widget.PlaybackControlsRow, long); } public static class PlaybackControlsRow.PictureInPictureAction extends android.support.v17.leanback.widget.Action { ctor public PlaybackControlsRow.PictureInPictureAction(android.content.Context); } public static class PlaybackControlsRow.PlayPauseAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { ctor public PlaybackControlsRow.PlayPauseAction(android.content.Context); field public static final int INDEX_PAUSE = 1; // 0x1 field public static final int INDEX_PLAY = 0; // 0x0 field public static deprecated int PAUSE; field public static deprecated int PLAY; } public static class PlaybackControlsRow.RepeatAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { ctor public PlaybackControlsRow.RepeatAction(android.content.Context); ctor public PlaybackControlsRow.RepeatAction(android.content.Context, int); ctor public PlaybackControlsRow.RepeatAction(android.content.Context, int, int); field public static deprecated int ALL; field public static final int INDEX_ALL = 1; // 0x1 field public static final int INDEX_NONE = 0; // 0x0 field public static final int INDEX_ONE = 2; // 0x2 field public static deprecated int NONE; field public static deprecated int ONE; } public static class PlaybackControlsRow.RewindAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { ctor public PlaybackControlsRow.RewindAction(android.content.Context); ctor public PlaybackControlsRow.RewindAction(android.content.Context, int); } public static class PlaybackControlsRow.ShuffleAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { ctor public PlaybackControlsRow.ShuffleAction(android.content.Context); ctor public PlaybackControlsRow.ShuffleAction(android.content.Context, int); field public static final int INDEX_OFF = 0; // 0x0 field public static final int INDEX_ON = 1; // 0x1 field public static deprecated int OFF; field public static deprecated int ON; } public static class PlaybackControlsRow.SkipNextAction extends android.support.v17.leanback.widget.Action { ctor public PlaybackControlsRow.SkipNextAction(android.content.Context); } public static class PlaybackControlsRow.SkipPreviousAction extends android.support.v17.leanback.widget.Action { ctor public PlaybackControlsRow.SkipPreviousAction(android.content.Context); } public static abstract class PlaybackControlsRow.ThumbsAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { ctor public PlaybackControlsRow.ThumbsAction(int, android.content.Context, int, int); field public static final int INDEX_OUTLINE = 1; // 0x1 field public static final int INDEX_SOLID = 0; // 0x0 field public static deprecated int OUTLINE; field public static deprecated int SOLID; } public static class PlaybackControlsRow.ThumbsDownAction extends android.support.v17.leanback.widget.PlaybackControlsRow.ThumbsAction { ctor public PlaybackControlsRow.ThumbsDownAction(android.content.Context); } public static class PlaybackControlsRow.ThumbsUpAction extends android.support.v17.leanback.widget.PlaybackControlsRow.ThumbsAction { ctor public PlaybackControlsRow.ThumbsUpAction(android.content.Context); } public class PlaybackControlsRowPresenter extends android.support.v17.leanback.widget.PlaybackRowPresenter { ctor public PlaybackControlsRowPresenter(android.support.v17.leanback.widget.Presenter); ctor public PlaybackControlsRowPresenter(); method public boolean areSecondaryActionsHidden(); method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); method public int getBackgroundColor(); method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); method public int getProgressColor(); method public void setBackgroundColor(int); method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); method public void setProgressColor(int); method public void setSecondaryActionsHidden(boolean); method public void showBottomSpace(android.support.v17.leanback.widget.PlaybackControlsRowPresenter.ViewHolder, boolean); method public void showPrimaryActions(android.support.v17.leanback.widget.PlaybackControlsRowPresenter.ViewHolder); } public class PlaybackControlsRowPresenter.ViewHolder extends android.support.v17.leanback.widget.PlaybackRowPresenter.ViewHolder { field public final android.support.v17.leanback.widget.Presenter.ViewHolder mDescriptionViewHolder; } public abstract class PlaybackRowPresenter extends android.support.v17.leanback.widget.RowPresenter { ctor public PlaybackRowPresenter(); method public void onReappear(android.support.v17.leanback.widget.RowPresenter.ViewHolder); } public static class PlaybackRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { ctor public PlaybackRowPresenter.ViewHolder(android.view.View); } public class PlaybackSeekDataProvider { ctor public PlaybackSeekDataProvider(); method public long[] getSeekPositions(); method public void getThumbnail(int, android.support.v17.leanback.widget.PlaybackSeekDataProvider.ResultCallback); method public void reset(); } public static class PlaybackSeekDataProvider.ResultCallback { ctor public PlaybackSeekDataProvider.ResultCallback(); method public void onThumbnailLoaded(android.graphics.Bitmap, int); } public abstract interface PlaybackSeekUi { method public abstract void setPlaybackSeekUiClient(android.support.v17.leanback.widget.PlaybackSeekUi.Client); } public static class PlaybackSeekUi.Client { ctor public PlaybackSeekUi.Client(); method public android.support.v17.leanback.widget.PlaybackSeekDataProvider getPlaybackSeekDataProvider(); method public boolean isSeekEnabled(); method public void onSeekFinished(boolean); method public void onSeekPositionChanged(long); method public void onSeekStarted(); } public class PlaybackTransportRowPresenter extends android.support.v17.leanback.widget.PlaybackRowPresenter { ctor public PlaybackTransportRowPresenter(); method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); method public float getDefaultSeekIncrement(); method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); method public int getProgressColor(); method protected void onProgressBarClicked(android.support.v17.leanback.widget.PlaybackTransportRowPresenter.ViewHolder); method public void setDefaultSeekIncrement(float); method public void setDescriptionPresenter(android.support.v17.leanback.widget.Presenter); method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); method public void setProgressColor(int); } public class PlaybackTransportRowPresenter.ViewHolder extends android.support.v17.leanback.widget.PlaybackRowPresenter.ViewHolder implements android.support.v17.leanback.widget.PlaybackSeekUi { ctor public PlaybackTransportRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.Presenter); method public final android.widget.TextView getCurrentPositionView(); method public final android.support.v17.leanback.widget.Presenter.ViewHolder getDescriptionViewHolder(); method public final android.widget.TextView getDurationView(); method protected void onSetCurrentPositionLabel(long); method protected void onSetDurationLabel(long); method public void setPlaybackSeekUiClient(android.support.v17.leanback.widget.PlaybackSeekUi.Client); } public abstract class Presenter implements android.support.v17.leanback.widget.FacetProvider { ctor public Presenter(); method protected static void cancelAnimationsRecursive(android.view.View); method public final java.lang.Object getFacet(java.lang.Class); method public abstract void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object, java.util.List); method public abstract android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); method public abstract void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); method public void onViewAttachedToWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); method public void onViewDetachedFromWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); method public final void setFacet(java.lang.Class, java.lang.Object); method public void setOnClickListener(android.support.v17.leanback.widget.Presenter.ViewHolder, android.view.View.OnClickListener); } public static class Presenter.ViewHolder implements android.support.v17.leanback.widget.FacetProvider { ctor public Presenter.ViewHolder(android.view.View); method public final java.lang.Object getFacet(java.lang.Class); method public final void setFacet(java.lang.Class, java.lang.Object); field public final android.view.View view; } public static abstract class Presenter.ViewHolderTask { ctor public Presenter.ViewHolderTask(); method public void run(android.support.v17.leanback.widget.Presenter.ViewHolder); } public abstract class PresenterSelector { ctor public PresenterSelector(); method public abstract android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); method public android.support.v17.leanback.widget.Presenter[] getPresenters(); } public abstract class PresenterSwitcher { ctor public PresenterSwitcher(); method public void clear(); method public final android.view.ViewGroup getParentViewGroup(); method public void init(android.view.ViewGroup, android.support.v17.leanback.widget.PresenterSelector); method protected abstract void insertView(android.view.View); method protected void onViewSelected(android.view.View); method public void select(java.lang.Object); method protected void showView(android.view.View, boolean); method public void unselect(); } public class RecyclerViewParallax extends android.support.v17.leanback.widget.Parallax { ctor public RecyclerViewParallax(); method public android.support.v17.leanback.widget.RecyclerViewParallax.ChildPositionProperty createProperty(java.lang.String, int); method public float getMaxValue(); method public android.support.v7.widget.RecyclerView getRecyclerView(); method public void setRecyclerView(android.support.v7.widget.RecyclerView); } public static final class RecyclerViewParallax.ChildPositionProperty extends android.support.v17.leanback.widget.Parallax.IntProperty { method public android.support.v17.leanback.widget.RecyclerViewParallax.ChildPositionProperty adapterPosition(int); method public android.support.v17.leanback.widget.RecyclerViewParallax.ChildPositionProperty fraction(float); method public int getAdapterPosition(); method public float getFraction(); method public int getOffset(); method public int getViewId(); method public android.support.v17.leanback.widget.RecyclerViewParallax.ChildPositionProperty offset(int); method public android.support.v17.leanback.widget.RecyclerViewParallax.ChildPositionProperty viewId(int); } public class Row { ctor public Row(long, android.support.v17.leanback.widget.HeaderItem); ctor public Row(android.support.v17.leanback.widget.HeaderItem); ctor public Row(); method public final android.support.v17.leanback.widget.HeaderItem getHeaderItem(); method public final long getId(); method public boolean isRenderedAsRowView(); method public final void setHeaderItem(android.support.v17.leanback.widget.HeaderItem); method public final void setId(long); } public class RowHeaderPresenter extends android.support.v17.leanback.widget.Presenter { ctor public RowHeaderPresenter(); method protected static float getFontDescent(android.widget.TextView, android.graphics.Paint); method public int getSpaceUnderBaseline(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder); method public boolean isNullItemVisibilityGone(); method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); method public android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); method protected void onSelectLevelChanged(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder); method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); method public void setNullItemVisibilityGone(boolean); method public final void setSelectLevel(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, float); } public static class RowHeaderPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { ctor public RowHeaderPresenter.ViewHolder(android.view.View); method public final float getSelectLevel(); } public final class RowHeaderView extends android.widget.TextView { ctor public RowHeaderView(android.content.Context); ctor public RowHeaderView(android.content.Context, android.util.AttributeSet); ctor public RowHeaderView(android.content.Context, android.util.AttributeSet, int); } public abstract class RowPresenter extends android.support.v17.leanback.widget.Presenter { ctor public RowPresenter(); method protected abstract android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); method protected void dispatchItemSelectedListener(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); method public void freeze(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); method public final android.support.v17.leanback.widget.RowHeaderPresenter getHeaderPresenter(); method public final android.support.v17.leanback.widget.RowPresenter.ViewHolder getRowViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); method public final boolean getSelectEffectEnabled(); method public final float getSelectLevel(android.support.v17.leanback.widget.Presenter.ViewHolder); method public final int getSyncActivatePolicy(); method protected void initializeRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder); method protected boolean isClippingChildren(); method public boolean isUsingDefaultSelectEffect(); method protected void onBindRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder, java.lang.Object); method public final void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); method public final android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); method protected void onRowViewAttachedToWindow(android.support.v17.leanback.widget.RowPresenter.ViewHolder); method protected void onRowViewDetachedFromWindow(android.support.v17.leanback.widget.RowPresenter.ViewHolder); method protected void onRowViewExpanded(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); method protected void onRowViewSelected(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); method protected void onSelectLevelChanged(android.support.v17.leanback.widget.RowPresenter.ViewHolder); method protected void onUnbindRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder); method public final void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); method public final void onViewAttachedToWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); method public final void onViewDetachedFromWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); method public void setEntranceTransitionState(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); method public final void setHeaderPresenter(android.support.v17.leanback.widget.RowHeaderPresenter); method public final void setRowViewExpanded(android.support.v17.leanback.widget.Presenter.ViewHolder, boolean); method public final void setRowViewSelected(android.support.v17.leanback.widget.Presenter.ViewHolder, boolean); method public final void setSelectEffectEnabled(boolean); method public final void setSelectLevel(android.support.v17.leanback.widget.Presenter.ViewHolder, float); method public final void setSyncActivatePolicy(int); field public static final int SYNC_ACTIVATED_CUSTOM = 0; // 0x0 field public static final int SYNC_ACTIVATED_TO_EXPANDED = 1; // 0x1 field public static final int SYNC_ACTIVATED_TO_EXPANDED_AND_SELECTED = 3; // 0x3 field public static final int SYNC_ACTIVATED_TO_SELECTED = 2; // 0x2 } public static class RowPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { ctor public RowPresenter.ViewHolder(android.view.View); method public final android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder getHeaderViewHolder(); method public final android.support.v17.leanback.widget.BaseOnItemViewClickedListener getOnItemViewClickedListener(); method public final android.support.v17.leanback.widget.BaseOnItemViewSelectedListener getOnItemViewSelectedListener(); method public android.view.View.OnKeyListener getOnKeyListener(); method public final android.support.v17.leanback.widget.Row getRow(); method public final java.lang.Object getRowObject(); method public final float getSelectLevel(); method public java.lang.Object getSelectedItem(); method public android.support.v17.leanback.widget.Presenter.ViewHolder getSelectedItemViewHolder(); method public final boolean isExpanded(); method public final boolean isSelected(); method public final void setActivated(boolean); method public final void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener); method public final void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener); method public void setOnKeyListener(android.view.View.OnKeyListener); method public final void syncActivatedStatus(android.view.View); field protected final android.support.v17.leanback.graphics.ColorOverlayDimmer mColorDimmer; } public class SearchBar extends android.widget.RelativeLayout { ctor public SearchBar(android.content.Context); ctor public SearchBar(android.content.Context, android.util.AttributeSet); ctor public SearchBar(android.content.Context, android.util.AttributeSet, int); method public void displayCompletions(java.util.List); method public void displayCompletions(android.view.inputmethod.CompletionInfo[]); method public android.graphics.drawable.Drawable getBadgeDrawable(); method public java.lang.CharSequence getHint(); method public java.lang.String getTitle(); method public boolean isRecognizing(); method public void setBadgeDrawable(android.graphics.drawable.Drawable); method public void setPermissionListener(android.support.v17.leanback.widget.SearchBar.SearchBarPermissionListener); method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); method public void setSearchAffordanceColorsInListening(android.support.v17.leanback.widget.SearchOrbView.Colors); method public void setSearchBarListener(android.support.v17.leanback.widget.SearchBar.SearchBarListener); method public void setSearchQuery(java.lang.String); method public void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback); method public void setSpeechRecognizer(android.speech.SpeechRecognizer); method public void setTitle(java.lang.String); method public void startRecognition(); method public void stopRecognition(); } public static abstract interface SearchBar.SearchBarListener { method public abstract void onKeyboardDismiss(java.lang.String); method public abstract void onSearchQueryChange(java.lang.String); method public abstract void onSearchQuerySubmit(java.lang.String); } public static abstract interface SearchBar.SearchBarPermissionListener { method public abstract void requestAudioPermission(); } public class SearchEditText extends android.support.v17.leanback.widget.StreamingTextView { ctor public SearchEditText(android.content.Context); ctor public SearchEditText(android.content.Context, android.util.AttributeSet); ctor public SearchEditText(android.content.Context, android.util.AttributeSet, int); method public void setOnKeyboardDismissListener(android.support.v17.leanback.widget.SearchEditText.OnKeyboardDismissListener); } public static abstract interface SearchEditText.OnKeyboardDismissListener { method public abstract void onKeyboardDismiss(); } public class SearchOrbView extends android.widget.FrameLayout implements android.view.View.OnClickListener { ctor public SearchOrbView(android.content.Context); ctor public SearchOrbView(android.content.Context, android.util.AttributeSet); ctor public SearchOrbView(android.content.Context, android.util.AttributeSet, int); method public void enableOrbColorAnimation(boolean); method public int getOrbColor(); method public android.support.v17.leanback.widget.SearchOrbView.Colors getOrbColors(); method public android.graphics.drawable.Drawable getOrbIcon(); method public void onClick(android.view.View); method public void setOnOrbClickedListener(android.view.View.OnClickListener); method public void setOrbColor(int); method public deprecated void setOrbColor(int, int); method public void setOrbColors(android.support.v17.leanback.widget.SearchOrbView.Colors); method public void setOrbIcon(android.graphics.drawable.Drawable); } public static class SearchOrbView.Colors { ctor public SearchOrbView.Colors(int); ctor public SearchOrbView.Colors(int, int); ctor public SearchOrbView.Colors(int, int, int); method public static int getBrightColor(int); field public int brightColor; field public int color; field public int iconColor; } public class SectionRow extends android.support.v17.leanback.widget.Row { ctor public SectionRow(android.support.v17.leanback.widget.HeaderItem); ctor public SectionRow(long, java.lang.String); ctor public SectionRow(java.lang.String); method public final boolean isRenderedAsRowView(); } public class ShadowOverlayContainer extends android.widget.FrameLayout { ctor public ShadowOverlayContainer(android.content.Context); ctor public ShadowOverlayContainer(android.content.Context, android.util.AttributeSet); ctor public ShadowOverlayContainer(android.content.Context, android.util.AttributeSet, int); method public int getShadowType(); method public android.view.View getWrappedView(); method public deprecated void initialize(boolean, boolean); method public deprecated void initialize(boolean, boolean, boolean); method public static void prepareParentForShadow(android.view.ViewGroup); method public void setOverlayColor(int); method public void setShadowFocusLevel(float); method public static boolean supportsDynamicShadow(); method public static boolean supportsShadow(); method public void useDynamicShadow(); method public void useDynamicShadow(float, float); method public void useStaticShadow(); method public void wrap(android.view.View); field public static final int SHADOW_DYNAMIC = 3; // 0x3 field public static final int SHADOW_NONE = 1; // 0x1 field public static final int SHADOW_STATIC = 2; // 0x2 } public final class ShadowOverlayHelper { method public android.support.v17.leanback.widget.ShadowOverlayContainer createShadowOverlayContainer(android.content.Context); method public int getShadowType(); method public boolean needsOverlay(); method public boolean needsRoundedCorner(); method public boolean needsWrapper(); method public void onViewCreated(android.view.View); method public void prepareParentForShadow(android.view.ViewGroup); method public static void setNoneWrapperOverlayColor(android.view.View, int); method public static void setNoneWrapperShadowFocusLevel(android.view.View, float); method public void setOverlayColor(android.view.View, int); method public void setShadowFocusLevel(android.view.View, float); method public static boolean supportsDynamicShadow(); method public static boolean supportsForeground(); method public static boolean supportsRoundedCorner(); method public static boolean supportsShadow(); field public static final int SHADOW_DYNAMIC = 3; // 0x3 field public static final int SHADOW_NONE = 1; // 0x1 field public static final int SHADOW_STATIC = 2; // 0x2 } public static final class ShadowOverlayHelper.Builder { ctor public ShadowOverlayHelper.Builder(); method public android.support.v17.leanback.widget.ShadowOverlayHelper build(android.content.Context); method public android.support.v17.leanback.widget.ShadowOverlayHelper.Builder keepForegroundDrawable(boolean); method public android.support.v17.leanback.widget.ShadowOverlayHelper.Builder needsOverlay(boolean); method public android.support.v17.leanback.widget.ShadowOverlayHelper.Builder needsRoundedCorner(boolean); method public android.support.v17.leanback.widget.ShadowOverlayHelper.Builder needsShadow(boolean); method public android.support.v17.leanback.widget.ShadowOverlayHelper.Builder options(android.support.v17.leanback.widget.ShadowOverlayHelper.Options); method public android.support.v17.leanback.widget.ShadowOverlayHelper.Builder preferZOrder(boolean); } public static final class ShadowOverlayHelper.Options { ctor public ShadowOverlayHelper.Options(); method public android.support.v17.leanback.widget.ShadowOverlayHelper.Options dynamicShadowZ(float, float); method public final float getDynamicShadowFocusedZ(); method public final float getDynamicShadowUnfocusedZ(); method public final int getRoundedCornerRadius(); method public android.support.v17.leanback.widget.ShadowOverlayHelper.Options roundedCornerRadius(int); field public static final android.support.v17.leanback.widget.ShadowOverlayHelper.Options DEFAULT; } public final class SinglePresenterSelector extends android.support.v17.leanback.widget.PresenterSelector { ctor public SinglePresenterSelector(android.support.v17.leanback.widget.Presenter); method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); } public class SparseArrayObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter { ctor public SparseArrayObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); ctor public SparseArrayObjectAdapter(android.support.v17.leanback.widget.Presenter); ctor public SparseArrayObjectAdapter(); method public void clear(int); method public void clear(); method public java.lang.Object get(int); method public int indexOf(java.lang.Object); method public int indexOf(int); method public java.lang.Object lookup(int); method public void notifyArrayItemRangeChanged(int, int); method public void set(int, java.lang.Object); method public int size(); } public class SpeechOrbView extends android.support.v17.leanback.widget.SearchOrbView { ctor public SpeechOrbView(android.content.Context); ctor public SpeechOrbView(android.content.Context, android.util.AttributeSet); ctor public SpeechOrbView(android.content.Context, android.util.AttributeSet, int); method public void setListeningOrbColors(android.support.v17.leanback.widget.SearchOrbView.Colors); method public void setNotListeningOrbColors(android.support.v17.leanback.widget.SearchOrbView.Colors); method public void setSoundLevel(int); method public void showListening(); method public void showNotListening(); } public abstract interface SpeechRecognitionCallback { method public abstract void recognizeSpeech(); } class StreamingTextView extends android.widget.EditText { ctor public StreamingTextView(android.content.Context, android.util.AttributeSet); ctor public StreamingTextView(android.content.Context, android.util.AttributeSet, int); method public static boolean isLayoutRtl(android.view.View); method public void reset(); method public void setFinalRecognizedText(java.lang.CharSequence); method public void updateRecognizedText(java.lang.String, java.lang.String); method public void updateRecognizedText(java.lang.String, java.util.List); } public class TitleHelper { ctor public TitleHelper(android.view.ViewGroup, android.view.View); method public android.support.v17.leanback.widget.BrowseFrameLayout.OnFocusSearchListener getOnFocusSearchListener(); method public android.view.ViewGroup getSceneRoot(); method public android.view.View getTitleView(); method public void showTitle(boolean); } public class TitleView extends android.widget.FrameLayout implements android.support.v17.leanback.widget.TitleViewAdapter.Provider { ctor public TitleView(android.content.Context); ctor public TitleView(android.content.Context, android.util.AttributeSet); ctor public TitleView(android.content.Context, android.util.AttributeSet, int); method public void enableAnimation(boolean); method public android.graphics.drawable.Drawable getBadgeDrawable(); method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors(); method public android.view.View getSearchAffordanceView(); method public java.lang.CharSequence getTitle(); method public android.support.v17.leanback.widget.TitleViewAdapter getTitleViewAdapter(); method public void setBadgeDrawable(android.graphics.drawable.Drawable); method public void setOnSearchClickedListener(android.view.View.OnClickListener); method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); method public void setTitle(java.lang.CharSequence); method public void updateComponentsVisibility(int); } public abstract class TitleViewAdapter { ctor public TitleViewAdapter(); method public android.graphics.drawable.Drawable getBadgeDrawable(); method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors(); method public abstract android.view.View getSearchAffordanceView(); method public java.lang.CharSequence getTitle(); method public void setAnimationEnabled(boolean); method public void setBadgeDrawable(android.graphics.drawable.Drawable); method public void setOnSearchClickedListener(android.view.View.OnClickListener); method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); method public void setTitle(java.lang.CharSequence); method public void updateComponentsVisibility(int); field public static final int BRANDING_VIEW_VISIBLE = 2; // 0x2 field public static final int FULL_VIEW_VISIBLE = 6; // 0x6 field public static final int SEARCH_VIEW_VISIBLE = 4; // 0x4 } public static abstract interface TitleViewAdapter.Provider { method public abstract android.support.v17.leanback.widget.TitleViewAdapter getTitleViewAdapter(); } public class VerticalGridPresenter extends android.support.v17.leanback.widget.Presenter { ctor public VerticalGridPresenter(); ctor public VerticalGridPresenter(int); ctor public VerticalGridPresenter(int, boolean); method public final boolean areChildRoundedCornersEnabled(); method protected android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder createGridViewHolder(android.view.ViewGroup); method protected android.support.v17.leanback.widget.ShadowOverlayHelper.Options createShadowOverlayOptions(); method public final void enableChildRoundedCorners(boolean); method public final int getFocusZoomFactor(); method public final boolean getKeepChildForeground(); method public int getNumberOfColumns(); method public final android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); method public final android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); method public final boolean getShadowEnabled(); method protected void initializeGridViewHolder(android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder); method public final boolean isFocusDimmerUsed(); method public boolean isUsingDefaultShadow(); method public boolean isUsingZOrder(android.content.Context); method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); method public final android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); method public void setEntranceTransitionState(android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder, boolean); method public final void setKeepChildForeground(boolean); method public void setNumberOfColumns(int); method public final void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method public final void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); method public final void setShadowEnabled(boolean); } public static class VerticalGridPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { ctor public VerticalGridPresenter.ViewHolder(android.support.v17.leanback.widget.VerticalGridView); method public android.support.v17.leanback.widget.VerticalGridView getGridView(); } public class VerticalGridView extends android.support.v17.leanback.widget.BaseGridView { ctor public VerticalGridView(android.content.Context); ctor public VerticalGridView(android.content.Context, android.util.AttributeSet); ctor public VerticalGridView(android.content.Context, android.util.AttributeSet, int); method protected void initAttributes(android.content.Context, android.util.AttributeSet); method public void setColumnWidth(int); method public void setNumColumns(int); } public abstract interface ViewHolderTask { method public abstract void run(android.support.v7.widget.RecyclerView.ViewHolder); } } package android.support.v17.leanback.widget.picker { public class Picker extends android.widget.FrameLayout { ctor public Picker(android.content.Context, android.util.AttributeSet, int); method public void addOnValueChangedListener(android.support.v17.leanback.widget.picker.Picker.PickerValueListener); method public float getActivatedVisibleItemCount(); method public android.support.v17.leanback.widget.picker.PickerColumn getColumnAt(int); method public int getColumnsCount(); method protected int getPickerItemHeightPixels(); method public final int getPickerItemLayoutId(); method public final int getPickerItemTextViewId(); method public int getSelectedColumn(); method public final deprecated java.lang.CharSequence getSeparator(); method public final java.util.List getSeparators(); method public float getVisibleItemCount(); method public void onColumnValueChanged(int, int); method public void removeOnValueChangedListener(android.support.v17.leanback.widget.picker.Picker.PickerValueListener); method public void setActivatedVisibleItemCount(float); method public void setColumnAt(int, android.support.v17.leanback.widget.picker.PickerColumn); method public void setColumnValue(int, int, boolean); method public void setColumns(java.util.List); method public final void setPickerItemTextViewId(int); method public void setSelectedColumn(int); method public final void setSeparator(java.lang.CharSequence); method public final void setSeparators(java.util.List); method public void setVisibleItemCount(float); } public static abstract interface Picker.PickerValueListener { method public abstract void onValueChanged(android.support.v17.leanback.widget.picker.Picker, int); } public class PickerColumn { ctor public PickerColumn(); method public int getCount(); method public int getCurrentValue(); method public java.lang.CharSequence getLabelFor(int); method public java.lang.String getLabelFormat(); method public int getMaxValue(); method public int getMinValue(); method public java.lang.CharSequence[] getStaticLabels(); method public void setCurrentValue(int); method public void setLabelFormat(java.lang.String); method public void setMaxValue(int); method public void setMinValue(int); method public void setStaticLabels(java.lang.CharSequence[]); } public class TimePicker extends android.support.v17.leanback.widget.picker.Picker { ctor public TimePicker(android.content.Context, android.util.AttributeSet); ctor public TimePicker(android.content.Context, android.util.AttributeSet, int); method public int getHour(); method public int getMinute(); method public boolean is24Hour(); method public boolean isPm(); method public void setHour(int); method public void setIs24Hour(boolean); method public void setMinute(int); } }