/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/ |
H A D | SinglePresenterSelector.java | 17 * A {@link PresenterSelector} that always returns the same {@link Presenter}. 22 private final Presenter mPresenter; 25 * @param presenter The Presenter to return for every item. 27 public SinglePresenterSelector(Presenter presenter) { 32 public Presenter getPresenter(Object item) { 37 public Presenter[] getPresenters() { 38 return new Presenter[]{mPresenter};
|
H A D | PresenterSelector.java | 17 * A PresenterSelector is used to obtain a {@link Presenter} for a given Object. 18 * Similar to {@link Presenter}, PresenterSelector is stateless. 24 public abstract Presenter getPresenter(Object item); 30 public Presenter[] getPresenters() {
|
H A D | ClassPresenterSelector.java | 20 * A ClassPresenterSelector selects a {@link Presenter} based on the item's 25 private final ArrayList<Presenter> mPresenters = new ArrayList<Presenter>(); 35 public ClassPresenterSelector addClassPresenter(Class<?> cls, Presenter presenter) { 53 Presenter[] innerPresenters = presenterSelector.getPresenters(); 62 public Presenter getPresenter(Object item) { 69 Presenter innerPresenter = ((PresenterSelector) presenter).getPresenter(item); 77 return (Presenter) presenter; 81 public Presenter[] getPresenters() { 82 return mPresenters.toArray(new Presenter[mPresenter [all...] |
H A D | ControlButtonPresenterSelector.java | 32 private final Presenter mPrimaryPresenter = 34 private final Presenter mSecondaryPresenter = 36 private final Presenter[] mPresenters = new Presenter[]{mPrimaryPresenter}; 41 public Presenter getPrimaryPresenter() { 48 public Presenter getSecondaryPresenter() { 56 public Presenter getPresenter(Object item) { 61 public Presenter[] getPresenters() { 65 static class ActionViewHolder extends Presenter.ViewHolder { 78 static class ControlButtonPresenter extends Presenter { [all...] |
H A D | BaseOnItemViewClickedListener.java | 28 void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item,
|
H A D | BaseOnItemViewSelectedListener.java | 47 public void onItemSelected(Presenter.ViewHolder itemViewHolder, Object item,
|
H A D | DividerPresenter.java | 27 public class DividerPresenter extends Presenter { 44 public Presenter.ViewHolder onCreateViewHolder(ViewGroup parent) { 52 public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) { 56 public void onUnbindViewHolder(Presenter.ViewHolder viewHolder) {
|
H A D | ActionPresenterSelector.java | 26 private final Presenter mOneLineActionPresenter = new OneLineActionPresenter(); 27 private final Presenter mTwoLineActionPresenter = new TwoLineActionPresenter(); 28 private final Presenter[] mPresenters = new Presenter[] { 32 public Presenter getPresenter(Object item) { 42 public Presenter[] getPresenters() { 46 static class ActionViewHolder extends Presenter.ViewHolder { 58 static class OneLineActionPresenter extends Presenter { 67 public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) { 75 public void onUnbindViewHolder(Presenter [all...] |
H A D | MediaItemActionPresenter.java | 30 class MediaItemActionPresenter extends Presenter { 35 static class ViewHolder extends Presenter.ViewHolder { 49 public Presenter.ViewHolder onCreateViewHolder(ViewGroup parent) { 57 public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) { 64 public void onUnbindViewHolder(Presenter.ViewHolder viewHolder) {
|
H A D | ControlBarPresenter.java | 30 class ControlBarPresenter extends Presenter { 46 Presenter presenter; 53 void onControlSelected(Presenter.ViewHolder controlViewHolder, Object item, 61 void onControlClicked(Presenter.ViewHolder controlViewHolder, Object item, 65 class ViewHolder extends Presenter.ViewHolder { 68 Presenter mPresenter; 71 SparseArray<Presenter.ViewHolder> mViewHolders = 72 new SparseArray<Presenter.ViewHolder>(); 125 void showControls(Presenter presenter) { 145 void bindControlToAction(int position, Presenter presente [all...] |
H A D | PresenterSwitcher.java | 28 private Presenter mCurrentPresenter; 29 private Presenter.ViewHolder mCurrentViewHolder; 33 * {@link PresenterSelector} for choosing a {@link Presenter} for a given object. 71 Presenter presenter = mPresenterSelector.getPresenter(object);
|
H A D | ItemBridgeAdapter.java | 25 * Bridge from {@link Presenter} to {@link RecyclerView.Adapter}. Public to allow use by third 36 public void onAddPresenter(Presenter presenter, int type) { 60 * Interface for wrapping a view created by a Presenter into another view. 74 private ArrayList<Presenter> mPresenters = new ArrayList<Presenter>(); 101 final Presenter mPresenter; 102 final Presenter.ViewHolder mHolder; 108 * Get {@link Presenter}. 110 public final Presenter getPresenter() { 115 * Get {@link Presenter [all...] |
H A D | RowPresenter.java | 22 * An abstract {@link Presenter} that renders an Object in RowsFragment, the object can be 33 * the default rendering or replace the Presenter with a new header presenter 40 * A row is selected via {@link #setRowViewSelected(Presenter.ViewHolder, boolean)}. The event 47 * A row is expanded to full height via {@link #setRowViewExpanded(Presenter.ViewHolder, boolean)} 85 * {@link #setSelectLevel(Presenter.ViewHolder, float)} with float value between 97 public abstract class RowPresenter extends Presenter { 120 static class ContainerViewHolder extends Presenter.ViewHolder { 140 public static class ViewHolder extends Presenter.ViewHolder { 281 * item presenter sets during {@link Presenter#onCreateViewHolder(ViewGroup)}. 297 public Presenter [all...] |
H A D | DetailsOverviewLogoPresenter.java | 10 * Presenter that responsible to create a ImageView and bind to DetailsOverviewRow. The default 24 public class DetailsOverviewLogoPresenter extends Presenter { 29 public static class ViewHolder extends Presenter.ViewHolder { 50 * {@link DetailsOverviewLogoPresenter#onBindViewHolder(Presenter.ViewHolder, Object)} 54 * @see DetailsOverviewLogoPresenter#onBindViewHolder(Presenter.ViewHolder, Object) 63 * {@link DetailsOverviewLogoPresenter#onBindViewHolder(Presenter.ViewHolder, Object)}. 69 * @see DetailsOverviewLogoPresenter#onBindViewHolder(Presenter.ViewHolder, Object) 81 * {@link #onBindViewHolder(Presenter.ViewHolder, Object)}. 92 public Presenter.ViewHolder onCreateViewHolder(ViewGroup parent) { 135 public void onBindViewHolder(Presenter [all...] |
/frameworks/support/frameworks/support/samples/SupportLeanbackShowcase/app/src/main/java/android/support/v17/leanback/supportleanbackshowcase/app/details/ |
H A D | ShadowRowPresenterSelector.java | 21 import android.support.v17.leanback.widget.Presenter; 37 @Override public Presenter getPresenter(Object item) { 46 public Presenter[] getPresenters() { 47 return new Presenter [] {
|
/frameworks/support/samples/SupportLeanbackShowcase/app/src/main/java/android/support/v17/leanback/supportleanbackshowcase/app/details/ |
H A D | ShadowRowPresenterSelector.java | 21 import android.support.v17.leanback.widget.Presenter; 37 @Override public Presenter getPresenter(Object item) { 46 public Presenter[] getPresenters() { 47 return new Presenter [] {
|
/frameworks/support/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/ |
H A D | BrowseAnimationFragment.java | 24 import android.support.v17.leanback.widget.Presenter; 94 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item, 109 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item, 124 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item, 137 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item, 147 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item, 160 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item, 174 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item, 191 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item, 208 public void onItemClicked(Presenter [all...] |
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/ |
H A D | BrowseAnimationFragment.java | 24 import android.support.v17.leanback.widget.Presenter; 94 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item, 109 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item, 124 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item, 137 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item, 147 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item, 160 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item, 174 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item, 191 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item, 208 public void onItemClicked(Presenter [all...] |
/frameworks/support/frameworks/support/samples/SupportLeanbackShowcase/app/src/main/java/android/support/v17/leanback/supportleanbackshowcase/cards/presenters/ |
H A D | CardPresenterSelector.java | 21 import android.support.v17.leanback.widget.Presenter; 27 * This PresenterSelector will decide what Presenter to use depending on a given card's type. 32 private final HashMap<Card.Type, Presenter> presenters = new HashMap<Card.Type, Presenter>(); 39 public Presenter getPresenter(Object item) { 44 Presenter presenter = presenters.get(card.getType());
|
/frameworks/support/samples/SupportLeanbackShowcase/app/src/main/java/android/support/v17/leanback/supportleanbackshowcase/cards/presenters/ |
H A D | CardPresenterSelector.java | 21 import android.support.v17.leanback.widget.Presenter; 27 * This PresenterSelector will decide what Presenter to use depending on a given card's type. 32 private final HashMap<Card.Type, Presenter> presenters = new HashMap<Card.Type, Presenter>(); 39 public Presenter getPresenter(Object item) { 44 Presenter presenter = presenters.get(card.getType());
|
/frameworks/support/frameworks/support/samples/SupportLeanbackJank/src/com/google/android/leanbackjank/presenter/ |
H A D | HeaderItemPresenter.java | 23 import android.support.v17.leanback.widget.Presenter; 51 public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) { 66 public void onUnbindViewHolder(Presenter.ViewHolder viewHolder) {
|
H A D | CardPresenter.java | 21 import android.support.v17.leanback.widget.Presenter; 32 public class CardPresenter extends Presenter { 65 public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) { 95 public void onUnbindViewHolder(Presenter.ViewHolder viewHolder) {
|
/frameworks/support/samples/SupportLeanbackJank/src/com/google/android/leanbackjank/presenter/ |
H A D | HeaderItemPresenter.java | 23 import android.support.v17.leanback.widget.Presenter; 51 public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) { 66 public void onUnbindViewHolder(Presenter.ViewHolder viewHolder) {
|
H A D | CardPresenter.java | 21 import android.support.v17.leanback.widget.Presenter; 32 public class CardPresenter extends Presenter { 65 public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) { 95 public void onUnbindViewHolder(Presenter.ViewHolder viewHolder) {
|
/frameworks/base/tests/UiBench/src/com/android/test/uibench/leanback/ |
H A D | CardPresenter.java | 21 import android.support.v17.leanback.widget.Presenter; 27 public class CardPresenter extends Presenter {
|