HomeSort by relevance Sort by last modified time
    Searched full:presenter (Results 1 - 25 of 151) sorted by null

1 2 3 4 5 6 7

  /frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/
ClassPresenterSelector.java 20 * A ClassPresenterSelector selects a {@link Presenter} based on the item's
25 private final ArrayList<Presenter> mPresenters = new ArrayList<Presenter>();
27 private final HashMap<Class<?>, Presenter> mClassMap = new HashMap<Class<?>, Presenter>();
30 * Adds a presenter to be used for the given class.
32 public void addClassPresenter(Class<?> cls, Presenter presenter) {
33 mClassMap.put(cls, presenter);
34 if (!mPresenters.contains(presenter)) {
42 Presenter presenter = null; local
    [all...]
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) {
28 mPresenter = presenter;
32 public Presenter getPresenter(Object item) {
37 public Presenter[] getPresenters() {
38 return new Presenter[]{mPresenter}
    [all...]
ItemBridgeAdapter.java 24 * Bridge from {@link Presenter} to {@link RecyclerView.Adapter}. Public to allow use by third
35 public void onAddPresenter(Presenter presenter, int type) {
50 * Interface for wrapping a view created by a Presenter into another view.
63 private ArrayList<Presenter> mPresenters = new ArrayList<Presenter>();
88 final Presenter mPresenter;
89 final Presenter.ViewHolder mHolder;
95 * Get {@link Presenter}.
97 public final Presenter getPresenter()
244 Presenter presenter = presenterSelector.getPresenter(item); local
302 Presenter presenter = mPresenters.get(viewType); local
    [all...]
ControlBarPresenter.java 25 * A presenter that assumes a LinearLayout container for a series
28 * Different layouts may be passed to the presenter constructor.
31 class ControlBarPresenter extends Presenter {
36 * The data type expected by this presenter.
45 * The presenter to be used for the adapter objects.
47 Presenter presenter; field in class:ControlBarPresenter.BoundData
54 void onControlSelected(Presenter.ViewHolder controlViewHolder, Object item,
62 void onControlClicked(Presenter.ViewHolder controlViewHolder, Object item,
66 class ViewHolder extends Presenter.ViewHolder
    [all...]
ControlButtonPresenterSelector.java 32 private final Presenter mPrimaryPresenter =
34 private final Presenter mSecondaryPresenter =
36 private final Presenter[] mPresenters = new Presenter[]{mPrimaryPresenter};
39 * Returns the presenter for primary controls.
41 public Presenter getPrimaryPresenter() {
46 * Returns the presenter for secondary controls.
48 public Presenter getSecondaryPresenter() {
53 * Always returns the presenter for primary controls.
56 public Presenter getPresenter(Object item)
    [all...]
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 class OneLineActionPresenter extends Presenter {
67 public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) {
75 public void onUnbindViewHolder(Presenter.ViewHolder viewHolder)
    [all...]
PresenterSelector.java 17 * A PresenterSelector is used to obtain a {@link Presenter} for a given Object.
18 * Similar to {@link Presenter}, PresenterSelector is stateless.
22 * Returns a presenter for the given item.
24 public abstract Presenter getPresenter(Object item);
30 public Presenter[] getPresenters() {
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); local
72 if (presenter != mCurrentPresenter) {
75 mCurrentPresenter = presenter;
DetailsOverviewLogoPresenter.java 13 * Presenter that responsible to create a ImageView and bind to DetailsOverviewRow. The default
22 public class DetailsOverviewLogoPresenter extends Presenter {
24 public static class ViewHolder extends Presenter.ViewHolder {
35 public Presenter.ViewHolder onCreateViewHolder(ViewGroup parent) {
69 public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) {
84 public void onUnbindViewHolder(Presenter.ViewHolder viewHolder) {
package-info.java 28 * A {@link android.support.v17.leanback.widget.Presenter} creates Views and binds data from an Object
31 * The benefit to separating out a Presenter is that we can use it to generate Views outside of the
33 * at once. Each View that needs to be generated can be produced by a different Presenter, while the
36 * A {@link android.support.v17.leanback.widget.PresenterSelector} determines which Presenter to use
39 * ({@link android.support.v17.leanback.widget.SinglePresenterSelector}), and when the Presenter is
46 * appropriate Presenter.
57 * The corresponding presenter for the ListRow is the
ObjectAdapter.java 112 * Constructs an adapter that uses the given {@link Presenter} for all items.
114 public ObjectAdapter(Presenter presenter) {
115 setPresenterSelector(new SinglePresenterSelector(presenter));
125 * Sets the presenter selector. May not be null.
129 throw new IllegalArgumentException("Presenter selector must not be null");
152 * Returns the presenter selector for this ObjectAdapter.
225 * Returns the {@link Presenter} for the given item from the adapter.
227 public final Presenter getPresenter(Object item) {
229 throw new IllegalStateException("Presenter selector must not be null")
    [all...]
  /development/samples/SupportLeanbackDemos/src/com/example/android/leanback/
BrowseAnimationFragment.java 23 import android.support.v17.leanback.widget.Presenter;
93 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item,
108 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item,
123 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item,
136 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item,
146 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item,
159 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item,
173 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item,
190 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item,
207 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item
    [all...]
StringPresenter.java 16 import android.support.v17.leanback.widget.Presenter;
21 public class StringPresenter extends Presenter {
  /frameworks/base/core/java/com/android/internal/view/menu/
MenuPresenter.java 46 * the presenter should attempt to do so.
52 * Initialize this presenter for the given context and menu.
53 * This method is called by MenuBuilder when a presenter is
56 * @param context Context for this presenter; used for view creation and resource management
88 * if applicable the presenter should present the submenu.
97 * closing. Presenter implementations should close the representation
107 * @return true if this presenter changed the action status of any items.
116 * @return true if this presenter expanded the action view, false otherwise.
125 * @return true if this presenter collapsed the action view, false otherwise.
136 * Returns a Parcelable describing the current state of the presenter
    [all...]
MenuBuilder.java 208 * Add a presenter to this menu. This will only hold a WeakReference;
209 * you do not need to explicitly remove a presenter, but you can using
212 * @param presenter The presenter to add
214 public void addMenuPresenter(MenuPresenter presenter) {
215 addMenuPresenter(presenter, mContext);
219 * Add a presenter to this menu that uses an alternate context for
221 * need to explicitly remove a presenter, but you can using
224 * @param presenter The presenter to ad
253 final MenuPresenter presenter = ref.get(); local
275 final MenuPresenter presenter = ref.get(); local
291 final MenuPresenter presenter = ref.get(); local
314 final MenuPresenter presenter = ref.get(); local
947 final MenuPresenter presenter = ref.get(); local
1078 final MenuPresenter presenter = ref.get(); local
1263 final MenuPresenter presenter = ref.get(); local
1285 final MenuPresenter presenter = ref.get(); local
    [all...]
  /frameworks/support/v7/appcompat/src/android/support/v7/internal/view/menu/
MenuPresenter.java 51 * the presenter should attempt to do so.
57 * Initialize this presenter for the given context and menu.
58 * This method is called by MenuBuilder when a presenter is
61 * @param context Context for this presenter; used for view creation and resource management
93 * if applicable the presenter should present the submenu.
102 * closing. Presenter implementations should close the representation
112 * @return true if this presenter changed the action status of any items.
121 * @return true if this presenter expanded the action view, false otherwise.
130 * @return true if this presenter collapsed the action view, false otherwise.
141 * Returns a Parcelable describing the current state of the presenter
    [all...]
MenuBuilder.java 236 * Add a presenter to this menu. This will only hold a WeakReference; you do not need to
237 * explicitly remove a presenter, but you can using {@link #removeMenuPresenter(MenuPresenter)}.
239 * @param presenter The presenter to add
241 public void addMenuPresenter(MenuPresenter presenter) {
242 addMenuPresenter(presenter, mContext);
246 * Add a presenter to this menu that uses an alternate context for
248 * need to explicitly remove a presenter, but you can using
251 * @param presenter The presenter to ad
280 final MenuPresenter presenter = ref.get(); local
302 final MenuPresenter presenter = ref.get(); local
318 final MenuPresenter presenter = ref.get(); local
341 final MenuPresenter presenter = ref.get(); local
1001 final MenuPresenter presenter = ref.get(); local
1134 final MenuPresenter presenter = ref.get(); local
1320 final MenuPresenter presenter = ref.get(); local
1342 final MenuPresenter presenter = ref.get(); local
    [all...]
  /frameworks/base/docs/html/training/tv/playback/
card.jd 12 <li><a href="#presenter">Create a Card Presenter</a></li>
37 Leanback sample app</a> browse fragment with a card presenter displaying card view objects.</p>
39 <h2 id="presenter">Create a Card Presenter</h2>
41 <p>A {@link android.support.v17.leanback.widget.Presenter} generates views and binds objects to them
43 {@link android.support.v17.leanback.widget.Presenter} for the content cards and pass it to the adapter
88 <p>In this step, you build the card presenter with a view holder for the card view that describes
89 your media content items. Note that each presenter must only create one view type. If you have two
92 <p>In the {@link android.support.v17.leanback.widget.Presenter}, implement a
    [all...]
  /developers/build/prebuilts/androidtv/leanback/app/src/main/java/com/example/android/leanback/
CardPresenter.java 22 import android.support.v17.leanback.widget.Presenter;
36 public class CardPresenter extends Presenter {
43 static class ViewHolder extends Presenter.ViewHolder {
90 public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) {
104 public void onUnbindViewHolder(Presenter.ViewHolder viewHolder) {
109 public void onViewAttachedToWindow(Presenter.ViewHolder viewHolder) {
  /cts/tests/leanbackjank/app/src/android/cts/jank/leanback/presenter/
GridItemPresenter.java 17 package android.cts.jank.leanback.presenter;
20 import android.support.v17.leanback.widget.Presenter;
28 public class GridItemPresenter extends Presenter {
IconHeaderItemPresenter.java 17 package android.cts.jank.leanback.presenter;
23 import android.support.v17.leanback.widget.Presenter;
49 public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object o) {
62 public void onUnbindViewHolder(Presenter.ViewHolder viewHolder) {
  /developers/build/prebuilts/androidtv/leanback/app/src/main/java/com/example/android/tvleanback/presenter/
GridItemPresenter.java 17 package com.example.android.tvleanback.presenter;
20 import android.support.v17.leanback.widget.Presenter;
28 public class GridItemPresenter extends Presenter {
  /packages/apps/InCallUI/src/com/android/incallui/
BaseFragment.java 26 public abstract class BaseFragment<T extends Presenter<U>, U extends Ui> extends Fragment {
41 * Presenter will be available after onActivityCreated().
43 * @return The presenter associated with this fragment.
  /frameworks/support/v17/leanback/src/android/support/v17/leanback/app/
DetailsFragment.java 25 import android.support.v17.leanback.widget.Presenter;
101 public void onItemSelected(Presenter.ViewHolder itemViewHolder, Object item,
120 Presenter[] presenters = adapter.getPresenterSelector().getPresenters();
233 * Called to setup each Presenter of Adapter passed in {@link #setAdapter(ObjectAdapter)}. Note
234 * that setup should only change the Presenter behavior that is meaningful in DetailsFragment. For
239 protected void setupPresenter(Presenter rowPresenter) {
250 protected void setupDetailsOverviewRowPresenter(FullWidthDetailsOverviewRowPresenter presenter) {
268 presenter.setFacet(ItemAlignmentFacet.class, facet);
341 * FullWidthDetailsOverviewRowPresenter.ViewHolder, int, int, int)} if presenter is
344 * @param presenter The presenter used to create row ViewHolder
    [all...]
DetailsSupportFragment.java 27 import android.support.v17.leanback.widget.Presenter;
103 public void onItemSelected(Presenter.ViewHolder itemViewHolder, Object item,
122 Presenter[] presenters = adapter.getPresenterSelector().getPresenters();
235 * Called to setup each Presenter of Adapter passed in {@link #setAdapter(ObjectAdapter)}. Note
236 * that setup should only change the Presenter behavior that is meaningful in DetailsSupportFragment. For
241 protected void setupPresenter(Presenter rowPresenter) {
252 protected void setupDetailsOverviewRowPresenter(FullWidthDetailsOverviewRowPresenter presenter) {
270 presenter.setFacet(ItemAlignmentFacet.class, facet);
343 * FullWidthDetailsOverviewRowPresenter.ViewHolder, int, int, int)} if presenter is
346 * @param presenter The presenter used to create row ViewHolder
    [all...]

Completed in 479 milliseconds

1 2 3 4 5 6 7