/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/ |
OnItemViewClickedListener.java | 21 public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item, 22 RowPresenter.ViewHolder rowViewHolder, Row row);
|
OnItemViewSelectedListener.java | 48 public void onItemSelected(Presenter.ViewHolder itemViewHolder, Object item, 49 RowPresenter.ViewHolder rowViewHolder, Row row);
|
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) { 42 * TextView textView = (TextView) viewHolder.mView; 48 * public void onUnbindViewHolder(ViewHolder viewHolder) { 49 * // Nothing to unbind for TextView, but if this viewHolder had 57 * ViewHolder can be subclassed and used to cache any view accessors neede [all...] |
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 mRowViewHolder [all...] |
RowHeaderPresenter.java | 26 * {@link #onSelectLevelChanged(ViewHolder)}. 44 public static class ViewHolder extends Presenter.ViewHolder { 49 public ViewHolder(View view) { 58 public Presenter.ViewHolder onCreateViewHolder(ViewGroup parent) { 62 ViewHolder viewHolder = new ViewHolder(headerView); 63 viewHolder.mOriginalTextColor = headerView.getCurrentTextColor(); 64 viewHolder.mUnselectAlpha = parent.getResources().getFraction [all...] |
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) { [all...] |
VerticalGridPresenter.java | 31 public static class ViewHolder extends Presenter.ViewHolder { 36 public ViewHolder(VerticalGridView view) { 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 to initialize for the vertical grid [all...] |
ListRowPresenter.java | 38 * {@link #onSelectLevelChanged(RowPresenter.ViewHolder)}. 50 public static class ViewHolder extends RowPresenter.ViewHolder { 60 public ViewHolder(View rootView, HorizontalGridView gridView, ListRowPresenter p) { 178 protected void initializeRowViewHolder(RowPresenter.ViewHolder holder) { 180 final ViewHolder rowViewHolder = (ViewHolder) holder; 205 public void onBind(final ItemBridgeAdapter.ViewHolder viewHolder) { 208 viewHolder.mHolder.view.setOnClickListener(new View.OnClickListener() [all...] |
ControlBarPresenter.java | 54 void onControlSelected(Presenter.ViewHolder controlViewHolder, Object item, 62 void onControlClicked(Presenter.ViewHolder controlViewHolder, Object item, 66 class ViewHolder extends Presenter.ViewHolder { 71 SparseArray<Presenter.ViewHolder> mViewHolders = 72 new SparseArray<Presenter.ViewHolder>(); 76 * Constructor for the ViewHolder. 78 ViewHolder(View rootView) { 148 Presenter.ViewHolder vh = mViewHolders.get(position); 154 final Presenter.ViewHolder itemViewHolder = vh [all...] |
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 { 78 public final Presenter.ViewHolder mDetailsDescriptionViewHolder; 116 ItemBridgeAdapter.ViewHolder ibvh = (ItemBridgeAdapter.ViewHolder) (view != null ? 125 ViewHolder.this, getRow()) [all...] |
PlaybackControlsRowPresenter.java | 38 ViewHolder mRowViewHolder; 42 * A ViewHolder for the PlaybackControlsRow. 44 public class ViewHolder extends RowPresenter.ViewHolder { 45 public final Presenter.ViewHolder mDescriptionViewHolder; 57 PlaybackControlsPresenter.ViewHolder mControlsVh; 58 Presenter.ViewHolder mSecondaryControlsVh; 61 Presenter.ViewHolder mSelectedViewHolder; 75 ViewHolder(View rootView, Presenter descriptionPresenter) { 102 ViewHolder.this, getRow()) [all...] |
/developers/build/prebuilts/gradle/RecyclerView/Application/src/main/java/com/example/android/recyclerview/ |
CustomAdapter.java | 30 public class CustomAdapter extends RecyclerView.Adapter<CustomAdapter.ViewHolder> { 37 * Provide a reference to the type of views that you are using (custom viewholder) 39 public static class ViewHolder extends RecyclerView.ViewHolder { 42 public ViewHolder(View v) { 64 public ViewHolder onCreateViewHolder(ViewGroup viewGroup, int position) { 69 ViewHolder vh = new ViewHolder(v); 77 public void onBindViewHolder(ViewHolder viewHolder, int position) [all...] |
/developers/samples/android/ui/views/RecyclerView/Application/src/main/java/com/example/android/recyclerview/ |
CustomAdapter.java | 30 public class CustomAdapter extends RecyclerView.Adapter<CustomAdapter.ViewHolder> { 37 * Provide a reference to the type of views that you are using (custom viewholder) 39 public static class ViewHolder extends RecyclerView.ViewHolder { 42 public ViewHolder(View v) { 64 public ViewHolder onCreateViewHolder(ViewGroup viewGroup, int position) { 69 ViewHolder vh = new ViewHolder(v); 77 public void onBindViewHolder(ViewHolder viewHolder, int position) [all...] |
/development/samples/browseable/RecyclerView/src/com.example.android.recyclerview/ |
CustomAdapter.java | 30 public class CustomAdapter extends RecyclerView.Adapter<CustomAdapter.ViewHolder> { 37 * Provide a reference to the type of views that you are using (custom viewholder) 39 public static class ViewHolder extends RecyclerView.ViewHolder { 42 public ViewHolder(View v) { 64 public ViewHolder onCreateViewHolder(ViewGroup viewGroup, int position) { 69 ViewHolder vh = new ViewHolder(v); 77 public void onBindViewHolder(ViewHolder viewHolder, int position) [all...] |
/frameworks/support/v7/recyclerview/tests/src/android/support/v7/widget/ |
DefaultItemAnimatorTest.java | 38 Set<RecyclerView.ViewHolder> mRemoveFinished = new HashSet<RecyclerView.ViewHolder>(); 39 Set<RecyclerView.ViewHolder> mAddFinished = new HashSet<RecyclerView.ViewHolder>(); 40 Set<RecyclerView.ViewHolder> mMoveFinished = new HashSet<RecyclerView.ViewHolder>(); 41 Set<RecyclerView.ViewHolder> mChangeFinished = new HashSet<RecyclerView.ViewHolder>(); 55 public void onRemoveFinished(RecyclerView.ViewHolder item) { 61 public void onAddFinished(RecyclerView.ViewHolder item) [all...] |
/developers/build/prebuilts/gradle/NavigationDrawer/Application/src/main/java/com/example/android/navigationdrawer/ |
PlanetAdapter.java | 30 public class PlanetAdapter extends RecyclerView.Adapter<PlanetAdapter.ViewHolder> { 42 * Custom viewholder for our planet views. 44 public static class ViewHolder extends RecyclerView.ViewHolder { 47 public ViewHolder(TextView v) { 59 public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { 63 return new ViewHolder(tv); 67 public void onBindViewHolder(ViewHolder holder, final int position) {
|
/developers/samples/android/ui/views/NavigationDrawer/Application/src/main/java/com/example/android/navigationdrawer/ |
PlanetAdapter.java | 30 public class PlanetAdapter extends RecyclerView.Adapter<PlanetAdapter.ViewHolder> { 42 * Custom viewholder for our planet views. 44 public static class ViewHolder extends RecyclerView.ViewHolder { 47 public ViewHolder(TextView v) { 59 public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { 63 return new ViewHolder(tv); 67 public void onBindViewHolder(ViewHolder holder, final int position) {
|
/development/samples/browseable/NavigationDrawer/src/com.example.android.navigationdrawer/ |
PlanetAdapter.java | 30 public class PlanetAdapter extends RecyclerView.Adapter<PlanetAdapter.ViewHolder> { 42 * Custom viewholder for our planet views. 44 public static class ViewHolder extends RecyclerView.ViewHolder { 47 public ViewHolder(TextView v) { 59 public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { 63 return new ViewHolder(tv); 67 public void onBindViewHolder(ViewHolder holder, final int position) {
|
/development/samples/SupportLeanbackDemos/src/com/example/android/leanback/ |
StringPresenter.java | 24 public ViewHolder onCreateViewHolder(ViewGroup parent) { 31 return new ViewHolder(tv); 34 public void onBindViewHolder(ViewHolder viewHolder, Object item) { 36 ((TextView) viewHolder.view).setText(item.toString()); 39 public void onUnbindViewHolder(ViewHolder viewHolder) {
|
/developers/build/prebuilts/androidtv/leanback/app/src/main/java/com/example/android/leanback/ |
CardPresenter.java | 43 static class ViewHolder extends Presenter.ViewHolder { 49 public ViewHolder(View view) { 78 public ViewHolder onCreateViewHolder(ViewGroup parent) { 86 return new ViewHolder(cardView); 90 public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) { 92 ((ViewHolder) viewHolder).setMovie(movie); 96 ((ViewHolder) viewHolder).mCardView.setTitleText(movie.getTitle()) [all...] |
/packages/apps/TvSettings/QuickSettings/src/com/android/tv/quicksettings/ |
DialogAdapter.java | 25 public class DialogAdapter extends RecyclerView.Adapter<DialogAdapter.ViewHolder> { 44 public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { 47 final ViewHolder vh = new ViewHolder(v); 76 public void onBindViewHolder(ViewHolder holder, int position) { 83 public void onViewRecycled(ViewHolder holder) { 92 public static class ViewHolder extends RecyclerView.ViewHolder { 96 public ViewHolder(View itemView) {
|
PanelAdapter.java | 27 public class PanelAdapter extends RecyclerView.Adapter<PanelAdapter.ViewHolder> { 29 static class ViewHolder extends RecyclerView.ViewHolder { 34 public ViewHolder(View itemView) { 56 public ViewHolder onCreateViewHolder(final ViewGroup parent, int viewType) { 59 final ViewHolder vh = new ViewHolder(v); 73 public void onBindViewHolder(ViewHolder holder, int position) { 96 public void onViewRecycled(ViewHolder holder) {
|
/frameworks/support/v7/recyclerview/src/android/support/v7/widget/ |
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> mMoveAnimations = new ArrayList<ViewHolder>() [all...] |
/development/samples/Support7Demos/src/com/example/android/supportv7/widget/adapter/ |
SimpleStringAdapter.java | 29 public class SimpleStringAdapter extends RecyclerView.Adapter<SimpleStringAdapter.ViewHolder> { 35 public static class ViewHolder extends RecyclerView.ViewHolder { 39 public ViewHolder(TextView v) { 74 public SimpleStringAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { 75 final ViewHolder h = new ViewHolder(new TextView(parent.getContext())); 92 public void onBindViewHolder(ViewHolder holder, int position) {
|
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/ |
RowsFragment.java | 25 import android.support.v17.leanback.widget.RowPresenter.ViewHolder; 52 final Presenter.ViewHolder mRowViewHolder; 61 RowViewHolderExtra(ItemBridgeAdapter.ViewHolder ibvh) { 116 private ItemBridgeAdapter.ViewHolder mSelectedViewHolder; 194 ItemBridgeAdapter.ViewHolder vh = (ItemBridgeAdapter.ViewHolder) listView.getChildViewHolder(view); 211 ItemBridgeAdapter.ViewHolder vh = (ItemBridgeAdapter.ViewHolder) 228 ItemBridgeAdapter.ViewHolder vh = (ItemBridgeAdapter.ViewHolder) [all...] |