/frameworks/support/leanback/src/main/java/androidx/leanback/widget/ |
H A D | OnChildViewHolderSelectedListener.java | 17 import androidx.recyclerview.widget.RecyclerView; 23 * {link {@link #onChildViewHolderSelected(RecyclerView, RecyclerView.ViewHolder, int, int)}} 28 * {link {@link #onChildViewHolderSelectedAndPositioned(RecyclerView, RecyclerView.ViewHolder, 29 * int, int)} is called when view holder has been selected and laid out in RecyclerView. 38 * RecyclerView, RecyclerView.ViewHolder, int, int)}. 40 * @param parent The RecyclerView where the selection happened. 41 * @param child The ViewHolder within the RecyclerView tha [all...] |
H A D | ViewHolderTask.java | 16 import androidx.recyclerview.widget.RecyclerView; 22 public void run(RecyclerView.ViewHolder viewHolder);
|
H A D | FacetProviderAdapter.java | 16 import androidx.recyclerview.widget.RecyclerView; 19 * Optional interface that implemented by {@link RecyclerView.Adapter} to 21 * {@link RecyclerView.ViewHolder} may also implement {@link FacetProvider} which
|
/frameworks/support/v7/recyclerview/src/androidTest/java/androidx/recyclerview/test/ |
H A D | PrivateLayoutManager.java | 22 import androidx.recyclerview.widget.RecyclerView; 24 class PrivateLayoutManager extends RecyclerView.LayoutManager { 32 public RecyclerView.LayoutParams generateDefaultLayoutParams() {
|
H A D | CustomLayoutManager.java | 23 import androidx.recyclerview.widget.RecyclerView; 33 public static class LayoutManager extends RecyclerView.LayoutManager { 36 public RecyclerView.LayoutParams generateDefaultLayoutParams() {
|
/frameworks/support/wear/src/main/java/androidx/wear/widget/drawer/ |
H A D | RecyclerViewFlingWatcher.java | 21 import androidx.recyclerview.widget.RecyclerView; 22 import androidx.recyclerview.widget.RecyclerView.OnScrollListener; 29 * {@link FlingWatcher} implementation for {@link RecyclerView RecyclerViews}. Detects the end of 38 private final WeakReference<RecyclerView> mRecyclerView; 40 RecyclerViewFlingWatcher(FlingListener listener, RecyclerView view) { 47 RecyclerView recyclerView = mRecyclerView.get(); 54 public void onScrollStateChanged(RecyclerView recyclerView, int newState) { 55 if (newState == RecyclerView.SCROLL_STATE_IDLE) {
|
/frameworks/support/v7/recyclerview/src/main/java/androidx/recyclerview/widget/ |
H A D | SnapHelper.java | 28 * Class intended to support snapping for a {@link RecyclerView}. 31 * {@link RecyclerView.LayoutManager} must implement the {@link RecyclerView.SmoothScroller.ScrollVectorProvider} interface or 34 public abstract class SnapHelper extends RecyclerView.OnFlingListener { 38 RecyclerView mRecyclerView; 42 private final RecyclerView.OnScrollListener mScrollListener = 43 new RecyclerView.OnScrollListener() { 47 public void onScrollStateChanged(RecyclerView recyclerView, int newState) { 49 if (newState == RecyclerView.SCROLL_STATE_IDLE && mScrolled) { 56 public void onScrolled(RecyclerView recyclerVie [all...] |
H A D | SimpleItemAnimator.java | 30 * It uses {@link RecyclerView.ItemAnimator.ItemHolderInfo} to track the bounds information of the Views. If you would like 33 * class that extends {@link RecyclerView.ItemAnimator.ItemHolderInfo}. 35 public abstract class SimpleItemAnimator extends RecyclerView.ItemAnimator { 58 * {@link #animateChange(RecyclerView.ViewHolder, RecyclerView.ViewHolder, int, int, int, int)} implementation. 65 * {@link #animateChange(RecyclerView.ViewHolder, RecyclerView.ViewHolder, int, int, int, 67 * @see RecyclerView.Adapter#notifyItemChanged(int) 68 * @see RecyclerView.Adapter#notifyItemRangeChanged(int, int) 83 public boolean canReuseUpdatedViewHolder(@NonNull RecyclerView [all...] |
H A D | ViewInfoStore.java | 43 final ArrayMap<RecyclerView.ViewHolder, InfoRecord> mLayoutHolderMap = new ArrayMap<>(); 46 final LongSparseArray<RecyclerView.ViewHolder> mOldChangedHolders = new LongSparseArray<>(); 61 void addToPreLayout(RecyclerView.ViewHolder holder, RecyclerView.ItemAnimator.ItemHolderInfo info) { 71 boolean isDisappearing(RecyclerView.ViewHolder holder) { 83 RecyclerView.ItemAnimator.ItemHolderInfo popFromPreLayout(RecyclerView.ViewHolder vh) { 94 RecyclerView.ItemAnimator.ItemHolderInfo popFromPostLayout(RecyclerView.ViewHolder vh) { 98 private RecyclerView [all...] |
H A D | OrientationHelper.java | 29 * @see #createHorizontalHelper(RecyclerView.LayoutManager) 30 * @see #createVerticalHelper(RecyclerView.LayoutManager) 36 protected final RecyclerView.LayoutManager mLayoutManager; 38 public static final int HORIZONTAL = RecyclerView.HORIZONTAL; 40 public static final int VERTICAL = RecyclerView.VERTICAL; 46 private OrientationHelper(RecyclerView.LayoutManager layoutManager) { 51 * Returns the {@link RecyclerView.LayoutManager LayoutManager} that 54 public RecyclerView.LayoutManager getLayoutManager() { 71 * {@link RecyclerView.LayoutManager#onLayoutChildren(RecyclerView [all...] |
/frameworks/support/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ |
H A D | StableIdKeyProvider.java | 24 import androidx.recyclerview.widget.RecyclerView; 25 import androidx.recyclerview.widget.RecyclerView.OnChildAttachStateChangeListener; 32 * {@link RecyclerView.Adapter} stable ids. Items enter the cache as they are laid out by 33 * RecyclerView, and are removed from the cache as they are recycled. 44 private final RecyclerView mRecyclerView; 48 * with the RecyclerView items. 50 * @param recyclerView the owner RecyclerView 52 public StableIdKeyProvider(@NonNull RecyclerView recyclerView) { 77 RecyclerView.ViewHolder holder = mRecyclerView.findContainingViewHolder(view); 80 if (position != RecyclerView [all...] |
H A D | BandPredicate.java | 28 import androidx.recyclerview.widget.RecyclerView; 45 private static boolean hasSupportedLayoutManager(@NonNull RecyclerView recyclerView) { 46 RecyclerView.LayoutManager lm = recyclerView.getLayoutManager(); 52 * A BandPredicate that allows initiation of band selection only in areas of RecyclerView 53 * that map to {@link RecyclerView#NO_POSITION}. In most cases, this will be the empty areas 63 private final RecyclerView mRecyclerView; 66 * @param recyclerView the owner RecyclerView 68 public EmptyArea(@NonNull RecyclerView recyclerView) { 84 : RecyclerView.NO_POSITION; 86 return position == RecyclerView [all...] |
/frameworks/base/tests/UiBench/src/com/android/test/uibench/ |
H A D | TrivialRecyclerViewActivity.java | 18 import android.support.v7.widget.RecyclerView; 25 protected RecyclerView.Adapter createAdapter() {
|
/frameworks/support/v7/recyclerview/src/androidTest/java/androidx/recyclerview/widget/ |
H A D | RecyclerViewCacheTest.java | 69 RecyclerView.Recycler mRecycler; 71 private class TimeMockingRecyclerView extends RecyclerView { 125 RecyclerView.LayoutManager prefetchingLayoutManager = new RecyclerView.LayoutManager() { 127 public RecyclerView.LayoutParams generateDefaultLayoutParams() { 128 return new RecyclerView.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, 133 public void collectAdjacentPrefetchPositions(int dx, int dy, RecyclerView.State state, 141 public void onLayoutChildren(RecyclerView.Recycler recycler, RecyclerView.State state) { 146 RecyclerView [all...] |
H A D | BaseRecyclerViewAnimationsTest.java | 54 RecyclerView setupBasic(int itemCount) throws Throwable { 58 RecyclerView setupBasic(int itemCount, int firstLayoutStartIndex, int firstLayoutItemCount) 63 RecyclerView setupBasic(int itemCount, int firstLayoutStartIndex, int firstLayoutItemCount, 94 protected RecyclerView.ItemAnimator createItemAnimator() { 121 private String prepareLog(RecyclerView.Recycler recycler, RecyclerView.State state, boolean done) { 125 for (RecyclerView.ViewHolder vh : ((TestRecyclerView)mRecyclerView).collectViewHolders()) { 129 for (RecyclerView.ViewHolder vh : recycler.getScrapList()) { 152 public final void onLayoutChildren(RecyclerView.Recycler recycler, 153 RecyclerView [all...] |
H A D | LoggingItemAnimator.java | 28 final ArrayList<RecyclerView.ViewHolder> mAddVHs = new ArrayList<RecyclerView.ViewHolder>(); 30 final ArrayList<RecyclerView.ViewHolder> mRemoveVHs = new ArrayList<RecyclerView.ViewHolder>(); 32 final ArrayList<RecyclerView.ViewHolder> mMoveVHs = new ArrayList<RecyclerView.ViewHolder>(); 34 final ArrayList<RecyclerView.ViewHolder> mChangeOldVHs = new ArrayList<RecyclerView.ViewHolder>(); 36 final ArrayList<RecyclerView.ViewHolder> mChangeNewVHs = new ArrayList<RecyclerView [all...] |
H A D | RecycledViewPoolTest.java | 44 RecyclerView.RecycledViewPool pool = new RecyclerView.RecycledViewPool(); 49 private RecyclerView.ViewHolder makeHolder(int viewType) { 50 RecyclerView.ViewHolder holder = new MockViewHolder(InstrumentationRegistry.getContext()); 57 RecyclerView.RecycledViewPool pool = new RecyclerView.RecycledViewPool(); 72 RecyclerView.RecycledViewPool pool = new RecyclerView.RecycledViewPool(); 79 RecyclerView.ViewHolder a = pool.getRecycledView(3); 85 RecyclerView [all...] |
/frameworks/base/core/java/com/android/internal/widget/helper/ |
H A D | ItemTouchUIUtil.java | 22 import com.android.internal.widget.RecyclerView; 30 * {@link RecyclerView.ViewHolder#itemView} and {@link ItemTouchUIUtil} makes necessary changes 41 * RecyclerView, RecyclerView.ViewHolder, float, float, int, boolean)} 43 void onDraw(Canvas c, RecyclerView recyclerView, View view, 48 * RecyclerView, RecyclerView.ViewHolder, float, float, int, boolean)} 50 void onDrawOver(Canvas c, RecyclerView recyclerView, View view, 54 * The default implementation for {@link ItemTouchHelper.Callback#clearView(RecyclerView, 55 * RecyclerView [all...] |
/frameworks/support/frameworks/support/samples/Support7Demos/src/main/java/com/example/android/supportv7/widget/touch/ |
H A D | ItemTouchHelperActivity.java | 33 import androidx.recyclerview.widget.RecyclerView; 49 public RecyclerView mRecyclerView; 75 RecyclerView configView = findViewById(R.id.config_recycler_view); 76 configView.setAdapter(new RecyclerView.Adapter<ConfigViewHolder>() { 109 public int getMovementFlags(@NonNull RecyclerView recyclerView, 110 @NonNull RecyclerView.ViewHolder viewHolder) { 115 public boolean onMove(@NonNull RecyclerView recyclerView, 116 @NonNull RecyclerView.ViewHolder viewHolder, 117 @NonNull RecyclerView.ViewHolder target) { 123 public void onSwiped(@NonNull RecyclerView [all...] |
/frameworks/support/samples/Support7Demos/src/main/java/com/example/android/supportv7/widget/touch/ |
H A D | ItemTouchHelperActivity.java | 33 import androidx.recyclerview.widget.RecyclerView; 49 public RecyclerView mRecyclerView; 75 RecyclerView configView = findViewById(R.id.config_recycler_view); 76 configView.setAdapter(new RecyclerView.Adapter<ConfigViewHolder>() { 109 public int getMovementFlags(@NonNull RecyclerView recyclerView, 110 @NonNull RecyclerView.ViewHolder viewHolder) { 115 public boolean onMove(@NonNull RecyclerView recyclerView, 116 @NonNull RecyclerView.ViewHolder viewHolder, 117 @NonNull RecyclerView.ViewHolder target) { 123 public void onSwiped(@NonNull RecyclerView [all...] |
/frameworks/support/frameworks/support/samples/Support7Demos/src/main/java/com/example/android/supportv7/widget/selection/fancy/ |
H A D | FancyDetailsLookup.java | 24 import androidx.recyclerview.widget.RecyclerView; 25 import androidx.recyclerview.widget.RecyclerView.ViewHolder; 32 private final RecyclerView mRecView; 34 FancyDetailsLookup(RecyclerView view) {
|
/frameworks/support/frameworks/support/samples/Support7Demos/src/main/java/com/example/android/supportv7/widget/selection/simple/ |
H A D | DemoDetailsLookup.java | 23 import androidx.recyclerview.widget.RecyclerView; 24 import androidx.recyclerview.widget.RecyclerView.ViewHolder; 31 private final RecyclerView mRecView; 33 DemoDetailsLookup(RecyclerView view) {
|
/frameworks/support/recyclerview-selection/src/androidTest/java/androidx/recyclerview/selection/testing/ |
H A D | TestHolder.java | 21 import androidx.recyclerview.widget.RecyclerView.ViewHolder;
|
/frameworks/support/samples/Support7Demos/src/main/java/com/example/android/supportv7/widget/selection/fancy/ |
H A D | FancyDetailsLookup.java | 24 import androidx.recyclerview.widget.RecyclerView; 25 import androidx.recyclerview.widget.RecyclerView.ViewHolder; 32 private final RecyclerView mRecView; 34 FancyDetailsLookup(RecyclerView view) {
|
/frameworks/support/samples/Support7Demos/src/main/java/com/example/android/supportv7/widget/selection/simple/ |
H A D | DemoDetailsLookup.java | 23 import androidx.recyclerview.widget.RecyclerView; 24 import androidx.recyclerview.widget.RecyclerView.ViewHolder; 31 private final RecyclerView mRecView; 33 DemoDetailsLookup(RecyclerView view) {
|