Searched refs:RecyclerView (Results 1 - 25 of 354) sorted by relevance

1234567891011>>

/frameworks/support/leanback/src/main/java/androidx/leanback/widget/
H A DOnChildViewHolderSelectedListener.java17 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 DViewHolderTask.java16 import androidx.recyclerview.widget.RecyclerView;
22 public void run(RecyclerView.ViewHolder viewHolder);
H A DFacetProviderAdapter.java16 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 DPrivateLayoutManager.java22 import androidx.recyclerview.widget.RecyclerView;
24 class PrivateLayoutManager extends RecyclerView.LayoutManager {
32 public RecyclerView.LayoutParams generateDefaultLayoutParams() {
H A DCustomLayoutManager.java23 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 DRecyclerViewFlingWatcher.java21 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 DSnapHelper.java28 * 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 DSimpleItemAnimator.java30 * 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 DViewInfoStore.java43 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 DOrientationHelper.java29 * @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 DStableIdKeyProvider.java24 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 DBandPredicate.java28 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 DTrivialRecyclerViewActivity.java18 import android.support.v7.widget.RecyclerView;
25 protected RecyclerView.Adapter createAdapter() {
/frameworks/support/v7/recyclerview/src/androidTest/java/androidx/recyclerview/widget/
H A DRecyclerViewCacheTest.java69 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 DBaseRecyclerViewAnimationsTest.java54 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 DLoggingItemAnimator.java28 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 DRecycledViewPoolTest.java44 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 DItemTouchUIUtil.java22 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 DItemTouchHelperActivity.java33 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 DItemTouchHelperActivity.java33 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 DFancyDetailsLookup.java24 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 DDemoDetailsLookup.java23 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 DTestHolder.java21 import androidx.recyclerview.widget.RecyclerView.ViewHolder;
/frameworks/support/samples/Support7Demos/src/main/java/com/example/android/supportv7/widget/selection/fancy/
H A DFancyDetailsLookup.java24 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 DDemoDetailsLookup.java23 import androidx.recyclerview.widget.RecyclerView;
24 import androidx.recyclerview.widget.RecyclerView.ViewHolder;
31 private final RecyclerView mRecView;
33 DemoDetailsLookup(RecyclerView view) {

Completed in 1464 milliseconds

1234567891011>>