/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/ |
H A D | OnItemViewClickedListener.java | 21 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item, 22 RowPresenter.ViewHolder rowViewHolder, Row row);
|
H A D | OnItemViewSelectedListener.java | 48 public void onItemSelected(Presenter.ViewHolder itemViewHolder, Object item, 49 RowPresenter.ViewHolder rowViewHolder, Row row);
|
H A D | Presenter.java | 31 * // This class does not need a custom ViewHolder, since it does not use 35 * public ViewHolder onCreateViewHolder(ViewGroup parent) { 36 * return new ViewHolder(new TextView(parent.getContext())); 40 * public void onBindViewHolder(ViewHolder viewHolder, Object item) { 48 * public void onUnbindViewHolder(ViewHolder viewHolder) { 57 * ViewHolder can be subclassed and used to cache any view accessors needed 61 public static class ViewHolder { class in class:Presenter 64 public ViewHolder(View view) { method in class:Presenter.ViewHolder 72 public abstract ViewHolder onCreateViewHolder(ViewGroup parent); 77 public abstract void onBindViewHolder(ViewHolder viewHolde [all...] |
H A D | RowPresenter.java | 26 * {@link RowPresenter.ViewHolder} and override {@link #createRowViewHolder(ViewGroup)} 27 * and {@link #initializeRowViewHolder(ViewHolder)}. The subclass must use layout id 38 * A Row is selected via {@link #setRowViewSelected(Presenter.ViewHolder, boolean)}. The event 41 * Subclasses of RowPresenter may override {@link #onRowViewSelected(ViewHolder, boolean)}. 44 * A Row is expanded to full width via {@link #setRowViewExpanded(Presenter.ViewHolder, boolean)}. 46 * Subclasses of RowPresenter may override {@link #onRowViewExpanded(ViewHolder, boolean)}. 61 * {@link #setSelectLevel(Presenter.ViewHolder, float)} with float value between 65 * {@link #onSelectLevelChanged(ViewHolder)} to apply a different selection effect. 75 static class ContainerViewHolder extends Presenter.ViewHolder { 79 final ViewHolder mRowViewHolde 95 public static class ViewHolder extends Presenter.ViewHolder { class in class:RowPresenter 110 public ViewHolder(View view) { method in class:RowPresenter.ViewHolder [all...] |
H A D | ItemBridgeAdapter.java | 37 public void onCreate(ViewHolder viewHolder) { 39 public void onBind(ViewHolder viewHolder) { 41 public void onUnbind(ViewHolder viewHolder) { 43 public void onAttachedToWindow(ViewHolder viewHolder) { 45 public void onDetachedFromWindow(ViewHolder viewHolder) { 84 public class ViewHolder extends RecyclerView.ViewHolder { class in class:ItemBridgeAdapter 86 final Presenter.ViewHolder mHolder; 99 * Get {@link Presenter.ViewHolder}. 101 public final Presenter.ViewHolder getViewHolde 130 ViewHolder(Presenter presenter, View view, Presenter.ViewHolder holder) { method in class:ItemBridgeAdapter.ViewHolder [all...] |
H A D | RowHeaderPresenter.java | 26 * {@link #onSelectLevelChanged(ViewHolder)}. 44 public static class ViewHolder extends Presenter.ViewHolder { class in class:RowHeaderPresenter 49 public ViewHolder(View view) { method in class:RowHeaderPresenter.ViewHolder 58 public Presenter.ViewHolder onCreateViewHolder(ViewGroup parent) { 62 ViewHolder viewHolder = new ViewHolder(headerView); 70 public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) { 71 setSelectLevel((ViewHolder) viewHolder, 0); 83 public void onUnbindViewHolder(Presenter.ViewHolder viewHolde [all...] |
H A D | ListRowPresenter.java | 20 import android.support.v17.leanback.widget.RowPresenter.ViewHolder; 41 * {@link #onSelectLevelChanged(RowPresenter.ViewHolder)}. 55 public static class ViewHolder extends RowPresenter.ViewHolder { class in class:ListRowPresenter 65 public ViewHolder(View rootView, HorizontalGridView gridView, ListRowPresenter p) { method in class:ListRowPresenter.ViewHolder 184 protected void initializeRowViewHolder(RowPresenter.ViewHolder holder) { 186 final ViewHolder rowViewHolder = (ViewHolder) holder; 207 public void onBind(final ItemBridgeAdapter.ViewHolder viewHolder) { 213 ItemBridgeAdapter.ViewHolder ib [all...] |
H A D | VerticalGridPresenter.java | 31 public static class ViewHolder extends Presenter.ViewHolder { class in class:VerticalGridPresenter 36 public ViewHolder(VerticalGridView view) { method in class:VerticalGridPresenter.ViewHolder 138 public final ViewHolder onCreateViewHolder(ViewGroup parent) { 139 ViewHolder vh = createGridViewHolder(parent); 151 protected ViewHolder createGridViewHolder(ViewGroup parent) { 154 return new ViewHolder((VerticalGridView) root.findViewById(R.id.browse_grid)); 173 * Called after a {@link VerticalGridPresenter.ViewHolder} is created. 175 * super.initializeGridViewHolder(ViewHolder). 177 * @param vh The ViewHolder t [all...] |
H A D | PlaybackControlsRowPresenter.java | 38 ViewHolder mRowViewHolder; 42 * A ViewHolder for the PlaybackControlsRow. 44 public class ViewHolder extends RowPresenter.ViewHolder { class in class:PlaybackControlsRowPresenter 45 public final Presenter.ViewHolder mDescriptionViewHolder; 57 PlaybackControlsPresenter.ViewHolder mControlsVh; 58 Presenter.ViewHolder mSecondaryControlsVh; 61 Presenter.ViewHolder mSelectedViewHolder; 75 ViewHolder(View rootView, Presenter descriptionPresenter) { method in class:PlaybackControlsRowPresenter.ViewHolder 102 ViewHolder [all...] |
H A D | ControlBarPresenter.java | 54 void onControlSelected(Presenter.ViewHolder controlViewHolder, Object item, 62 void onControlClicked(Presenter.ViewHolder controlViewHolder, Object item, 66 class ViewHolder extends Presenter.ViewHolder { class in class:ControlBarPresenter 71 SparseArray<Presenter.ViewHolder> mViewHolders = 72 new SparseArray<Presenter.ViewHolder>(); 76 * Constructor for the ViewHolder. 78 ViewHolder(View rootView) { method in class:ControlBarPresenter.ViewHolder 149 Presenter.ViewHolder vh = mViewHolders.get(position); 155 final Presenter.ViewHolder itemViewHolde [all...] |
H A D | PlaybackControlsPresenter.java | 51 class ViewHolder extends ControlBarPresenter.ViewHolder { class in class:PlaybackControlsPresenter 55 Presenter.ViewHolder mMoreActionsViewHolder; 66 ViewHolder(View rootView) { method in class:PlaybackControlsPresenter.ViewHolder 228 public void setProgressColor(ViewHolder vh, int color) { 235 public void setTotalTime(ViewHolder vh, int ms) { 239 public int getTotalTime(ViewHolder vh) { 243 public void setCurrentTime(ViewHolder vh, int ms) { 247 public int getCurrentTime(ViewHolder vh) { 251 public void setSecondaryProgress(ViewHolder v [all...] |
H A D | DetailsOverviewRowPresenter.java | 45 * ViewHolder from {@link ViewHolder#mDetailsDescriptionViewHolder}. 55 * developer can not override DetailsOverviewRowPresenter.ViewHolder for adding/replacing views 69 * A ViewHolder for the DetailsOverviewRow. 71 public final class ViewHolder extends RowPresenter.ViewHolder { class in class:DetailsOverviewRowPresenter 78 public final Presenter.ViewHolder mDetailsDescriptionViewHolder; 116 ItemBridgeAdapter.ViewHolder ibvh = (ItemBridgeAdapter.ViewHolder) (view != null ? 125 ViewHolder 233 public ViewHolder(View rootView, Presenter detailsPresenter) { method in class:DetailsOverviewRowPresenter.ViewHolder [all...] |
H A D | ControlButtonPresenterSelector.java | 59 static class ActionViewHolder extends Presenter.ViewHolder { 80 public ViewHolder onCreateViewHolder(ViewGroup parent) { 87 public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) { 108 public void onUnbindViewHolder(Presenter.ViewHolder viewHolder) { 118 public void setOnClickListener(Presenter.ViewHolder viewHolder,
|
H A D | ActionPresenterSelector.java | 39 static class ActionViewHolder extends Presenter.ViewHolder { 53 public ViewHolder onCreateViewHolder(ViewGroup parent) { 60 public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) { 68 public void onUnbindViewHolder(Presenter.ViewHolder viewHolder) { 75 public ViewHolder onCreateViewHolder(ViewGroup parent) { 82 public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) { 117 public void onUnbindViewHolder(Presenter.ViewHolder viewHolder) {
|
H A D | AbstractDetailsDescriptionPresenter.java | 34 public static class ViewHolder extends Presenter.ViewHolder { class in class:AbstractDetailsDescriptionPresenter 49 public ViewHolder(View view) { method in class:AbstractDetailsDescriptionPresenter.ViewHolder 110 public final ViewHolder onCreateViewHolder(ViewGroup parent) { 113 return new ViewHolder(v); 117 public final void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) { 118 ViewHolder vh = (ViewHolder) viewHolder; 167 * ViewHolder. 169 * @param vh The ViewHolder fo [all...] |
/frameworks/support/v7/recyclerview/tests/src/android/support/v7/widget/ |
H A D | DefaultItemAnimatorTest.java | 45 List<RecyclerView.ViewHolder> mExpectedItems = new ArrayList<RecyclerView.ViewHolder>(); 47 Set<RecyclerView.ViewHolder> mRemoveFinished = new HashSet<RecyclerView.ViewHolder>(); 48 Set<RecyclerView.ViewHolder> mAddFinished = new HashSet<RecyclerView.ViewHolder>(); 49 Set<RecyclerView.ViewHolder> mMoveFinished = new HashSet<RecyclerView.ViewHolder>(); 50 Set<RecyclerView.ViewHolder> mChangeFinished = new HashSet<RecyclerView.ViewHolder>(); 413 private class ViewHolder extends RecyclerView.ViewHolder { class in class:DefaultItemAnimatorTest 417 public ViewHolder(View itemView) { method in class:DefaultItemAnimatorTest.ViewHolder [all...] |
H A D | RecyclerViewAnimationsTest.java | 140 final List<RecyclerView.ViewHolder> mRecycledViews 141 = new ArrayList<RecyclerView.ViewHolder>(); 152 final ArrayList<RecyclerView.ViewHolder> addVH 153 = new ArrayList<RecyclerView.ViewHolder>(); 154 final ArrayList<RecyclerView.ViewHolder> removeVH 155 = new ArrayList<RecyclerView.ViewHolder>(); 157 final ArrayList<RecyclerView.ViewHolder> moveVH 158 = new ArrayList<RecyclerView.ViewHolder>(); 163 public boolean animateAdd(RecyclerView.ViewHolder holder) { 169 public boolean animateRemove(RecyclerView.ViewHolder holde [all...] |
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/ |
H A D | RowsFragment.java | 25 import android.support.v17.leanback.widget.RowPresenter.ViewHolder; 54 final Presenter.ViewHolder mRowViewHolder; 63 RowViewHolderExtra(ItemBridgeAdapter.ViewHolder ibvh) { 118 private ItemBridgeAdapter.ViewHolder mSelectedViewHolder; 205 ItemBridgeAdapter.ViewHolder vh = (ItemBridgeAdapter.ViewHolder) listView.getChildViewHolder(view); 222 ItemBridgeAdapter.ViewHolder vh = (ItemBridgeAdapter.ViewHolder) 239 ItemBridgeAdapter.ViewHolder vh = (ItemBridgeAdapter.ViewHolder) [all...] |
H A D | RowsSupportFragment.java | 27 import android.support.v17.leanback.widget.RowPresenter.ViewHolder; 56 final Presenter.ViewHolder mRowViewHolder; 65 RowViewHolderExtra(ItemBridgeAdapter.ViewHolder ibvh) { 120 private ItemBridgeAdapter.ViewHolder mSelectedViewHolder; 207 ItemBridgeAdapter.ViewHolder vh = (ItemBridgeAdapter.ViewHolder) listView.getChildViewHolder(view); 224 ItemBridgeAdapter.ViewHolder vh = (ItemBridgeAdapter.ViewHolder) 241 ItemBridgeAdapter.ViewHolder vh = (ItemBridgeAdapter.ViewHolder) [all...] |
H A D | PlaybackOverlayFragment.java | 191 private void resetControlsToPrimaryActions(ItemBridgeAdapter.ViewHolder vh) { 193 vh = (ItemBridgeAdapter.ViewHolder) getVerticalGridView().findViewHolderForPosition(0); 200 (PlaybackControlsRowPresenter.ViewHolder) vh.getViewHolder()); 369 RecyclerView.ViewHolder vh = getVerticalGridView().findViewHolderForPosition(0); 464 ItemBridgeAdapter.ViewHolder adapterVh = (ItemBridgeAdapter.ViewHolder) 467 instanceof PlaybackControlsRowPresenter.ViewHolder) { 468 final Presenter.ViewHolder vh = ((PlaybackControlsRowPresenter.ViewHolder) 644 private void updateControlsBottomSpace(ItemBridgeAdapter.ViewHolder v [all...] |
H A D | PlaybackOverlaySupportFragment.java | 193 private void resetControlsToPrimaryActions(ItemBridgeAdapter.ViewHolder vh) { 195 vh = (ItemBridgeAdapter.ViewHolder) getVerticalGridView().findViewHolderForPosition(0); 202 (PlaybackControlsRowPresenter.ViewHolder) vh.getViewHolder()); 371 RecyclerView.ViewHolder vh = getVerticalGridView().findViewHolderForPosition(0); 466 ItemBridgeAdapter.ViewHolder adapterVh = (ItemBridgeAdapter.ViewHolder) 469 instanceof PlaybackControlsRowPresenter.ViewHolder) { 470 final Presenter.ViewHolder vh = ((PlaybackControlsRowPresenter.ViewHolder) 646 private void updateControlsBottomSpace(ItemBridgeAdapter.ViewHolder v [all...] |
/frameworks/support/v7/recyclerview/src/android/support/v7/widget/ |
H A D | DefaultItemAnimator.java | 21 import android.support.v7.widget.RecyclerView.ViewHolder; 37 private ArrayList<ViewHolder> mPendingRemovals = new ArrayList<ViewHolder>(); 38 private ArrayList<ViewHolder> mPendingAdditions = new ArrayList<ViewHolder>(); 42 private ArrayList<ArrayList<ViewHolder>> mAdditionsList = 43 new ArrayList<ArrayList<ViewHolder>>(); 47 private ArrayList<ViewHolder> mAddAnimations = new ArrayList<ViewHolder>(); 48 private ArrayList<ViewHolder> mMoveAnimation [all...] |
H A D | RecyclerView.java | 107 * layout calculation (e.g. {@link ViewHolder#getLayoutPosition()}, 115 * <code>*AdapterPosition*</code>. (e.g. {@link ViewHolder#getAdapterPosition()}, 118 * For example, if you want to access the item in the adapter on a ViewHolder click, you should use 119 * {@link ViewHolder#getAdapterPosition()}. Beware that these methods may not be able to calculate 134 * levels deep(wrt to ViewHolder.itemView). DisplayList can be invalidated by setting 412 public ViewHolder getChildViewHolder(View view) { 419 final ViewHolder vh = getChildViewHolderInt(child); 437 final ViewHolder vh = getChildViewHolderInt(view); 446 vh.addFlags(ViewHolder.FLAG_TMP_DETACHED); 457 public ViewHolder findViewHolde 6992 public static abstract class ViewHolder { class in class:RecyclerView 7080 public ViewHolder(View itemView) { method in class:RecyclerView.ViewHolder [all...] |
/frameworks/base/tests/UsageStatsTest/src/com/android/tests/usagestats/ |
H A D | UsageLogActivity.java | 124 final ViewHolder holder; 126 holder = new ViewHolder(); 140 holder = (ViewHolder) convertView.getTag(); 175 static class ViewHolder { class in class:UsageLogActivity
|
H A D | UsageStatsActivity.java | 123 final ViewHolder holder; 127 holder = new ViewHolder(); 132 holder = (ViewHolder) convertView.getTag(); 142 private static class ViewHolder { class in class:UsageStatsActivity
|