18db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikaspackage androidx.recyclerview.widget { 28db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas 38db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public final class AdapterListUpdateCallback implements androidx.recyclerview.widget.ListUpdateCallback { 48db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor public AdapterListUpdateCallback(androidx.recyclerview.widget.RecyclerView.Adapter); 58db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onChanged(int, int, java.lang.Object); 68db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onInserted(int, int); 78db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onMoved(int, int); 88db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onRemoved(int, int); 98db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas } 10154862942cc272a3da880406dd0751688a003a76Chris Craik 11c2afaba5ba88ec24086acd52e6cd5b8406550a44Chris Craik public final class AsyncDifferConfig<T> { 12c2afaba5ba88ec24086acd52e6cd5b8406550a44Chris Craik method public java.util.concurrent.Executor getBackgroundThreadExecutor(); 138db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.DiffUtil.ItemCallback<T> getDiffCallback(); 14154862942cc272a3da880406dd0751688a003a76Chris Craik } 15154862942cc272a3da880406dd0751688a003a76Chris Craik 16c2afaba5ba88ec24086acd52e6cd5b8406550a44Chris Craik public static final class AsyncDifferConfig.Builder<T> { 178db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor public AsyncDifferConfig.Builder(androidx.recyclerview.widget.DiffUtil.ItemCallback<T>); 188db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.AsyncDifferConfig<T> build(); 198db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.AsyncDifferConfig.Builder<T> setBackgroundThreadExecutor(java.util.concurrent.Executor); 20154862942cc272a3da880406dd0751688a003a76Chris Craik } 21154862942cc272a3da880406dd0751688a003a76Chris Craik 22c2afaba5ba88ec24086acd52e6cd5b8406550a44Chris Craik public class AsyncListDiffer<T> { 238db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor public AsyncListDiffer(androidx.recyclerview.widget.RecyclerView.Adapter, androidx.recyclerview.widget.DiffUtil.ItemCallback<T>); 248db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor public AsyncListDiffer(androidx.recyclerview.widget.ListUpdateCallback, androidx.recyclerview.widget.AsyncDifferConfig<T>); 25c2afaba5ba88ec24086acd52e6cd5b8406550a44Chris Craik method public java.util.List<T> getCurrentList(); 26c2afaba5ba88ec24086acd52e6cd5b8406550a44Chris Craik method public void submitList(java.util.List<T>); 27154862942cc272a3da880406dd0751688a003a76Chris Craik } 28154862942cc272a3da880406dd0751688a003a76Chris Craik 2949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public class AsyncListUtil<T> { 308db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor public AsyncListUtil(java.lang.Class<T>, int, androidx.recyclerview.widget.AsyncListUtil.DataCallback<T>, androidx.recyclerview.widget.AsyncListUtil.ViewCallback); 3149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public T getItem(int); 3249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getItemCount(); 3349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onRangeChanged(); 3449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void refresh(); 3549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 3649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 3749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static abstract class AsyncListUtil.DataCallback<T> { 3849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public AsyncListUtil.DataCallback(); 3949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract void fillData(T[], int, int); 4049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getMaxCachedTiles(); 4149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void recycleData(T[], int); 4249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract int refreshData(); 4349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 4449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 4549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static abstract class AsyncListUtil.ViewCallback { 4649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public AsyncListUtil.ViewCallback(); 4749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void extendRangeInto(int[], int[], int); 4849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract void getItemRangeInto(int[]); 4949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract void onDataRefresh(); 5049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract void onItemLoaded(int); 5149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int HINT_SCROLL_ASC = 2; // 0x2 5249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int HINT_SCROLL_DESC = 1; // 0x1 5349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int HINT_SCROLL_NONE = 0; // 0x0 5449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 5549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 568db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public class BatchingListUpdateCallback implements androidx.recyclerview.widget.ListUpdateCallback { 578db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor public BatchingListUpdateCallback(androidx.recyclerview.widget.ListUpdateCallback); 5849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void dispatchLastEvent(); 5949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onChanged(int, int, java.lang.Object); 6049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onInserted(int, int); 6149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onMoved(int, int); 6249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onRemoved(int, int); 6349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 6449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 658db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public class DefaultItemAnimator extends androidx.recyclerview.widget.SimpleItemAnimator { 668db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor public DefaultItemAnimator(); 678db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean animateAdd(androidx.recyclerview.widget.RecyclerView.ViewHolder); 688db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean animateChange(androidx.recyclerview.widget.RecyclerView.ViewHolder, androidx.recyclerview.widget.RecyclerView.ViewHolder, int, int, int, int); 698db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean animateMove(androidx.recyclerview.widget.RecyclerView.ViewHolder, int, int, int, int); 708db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean animateRemove(androidx.recyclerview.widget.RecyclerView.ViewHolder); 718db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void endAnimation(androidx.recyclerview.widget.RecyclerView.ViewHolder); 728db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void endAnimations(); 738db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean isRunning(); 748db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void runPendingAnimations(); 758db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas } 768db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas 7749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public class DiffUtil { 788db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public static androidx.recyclerview.widget.DiffUtil.DiffResult calculateDiff(androidx.recyclerview.widget.DiffUtil.Callback); 798db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public static androidx.recyclerview.widget.DiffUtil.DiffResult calculateDiff(androidx.recyclerview.widget.DiffUtil.Callback, boolean); 8049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 8149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 8249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static abstract class DiffUtil.Callback { 8349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public DiffUtil.Callback(); 8449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract boolean areContentsTheSame(int, int); 8549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract boolean areItemsTheSame(int, int); 8649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public java.lang.Object getChangePayload(int, int); 8749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract int getNewListSize(); 8849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract int getOldListSize(); 8949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 9049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 9149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static class DiffUtil.DiffResult { 928db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void dispatchUpdatesTo(androidx.recyclerview.widget.RecyclerView.Adapter); 938db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void dispatchUpdatesTo(androidx.recyclerview.widget.ListUpdateCallback); 9449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 9549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 9610b6c9e9935c01dbefa3b31c60cba3393748fc33Chris Craik public static abstract class DiffUtil.ItemCallback<T> { 9710b6c9e9935c01dbefa3b31c60cba3393748fc33Chris Craik ctor public DiffUtil.ItemCallback(); 9810b6c9e9935c01dbefa3b31c60cba3393748fc33Chris Craik method public abstract boolean areContentsTheSame(T, T); 9910b6c9e9935c01dbefa3b31c60cba3393748fc33Chris Craik method public abstract boolean areItemsTheSame(T, T); 10010b6c9e9935c01dbefa3b31c60cba3393748fc33Chris Craik method public java.lang.Object getChangePayload(T, T); 10110b6c9e9935c01dbefa3b31c60cba3393748fc33Chris Craik } 10210b6c9e9935c01dbefa3b31c60cba3393748fc33Chris Craik 1038db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public class DividerItemDecoration extends androidx.recyclerview.widget.RecyclerView.ItemDecoration { 10449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public DividerItemDecoration(android.content.Context, int); 10549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setDrawable(android.graphics.drawable.Drawable); 10649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setOrientation(int); 10749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int HORIZONTAL = 0; // 0x0 10849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int VERTICAL = 1; // 0x1 10949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 11049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 1118db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public class GridLayoutManager extends androidx.recyclerview.widget.LinearLayoutManager { 11249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public GridLayoutManager(android.content.Context, android.util.AttributeSet, int, int); 11349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public GridLayoutManager(android.content.Context, int); 11449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public GridLayoutManager(android.content.Context, int, int, boolean); 11549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getSpanCount(); 1168db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.GridLayoutManager.SpanSizeLookup getSpanSizeLookup(); 11749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setSpanCount(int); 1188db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void setSpanSizeLookup(androidx.recyclerview.widget.GridLayoutManager.SpanSizeLookup); 11949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int DEFAULT_SPAN_COUNT = -1; // 0xffffffff 12049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 12149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 1228db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public static final class GridLayoutManager.DefaultSpanSizeLookup extends androidx.recyclerview.widget.GridLayoutManager.SpanSizeLookup { 12349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public GridLayoutManager.DefaultSpanSizeLookup(); 12449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getSpanSize(int); 12549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 12649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 1278db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public static class GridLayoutManager.LayoutParams extends androidx.recyclerview.widget.RecyclerView.LayoutParams { 12849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public GridLayoutManager.LayoutParams(android.content.Context, android.util.AttributeSet); 12949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public GridLayoutManager.LayoutParams(int, int); 13049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public GridLayoutManager.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 13149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public GridLayoutManager.LayoutParams(android.view.ViewGroup.LayoutParams); 1328db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor public GridLayoutManager.LayoutParams(androidx.recyclerview.widget.RecyclerView.LayoutParams); 13349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getSpanIndex(); 13449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getSpanSize(); 13549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int INVALID_SPAN_ID = -1; // 0xffffffff 13649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 13749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 13849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static abstract class GridLayoutManager.SpanSizeLookup { 13949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public GridLayoutManager.SpanSizeLookup(); 14049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getSpanGroupIndex(int, int); 14149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getSpanIndex(int, int); 14249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract int getSpanSize(int); 14349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void invalidateSpanIndexCache(); 14449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean isSpanIndexCacheEnabled(); 14549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setSpanIndexCacheEnabled(boolean); 14649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 14749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 1488db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public class ItemTouchHelper extends androidx.recyclerview.widget.RecyclerView.ItemDecoration implements androidx.recyclerview.widget.RecyclerView.OnChildAttachStateChangeListener { 1498db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor public ItemTouchHelper(androidx.recyclerview.widget.ItemTouchHelper.Callback); 1508db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void attachToRecyclerView(androidx.recyclerview.widget.RecyclerView); 1518db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onChildViewAttachedToWindow(android.view.View); 1528db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onChildViewDetachedFromWindow(android.view.View); 1538db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void startDrag(androidx.recyclerview.widget.RecyclerView.ViewHolder); 1548db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void startSwipe(androidx.recyclerview.widget.RecyclerView.ViewHolder); 1558db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas field public static final int ACTION_STATE_DRAG = 2; // 0x2 1568db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas field public static final int ACTION_STATE_IDLE = 0; // 0x0 1578db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas field public static final int ACTION_STATE_SWIPE = 1; // 0x1 1588db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas field public static final int ANIMATION_TYPE_DRAG = 8; // 0x8 1598db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas field public static final int ANIMATION_TYPE_SWIPE_CANCEL = 4; // 0x4 1608db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas field public static final int ANIMATION_TYPE_SWIPE_SUCCESS = 2; // 0x2 1618db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas field public static final int DOWN = 2; // 0x2 1628db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas field public static final int END = 32; // 0x20 1638db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas field public static final int LEFT = 4; // 0x4 1648db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas field public static final int RIGHT = 8; // 0x8 1658db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas field public static final int START = 16; // 0x10 1668db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas field public static final int UP = 1; // 0x1 1678db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas } 1688db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas 1698db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public static abstract class ItemTouchHelper.Callback { 1708db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor public ItemTouchHelper.Callback(); 1718db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean canDropOver(androidx.recyclerview.widget.RecyclerView, androidx.recyclerview.widget.RecyclerView.ViewHolder, androidx.recyclerview.widget.RecyclerView.ViewHolder); 1728db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.ViewHolder chooseDropTarget(androidx.recyclerview.widget.RecyclerView.ViewHolder, java.util.List<androidx.recyclerview.widget.RecyclerView.ViewHolder>, int, int); 1738db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void clearView(androidx.recyclerview.widget.RecyclerView, androidx.recyclerview.widget.RecyclerView.ViewHolder); 1748db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int convertToAbsoluteDirection(int, int); 1758db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public static int convertToRelativeDirection(int, int); 1768db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public long getAnimationDuration(androidx.recyclerview.widget.RecyclerView, int, float, float); 1778db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int getBoundingBoxMargin(); 1788db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public static androidx.recyclerview.widget.ItemTouchUIUtil getDefaultUIUtil(); 1798db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public float getMoveThreshold(androidx.recyclerview.widget.RecyclerView.ViewHolder); 1808db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract int getMovementFlags(androidx.recyclerview.widget.RecyclerView, androidx.recyclerview.widget.RecyclerView.ViewHolder); 1818db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public float getSwipeEscapeVelocity(float); 1828db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public float getSwipeThreshold(androidx.recyclerview.widget.RecyclerView.ViewHolder); 1838db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public float getSwipeVelocityThreshold(float); 1848db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int interpolateOutOfBoundsScroll(androidx.recyclerview.widget.RecyclerView, int, int, int, long); 1858db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean isItemViewSwipeEnabled(); 1868db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean isLongPressDragEnabled(); 1878db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public static int makeFlag(int, int); 1888db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public static int makeMovementFlags(int, int); 1898db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onChildDraw(android.graphics.Canvas, androidx.recyclerview.widget.RecyclerView, androidx.recyclerview.widget.RecyclerView.ViewHolder, float, float, int, boolean); 1908db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onChildDrawOver(android.graphics.Canvas, androidx.recyclerview.widget.RecyclerView, androidx.recyclerview.widget.RecyclerView.ViewHolder, float, float, int, boolean); 1918db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract boolean onMove(androidx.recyclerview.widget.RecyclerView, androidx.recyclerview.widget.RecyclerView.ViewHolder, androidx.recyclerview.widget.RecyclerView.ViewHolder); 1928db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onMoved(androidx.recyclerview.widget.RecyclerView, androidx.recyclerview.widget.RecyclerView.ViewHolder, int, androidx.recyclerview.widget.RecyclerView.ViewHolder, int, int, int); 1938db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onSelectedChanged(androidx.recyclerview.widget.RecyclerView.ViewHolder, int); 1948db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract void onSwiped(androidx.recyclerview.widget.RecyclerView.ViewHolder, int); 1958db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas field public static final int DEFAULT_DRAG_ANIMATION_DURATION = 200; // 0xc8 1968db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas field public static final int DEFAULT_SWIPE_ANIMATION_DURATION = 250; // 0xfa 1978db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas } 1988db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas 1998db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public static abstract class ItemTouchHelper.SimpleCallback extends androidx.recyclerview.widget.ItemTouchHelper.Callback { 2008db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor public ItemTouchHelper.SimpleCallback(int, int); 2018db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int getDragDirs(androidx.recyclerview.widget.RecyclerView, androidx.recyclerview.widget.RecyclerView.ViewHolder); 2028db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int getMovementFlags(androidx.recyclerview.widget.RecyclerView, androidx.recyclerview.widget.RecyclerView.ViewHolder); 2038db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int getSwipeDirs(androidx.recyclerview.widget.RecyclerView, androidx.recyclerview.widget.RecyclerView.ViewHolder); 2048db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void setDefaultDragDirs(int); 2058db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void setDefaultSwipeDirs(int); 2068db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas } 2078db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas 2088db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public static abstract interface ItemTouchHelper.ViewDropHandler { 2098db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract void prepareForDrop(android.view.View, android.view.View, int, int); 2108db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas } 2118db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas 2128db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public abstract interface ItemTouchUIUtil { 2138db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract void clearView(android.view.View); 2148db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract void onDraw(android.graphics.Canvas, androidx.recyclerview.widget.RecyclerView, android.view.View, float, float, int, boolean); 2158db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract void onDrawOver(android.graphics.Canvas, androidx.recyclerview.widget.RecyclerView, android.view.View, float, float, int, boolean); 2168db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract void onSelected(android.view.View); 2178db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas } 2188db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas 2198db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public class LinearLayoutManager extends androidx.recyclerview.widget.RecyclerView.LayoutManager implements androidx.recyclerview.widget.ItemTouchHelper.ViewDropHandler androidx.recyclerview.widget.RecyclerView.SmoothScroller.ScrollVectorProvider { 22049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public LinearLayoutManager(android.content.Context); 22149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public LinearLayoutManager(android.content.Context, int, boolean); 22249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public LinearLayoutManager(android.content.Context, android.util.AttributeSet, int, int); 22349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public android.graphics.PointF computeScrollVectorForPosition(int); 22449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int findFirstCompletelyVisibleItemPosition(); 22549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int findFirstVisibleItemPosition(); 22649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int findLastCompletelyVisibleItemPosition(); 22749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int findLastVisibleItemPosition(); 2288db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.LayoutParams generateDefaultLayoutParams(); 2298db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method protected int getExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView.State); 23049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getInitialPrefetchItemCount(); 23149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getOrientation(); 23249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean getRecycleChildrenOnDetach(); 23349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean getReverseLayout(); 23449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean getStackFromEnd(); 23549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method protected boolean isLayoutRTL(); 23649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean isSmoothScrollbarEnabled(); 2371bece1365a619cde06c5fb7b95530b8539c19d78Jeff Sharkey method public void prepareForDrop(android.view.View, android.view.View, int, int); 23849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void scrollToPositionWithOffset(int, int); 23949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setInitialPrefetchItemCount(int); 24049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setOrientation(int); 24149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setRecycleChildrenOnDetach(boolean); 24249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setReverseLayout(boolean); 24349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setSmoothScrollbarEnabled(boolean); 24449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setStackFromEnd(boolean); 24549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int HORIZONTAL = 0; // 0x0 24649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int INVALID_OFFSET = -2147483648; // 0x80000000 24749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int VERTICAL = 1; // 0x1 24849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 24949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 25049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets protected static class LinearLayoutManager.LayoutChunkResult { 25149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor protected LinearLayoutManager.LayoutChunkResult(); 25249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public int mConsumed; 25349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public boolean mFinished; 25449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public boolean mFocusable; 25549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public boolean mIgnoreConsumed; 25649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 25749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 2588db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public class LinearSmoothScroller extends androidx.recyclerview.widget.RecyclerView.SmoothScroller { 25949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public LinearSmoothScroller(android.content.Context); 26049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int calculateDtToFit(int, int, int, int, int); 26149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int calculateDxToMakeVisible(android.view.View, int); 26249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int calculateDyToMakeVisible(android.view.View, int); 26349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method protected float calculateSpeedPerPixel(android.util.DisplayMetrics); 26449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method protected int calculateTimeForDeceleration(int); 26549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method protected int calculateTimeForScrolling(int); 26649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method protected int getHorizontalSnapPreference(); 26749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method protected int getVerticalSnapPreference(); 2688db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method protected void onSeekTargetStep(int, int, androidx.recyclerview.widget.RecyclerView.State, androidx.recyclerview.widget.RecyclerView.SmoothScroller.Action); 26949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method protected void onStart(); 27049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method protected void onStop(); 2718db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method protected void onTargetFound(android.view.View, androidx.recyclerview.widget.RecyclerView.State, androidx.recyclerview.widget.RecyclerView.SmoothScroller.Action); 2728db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method protected void updateActionForInterimTarget(androidx.recyclerview.widget.RecyclerView.SmoothScroller.Action); 27349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int SNAP_TO_ANY = 0; // 0x0 27449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int SNAP_TO_END = 1; // 0x1 27549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int SNAP_TO_START = -1; // 0xffffffff 27649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field protected final android.view.animation.DecelerateInterpolator mDecelerateInterpolator; 27749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field protected int mInterimTargetDx; 27849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field protected int mInterimTargetDy; 27949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field protected final android.view.animation.LinearInterpolator mLinearInterpolator; 28049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field protected android.graphics.PointF mTargetVector; 28149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 28249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 2838db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public class LinearSnapHelper extends androidx.recyclerview.widget.SnapHelper { 28449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public LinearSnapHelper(); 2858db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int[] calculateDistanceToFinalSnap(androidx.recyclerview.widget.RecyclerView.LayoutManager, android.view.View); 2868db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public android.view.View findSnapView(androidx.recyclerview.widget.RecyclerView.LayoutManager); 2878db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView.LayoutManager, int, int); 2888db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas } 2898db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas 2908db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public abstract class ListAdapter<T, VH extends androidx.recyclerview.widget.RecyclerView.ViewHolder> extends androidx.recyclerview.widget.RecyclerView.Adapter { 2918db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor protected ListAdapter(androidx.recyclerview.widget.DiffUtil.ItemCallback<T>); 2928db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor protected ListAdapter(androidx.recyclerview.widget.AsyncDifferConfig<T>); 2938db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method protected T getItem(int); 2948db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int getItemCount(); 2958db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void submitList(java.util.List<T>); 2968db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas } 2978db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas 2988db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public abstract interface ListUpdateCallback { 2998db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract void onChanged(int, int, java.lang.Object); 3008db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract void onInserted(int, int); 3018db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract void onMoved(int, int); 3028db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract void onRemoved(int, int); 30349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 30449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 30549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public abstract class OrientationHelper { 3068db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public static androidx.recyclerview.widget.OrientationHelper createHorizontalHelper(androidx.recyclerview.widget.RecyclerView.LayoutManager); 3078db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public static androidx.recyclerview.widget.OrientationHelper createOrientationHelper(androidx.recyclerview.widget.RecyclerView.LayoutManager, int); 3088db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public static androidx.recyclerview.widget.OrientationHelper createVerticalHelper(androidx.recyclerview.widget.RecyclerView.LayoutManager); 30949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract int getDecoratedEnd(android.view.View); 31049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract int getDecoratedMeasurement(android.view.View); 31149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract int getDecoratedMeasurementInOther(android.view.View); 31249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract int getDecoratedStart(android.view.View); 31349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract int getEnd(); 31449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract int getEndAfterPadding(); 31549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract int getEndPadding(); 3168db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.LayoutManager getLayoutManager(); 31749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract int getMode(); 31849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract int getModeInOther(); 31949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract int getStartAfterPadding(); 32049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract int getTotalSpace(); 32149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getTotalSpaceChange(); 32249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract int getTransformedEndWithDecoration(android.view.View); 32349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract int getTransformedStartWithDecoration(android.view.View); 32449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract void offsetChild(android.view.View, int); 32549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract void offsetChildren(int); 32649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onLayoutComplete(); 32749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int HORIZONTAL = 0; // 0x0 32849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int VERTICAL = 1; // 0x1 3298db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas field protected final androidx.recyclerview.widget.RecyclerView.LayoutManager mLayoutManager; 33049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 33149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 3328db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public class PagerSnapHelper extends androidx.recyclerview.widget.SnapHelper { 33349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public PagerSnapHelper(); 3348db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int[] calculateDistanceToFinalSnap(androidx.recyclerview.widget.RecyclerView.LayoutManager, android.view.View); 3358db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method protected androidx.recyclerview.widget.LinearSmoothScroller createSnapScroller(androidx.recyclerview.widget.RecyclerView.LayoutManager); 3368db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public android.view.View findSnapView(androidx.recyclerview.widget.RecyclerView.LayoutManager); 3378db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView.LayoutManager, int, int); 33849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 33949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 3408db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public class RecyclerView extends android.view.ViewGroup implements androidx.core.view.NestedScrollingChild2 androidx.core.view.ScrollingView { 34149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView(android.content.Context); 34249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView(android.content.Context, android.util.AttributeSet); 34349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView(android.content.Context, android.util.AttributeSet, int); 3448db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void addItemDecoration(androidx.recyclerview.widget.RecyclerView.ItemDecoration, int); 3458db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void addItemDecoration(androidx.recyclerview.widget.RecyclerView.ItemDecoration); 3468db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void addOnChildAttachStateChangeListener(androidx.recyclerview.widget.RecyclerView.OnChildAttachStateChangeListener); 3478db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void addOnItemTouchListener(androidx.recyclerview.widget.RecyclerView.OnItemTouchListener); 3488db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void addOnScrollListener(androidx.recyclerview.widget.RecyclerView.OnScrollListener); 34949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void clearOnChildAttachStateChangeListeners(); 35049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void clearOnScrollListeners(); 35149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int computeHorizontalScrollExtent(); 35249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int computeHorizontalScrollOffset(); 35349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int computeHorizontalScrollRange(); 35449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int computeVerticalScrollExtent(); 35549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int computeVerticalScrollOffset(); 35649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int computeVerticalScrollRange(); 35749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean dispatchNestedPreScroll(int, int, int[], int[], int); 35849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean dispatchNestedScroll(int, int, int, int, int[], int); 35949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean drawChild(android.graphics.Canvas, android.view.View, long); 36049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public android.view.View findChildViewUnder(float, float); 36149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public android.view.View findContainingItemView(android.view.View); 3628db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.ViewHolder findContainingViewHolder(android.view.View); 3638db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.ViewHolder findViewHolderForAdapterPosition(int); 3648db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.ViewHolder findViewHolderForItemId(long); 3658db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.ViewHolder findViewHolderForLayoutPosition(int); 3668db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public deprecated androidx.recyclerview.widget.RecyclerView.ViewHolder findViewHolderForPosition(int); 36749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean fling(int, int); 3688db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.Adapter getAdapter(); 36949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getChildAdapterPosition(android.view.View); 37049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public long getChildItemId(android.view.View); 37149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getChildLayoutPosition(android.view.View); 37249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public deprecated int getChildPosition(android.view.View); 3738db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.ViewHolder getChildViewHolder(android.view.View); 3748db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate getCompatAccessibilityDelegate(); 37549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void getDecoratedBoundsWithMargins(android.view.View, android.graphics.Rect); 3768db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.EdgeEffectFactory getEdgeEffectFactory(); 3778db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.ItemAnimator getItemAnimator(); 3788db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.ItemDecoration getItemDecorationAt(int); 379d72ce5317567b0a71134f395308a5745213b6e32Sergey Vasilinets method public int getItemDecorationCount(); 3808db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.LayoutManager getLayoutManager(); 38149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getMaxFlingVelocity(); 38249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getMinFlingVelocity(); 3838db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.OnFlingListener getOnFlingListener(); 38449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean getPreserveFocusAfterLayout(); 3858db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.RecycledViewPool getRecycledViewPool(); 38649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getScrollState(); 38749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean hasFixedSize(); 38849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean hasNestedScrollingParent(int); 38949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean hasPendingAdapterUpdates(); 39049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void invalidateItemDecorations(); 39149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean isAnimating(); 39249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean isComputingLayout(); 39349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean isLayoutFrozen(); 39449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void offsetChildrenHorizontal(int); 39549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void offsetChildrenVertical(int); 39649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onChildAttachedToWindow(android.view.View); 39749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onChildDetachedFromWindow(android.view.View); 39849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onDraw(android.graphics.Canvas); 39949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onScrollStateChanged(int); 40049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onScrolled(int, int); 4018db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void removeItemDecoration(androidx.recyclerview.widget.RecyclerView.ItemDecoration); 402d72ce5317567b0a71134f395308a5745213b6e32Sergey Vasilinets method public void removeItemDecorationAt(int); 4038db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void removeOnChildAttachStateChangeListener(androidx.recyclerview.widget.RecyclerView.OnChildAttachStateChangeListener); 4048db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void removeOnItemTouchListener(androidx.recyclerview.widget.RecyclerView.OnItemTouchListener); 4058db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void removeOnScrollListener(androidx.recyclerview.widget.RecyclerView.OnScrollListener); 40649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void scrollToPosition(int); 4078db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void setAccessibilityDelegateCompat(androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate); 4088db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void setAdapter(androidx.recyclerview.widget.RecyclerView.Adapter); 4098db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void setChildDrawingOrderCallback(androidx.recyclerview.widget.RecyclerView.ChildDrawingOrderCallback); 4108db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void setEdgeEffectFactory(androidx.recyclerview.widget.RecyclerView.EdgeEffectFactory); 41149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setHasFixedSize(boolean); 4128db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void setItemAnimator(androidx.recyclerview.widget.RecyclerView.ItemAnimator); 41349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setItemViewCacheSize(int); 41449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setLayoutFrozen(boolean); 4158db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void setLayoutManager(androidx.recyclerview.widget.RecyclerView.LayoutManager); 4168db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void setOnFlingListener(androidx.recyclerview.widget.RecyclerView.OnFlingListener); 4178db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public deprecated void setOnScrollListener(androidx.recyclerview.widget.RecyclerView.OnScrollListener); 41849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setPreserveFocusAfterLayout(boolean); 4198db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void setRecycledViewPool(androidx.recyclerview.widget.RecyclerView.RecycledViewPool); 4208db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void setRecyclerListener(androidx.recyclerview.widget.RecyclerView.RecyclerListener); 42149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setScrollingTouchSlop(int); 4228db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void setViewCacheExtension(androidx.recyclerview.widget.RecyclerView.ViewCacheExtension); 42349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void smoothScrollBy(int, int); 42449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void smoothScrollBy(int, int, android.view.animation.Interpolator); 42549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void smoothScrollToPosition(int); 42649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean startNestedScroll(int, int); 42749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void stopNestedScroll(int); 42849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void stopScroll(); 4298db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void swapAdapter(androidx.recyclerview.widget.RecyclerView.Adapter, boolean); 43049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int HORIZONTAL = 0; // 0x0 43149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int INVALID_TYPE = -1; // 0xffffffff 43249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final long NO_ID = -1L; // 0xffffffffffffffffL 43349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int NO_POSITION = -1; // 0xffffffff 43449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int SCROLL_STATE_DRAGGING = 1; // 0x1 43549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int SCROLL_STATE_IDLE = 0; // 0x0 43649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int SCROLL_STATE_SETTLING = 2; // 0x2 43749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int TOUCH_SLOP_DEFAULT = 0; // 0x0 43849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int TOUCH_SLOP_PAGING = 1; // 0x1 43949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int VERTICAL = 1; // 0x1 44049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 44149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 4428db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public static abstract class RecyclerView.Adapter<VH extends androidx.recyclerview.widget.RecyclerView.ViewHolder> { 44349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.Adapter(); 44449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final void bindViewHolder(VH, int); 44549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final VH createViewHolder(android.view.ViewGroup, int); 44649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract int getItemCount(); 44749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public long getItemId(int); 44849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getItemViewType(int); 44949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final boolean hasObservers(); 45049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final boolean hasStableIds(); 45149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final void notifyDataSetChanged(); 45249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final void notifyItemChanged(int); 45349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final void notifyItemChanged(int, java.lang.Object); 45449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final void notifyItemInserted(int); 45549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final void notifyItemMoved(int, int); 45649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final void notifyItemRangeChanged(int, int); 45749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final void notifyItemRangeChanged(int, int, java.lang.Object); 45849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final void notifyItemRangeInserted(int, int); 45949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final void notifyItemRangeRemoved(int, int); 46049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final void notifyItemRemoved(int); 4618db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onAttachedToRecyclerView(androidx.recyclerview.widget.RecyclerView); 46249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract void onBindViewHolder(VH, int); 46349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onBindViewHolder(VH, int, java.util.List<java.lang.Object>); 46449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract VH onCreateViewHolder(android.view.ViewGroup, int); 4658db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onDetachedFromRecyclerView(androidx.recyclerview.widget.RecyclerView); 46649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean onFailedToRecycleView(VH); 46749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onViewAttachedToWindow(VH); 46849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onViewDetachedFromWindow(VH); 46949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onViewRecycled(VH); 4708db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void registerAdapterDataObserver(androidx.recyclerview.widget.RecyclerView.AdapterDataObserver); 47149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setHasStableIds(boolean); 4728db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void unregisterAdapterDataObserver(androidx.recyclerview.widget.RecyclerView.AdapterDataObserver); 47349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 47449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 47549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static abstract class RecyclerView.AdapterDataObserver { 47649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.AdapterDataObserver(); 47749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onChanged(); 47849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onItemRangeChanged(int, int); 47949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onItemRangeChanged(int, int, java.lang.Object); 48049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onItemRangeInserted(int, int); 48149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onItemRangeMoved(int, int, int); 48249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onItemRangeRemoved(int, int); 48349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 48449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 48549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static abstract interface RecyclerView.ChildDrawingOrderCallback { 48649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract int onGetChildDrawingOrder(int, int); 48749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 48849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 489529d931c57fa9ceea735e567e9898eeb675d3e43Sunny Goyal public static class RecyclerView.EdgeEffectFactory { 490529d931c57fa9ceea735e567e9898eeb675d3e43Sunny Goyal ctor public RecyclerView.EdgeEffectFactory(); 4918db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method protected android.widget.EdgeEffect createEdgeEffect(androidx.recyclerview.widget.RecyclerView, int); 492529d931c57fa9ceea735e567e9898eeb675d3e43Sunny Goyal field public static final int DIRECTION_BOTTOM = 3; // 0x3 493529d931c57fa9ceea735e567e9898eeb675d3e43Sunny Goyal field public static final int DIRECTION_LEFT = 0; // 0x0 494529d931c57fa9ceea735e567e9898eeb675d3e43Sunny Goyal field public static final int DIRECTION_RIGHT = 2; // 0x2 495529d931c57fa9ceea735e567e9898eeb675d3e43Sunny Goyal field public static final int DIRECTION_TOP = 1; // 0x1 496529d931c57fa9ceea735e567e9898eeb675d3e43Sunny Goyal } 497529d931c57fa9ceea735e567e9898eeb675d3e43Sunny Goyal 498529d931c57fa9ceea735e567e9898eeb675d3e43Sunny Goyal public static abstract class RecyclerView.EdgeEffectFactory.EdgeDirection implements java.lang.annotation.Annotation { 499529d931c57fa9ceea735e567e9898eeb675d3e43Sunny Goyal } 500529d931c57fa9ceea735e567e9898eeb675d3e43Sunny Goyal 50149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static abstract class RecyclerView.ItemAnimator { 50249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.ItemAnimator(); 5038db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract boolean animateAppearance(androidx.recyclerview.widget.RecyclerView.ViewHolder, androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo, androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo); 5048db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract boolean animateChange(androidx.recyclerview.widget.RecyclerView.ViewHolder, androidx.recyclerview.widget.RecyclerView.ViewHolder, androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo, androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo); 5058db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract boolean animateDisappearance(androidx.recyclerview.widget.RecyclerView.ViewHolder, androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo, androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo); 5068db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract boolean animatePersistence(androidx.recyclerview.widget.RecyclerView.ViewHolder, androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo, androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo); 5078db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean canReuseUpdatedViewHolder(androidx.recyclerview.widget.RecyclerView.ViewHolder); 5088db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean canReuseUpdatedViewHolder(androidx.recyclerview.widget.RecyclerView.ViewHolder, java.util.List<java.lang.Object>); 5098db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public final void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView.ViewHolder); 5108db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public final void dispatchAnimationStarted(androidx.recyclerview.widget.RecyclerView.ViewHolder); 51149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final void dispatchAnimationsFinished(); 5128db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract void endAnimation(androidx.recyclerview.widget.RecyclerView.ViewHolder); 51349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract void endAnimations(); 51449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public long getAddDuration(); 51549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public long getChangeDuration(); 51649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public long getMoveDuration(); 51749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public long getRemoveDuration(); 51849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract boolean isRunning(); 5198db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public final boolean isRunning(androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemAnimatorFinishedListener); 5208db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo obtainHolderInfo(); 5218db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onAnimationFinished(androidx.recyclerview.widget.RecyclerView.ViewHolder); 5228db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onAnimationStarted(androidx.recyclerview.widget.RecyclerView.ViewHolder); 5238db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo recordPostLayoutInformation(androidx.recyclerview.widget.RecyclerView.State, androidx.recyclerview.widget.RecyclerView.ViewHolder); 5248db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo recordPreLayoutInformation(androidx.recyclerview.widget.RecyclerView.State, androidx.recyclerview.widget.RecyclerView.ViewHolder, int, java.util.List<java.lang.Object>); 52549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract void runPendingAnimations(); 52649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setAddDuration(long); 52749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setChangeDuration(long); 52849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setMoveDuration(long); 52949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setRemoveDuration(long); 53049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int FLAG_APPEARED_IN_PRE_LAYOUT = 4096; // 0x1000 53149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int FLAG_CHANGED = 2; // 0x2 53249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int FLAG_INVALIDATED = 4; // 0x4 53349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int FLAG_MOVED = 2048; // 0x800 53449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int FLAG_REMOVED = 8; // 0x8 53549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 53649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 53749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static abstract class RecyclerView.ItemAnimator.AdapterChanges implements java.lang.annotation.Annotation { 53849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 53949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 54049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static abstract interface RecyclerView.ItemAnimator.ItemAnimatorFinishedListener { 54149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract void onAnimationsFinished(); 54249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 54349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 54449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static class RecyclerView.ItemAnimator.ItemHolderInfo { 54549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.ItemAnimator.ItemHolderInfo(); 5468db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo setFrom(androidx.recyclerview.widget.RecyclerView.ViewHolder); 5478db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo setFrom(androidx.recyclerview.widget.RecyclerView.ViewHolder, int); 54849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public int bottom; 54949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public int changeFlags; 55049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public int left; 55149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public int right; 55249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public int top; 55349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 55449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 55549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static abstract class RecyclerView.ItemDecoration { 55649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.ItemDecoration(); 5578db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public deprecated void getItemOffsets(android.graphics.Rect, int, androidx.recyclerview.widget.RecyclerView); 5588db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void getItemOffsets(android.graphics.Rect, android.view.View, androidx.recyclerview.widget.RecyclerView, androidx.recyclerview.widget.RecyclerView.State); 5598db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onDraw(android.graphics.Canvas, androidx.recyclerview.widget.RecyclerView, androidx.recyclerview.widget.RecyclerView.State); 5608db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public deprecated void onDraw(android.graphics.Canvas, androidx.recyclerview.widget.RecyclerView); 5618db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onDrawOver(android.graphics.Canvas, androidx.recyclerview.widget.RecyclerView, androidx.recyclerview.widget.RecyclerView.State); 5628db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public deprecated void onDrawOver(android.graphics.Canvas, androidx.recyclerview.widget.RecyclerView); 56349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 56449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 56549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static abstract class RecyclerView.LayoutManager { 56649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.LayoutManager(); 56749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void addDisappearingView(android.view.View); 56849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void addDisappearingView(android.view.View, int); 56949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void addView(android.view.View); 57049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void addView(android.view.View, int); 57149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void assertInLayoutOrScroll(java.lang.String); 57249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void assertNotInLayoutOrScroll(java.lang.String); 5738db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void attachView(android.view.View, int, androidx.recyclerview.widget.RecyclerView.LayoutParams); 57449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void attachView(android.view.View, int); 57549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void attachView(android.view.View); 57649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void calculateItemDecorationsForChild(android.view.View, android.graphics.Rect); 57749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean canScrollHorizontally(); 57849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean canScrollVertically(); 5798db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean checkLayoutParams(androidx.recyclerview.widget.RecyclerView.LayoutParams); 58049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public static int chooseSize(int, int, int); 5818db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void collectAdjacentPrefetchPositions(int, int, androidx.recyclerview.widget.RecyclerView.State, androidx.recyclerview.widget.RecyclerView.LayoutManager.LayoutPrefetchRegistry); 5828db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void collectInitialPrefetchPositions(int, androidx.recyclerview.widget.RecyclerView.LayoutManager.LayoutPrefetchRegistry); 5838db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int computeHorizontalScrollExtent(androidx.recyclerview.widget.RecyclerView.State); 5848db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int computeHorizontalScrollOffset(androidx.recyclerview.widget.RecyclerView.State); 5858db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int computeHorizontalScrollRange(androidx.recyclerview.widget.RecyclerView.State); 5868db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int computeVerticalScrollExtent(androidx.recyclerview.widget.RecyclerView.State); 5878db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int computeVerticalScrollOffset(androidx.recyclerview.widget.RecyclerView.State); 5888db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int computeVerticalScrollRange(androidx.recyclerview.widget.RecyclerView.State); 5898db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void detachAndScrapAttachedViews(androidx.recyclerview.widget.RecyclerView.Recycler); 5908db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void detachAndScrapView(android.view.View, androidx.recyclerview.widget.RecyclerView.Recycler); 5918db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void detachAndScrapViewAt(int, androidx.recyclerview.widget.RecyclerView.Recycler); 59249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void detachView(android.view.View); 59349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void detachViewAt(int); 59449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void endAnimation(android.view.View); 59549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public android.view.View findContainingItemView(android.view.View); 59649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public android.view.View findViewByPosition(int); 5978db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract androidx.recyclerview.widget.RecyclerView.LayoutParams generateDefaultLayoutParams(); 5988db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.LayoutParams generateLayoutParams(android.view.ViewGroup.LayoutParams); 5998db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.LayoutParams generateLayoutParams(android.content.Context, android.util.AttributeSet); 60049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getBaseline(); 60149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getBottomDecorationHeight(android.view.View); 60249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public android.view.View getChildAt(int); 60349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getChildCount(); 60449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public static deprecated int getChildMeasureSpec(int, int, int, boolean); 60549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public static int getChildMeasureSpec(int, int, int, int, boolean); 60649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean getClipToPadding(); 6078db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView.Recycler, androidx.recyclerview.widget.RecyclerView.State); 60849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getDecoratedBottom(android.view.View); 60949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void getDecoratedBoundsWithMargins(android.view.View, android.graphics.Rect); 61049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getDecoratedLeft(android.view.View); 61149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getDecoratedMeasuredHeight(android.view.View); 61249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getDecoratedMeasuredWidth(android.view.View); 61349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getDecoratedRight(android.view.View); 61449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getDecoratedTop(android.view.View); 61549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public android.view.View getFocusedChild(); 61649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getHeight(); 61749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getHeightMode(); 61849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getItemCount(); 61949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getItemViewType(android.view.View); 62049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getLayoutDirection(); 62149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getLeftDecorationWidth(android.view.View); 62249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getMinimumHeight(); 62349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getMinimumWidth(); 62449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getPaddingBottom(); 62549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getPaddingEnd(); 62649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getPaddingLeft(); 62749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getPaddingRight(); 62849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getPaddingStart(); 62949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getPaddingTop(); 63049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getPosition(android.view.View); 6318db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public static androidx.recyclerview.widget.RecyclerView.LayoutManager.Properties getProperties(android.content.Context, android.util.AttributeSet, int, int); 63249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getRightDecorationWidth(android.view.View); 6338db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView.Recycler, androidx.recyclerview.widget.RecyclerView.State); 6348db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int getSelectionModeForAccessibility(androidx.recyclerview.widget.RecyclerView.Recycler, androidx.recyclerview.widget.RecyclerView.State); 63549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getTopDecorationHeight(android.view.View); 63649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void getTransformedBoundingBox(android.view.View, boolean, android.graphics.Rect); 63749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getWidth(); 63849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getWidthMode(); 63949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean hasFocus(); 64049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void ignoreView(android.view.View); 64149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean isAttachedToWindow(); 64249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean isAutoMeasureEnabled(); 64349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean isFocused(); 64449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final boolean isItemPrefetchEnabled(); 6458db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean isLayoutHierarchical(androidx.recyclerview.widget.RecyclerView.Recycler, androidx.recyclerview.widget.RecyclerView.State); 64649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean isMeasurementCacheEnabled(); 64749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean isSmoothScrolling(); 64849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean isViewPartiallyVisible(android.view.View, boolean, boolean); 64949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void layoutDecorated(android.view.View, int, int, int, int); 65049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void layoutDecoratedWithMargins(android.view.View, int, int, int, int); 65149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void measureChild(android.view.View, int, int); 65249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void measureChildWithMargins(android.view.View, int, int); 65349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void moveView(int, int); 65449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void offsetChildrenHorizontal(int); 65549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void offsetChildrenVertical(int); 6568db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onAdapterChanged(androidx.recyclerview.widget.RecyclerView.Adapter, androidx.recyclerview.widget.RecyclerView.Adapter); 6578db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean onAddFocusables(androidx.recyclerview.widget.RecyclerView, java.util.ArrayList<android.view.View>, int, int); 6588db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onAttachedToWindow(androidx.recyclerview.widget.RecyclerView); 6598db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public deprecated void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView); 6608db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView, androidx.recyclerview.widget.RecyclerView.Recycler); 6618db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public android.view.View onFocusSearchFailed(android.view.View, int, androidx.recyclerview.widget.RecyclerView.Recycler, androidx.recyclerview.widget.RecyclerView.State); 66249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 6638db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView.Recycler, androidx.recyclerview.widget.RecyclerView.State, android.view.accessibility.AccessibilityEvent); 6648db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView.Recycler, androidx.recyclerview.widget.RecyclerView.State, androidx.core.view.accessibility.AccessibilityNodeInfoCompat); 6658db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView.Recycler, androidx.recyclerview.widget.RecyclerView.State, android.view.View, androidx.core.view.accessibility.AccessibilityNodeInfoCompat); 66649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public android.view.View onInterceptFocusSearch(android.view.View, int); 6678db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onItemsAdded(androidx.recyclerview.widget.RecyclerView, int, int); 6688db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onItemsChanged(androidx.recyclerview.widget.RecyclerView); 6698db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onItemsMoved(androidx.recyclerview.widget.RecyclerView, int, int, int); 6708db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onItemsRemoved(androidx.recyclerview.widget.RecyclerView, int, int); 6718db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onItemsUpdated(androidx.recyclerview.widget.RecyclerView, int, int); 6728db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onItemsUpdated(androidx.recyclerview.widget.RecyclerView, int, int, java.lang.Object); 6738db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onLayoutChildren(androidx.recyclerview.widget.RecyclerView.Recycler, androidx.recyclerview.widget.RecyclerView.State); 6748db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView.State); 6758db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onMeasure(androidx.recyclerview.widget.RecyclerView.Recycler, androidx.recyclerview.widget.RecyclerView.State, int, int); 6768db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public deprecated boolean onRequestChildFocus(androidx.recyclerview.widget.RecyclerView, android.view.View, android.view.View); 6778db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean onRequestChildFocus(androidx.recyclerview.widget.RecyclerView, androidx.recyclerview.widget.RecyclerView.State, android.view.View, android.view.View); 67849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onRestoreInstanceState(android.os.Parcelable); 67949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public android.os.Parcelable onSaveInstanceState(); 68049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onScrollStateChanged(int); 6818db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView.Recycler, androidx.recyclerview.widget.RecyclerView.State, int, android.os.Bundle); 6828db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean performAccessibilityActionForItem(androidx.recyclerview.widget.RecyclerView.Recycler, androidx.recyclerview.widget.RecyclerView.State, android.view.View, int, android.os.Bundle); 68349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void postOnAnimation(java.lang.Runnable); 68449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void removeAllViews(); 6858db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void removeAndRecycleAllViews(androidx.recyclerview.widget.RecyclerView.Recycler); 6868db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void removeAndRecycleView(android.view.View, androidx.recyclerview.widget.RecyclerView.Recycler); 6878db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void removeAndRecycleViewAt(int, androidx.recyclerview.widget.RecyclerView.Recycler); 68849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean removeCallbacks(java.lang.Runnable); 68949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void removeDetachedView(android.view.View); 69049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void removeView(android.view.View); 69149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void removeViewAt(int); 6928db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView, android.view.View, android.graphics.Rect, boolean); 6938db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView, android.view.View, android.graphics.Rect, boolean, boolean); 69449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void requestLayout(); 69549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void requestSimpleAnimationsInNextLayout(); 6968db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int scrollHorizontallyBy(int, androidx.recyclerview.widget.RecyclerView.Recycler, androidx.recyclerview.widget.RecyclerView.State); 69749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void scrollToPosition(int); 6988db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int scrollVerticallyBy(int, androidx.recyclerview.widget.RecyclerView.Recycler, androidx.recyclerview.widget.RecyclerView.State); 69931df934a5cd4bcaac517f313a9fc1a2639beaf9fshepshapard method public deprecated void setAutoMeasureEnabled(boolean); 70049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final void setItemPrefetchEnabled(boolean); 70149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setMeasuredDimension(android.graphics.Rect, int, int); 70249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setMeasuredDimension(int, int); 70349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setMeasurementCacheEnabled(boolean); 7048db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView, androidx.recyclerview.widget.RecyclerView.State, int); 7058db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void startSmoothScroll(androidx.recyclerview.widget.RecyclerView.SmoothScroller); 70649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void stopIgnoringView(android.view.View); 70749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean supportsPredictiveItemAnimations(); 70849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 70949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 71049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static abstract interface RecyclerView.LayoutManager.LayoutPrefetchRegistry { 71149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract void addPosition(int, int); 71249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 71349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 71449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static class RecyclerView.LayoutManager.Properties { 71549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.LayoutManager.Properties(); 71649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public int orientation; 71749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public boolean reverseLayout; 71849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public int spanCount; 71949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public boolean stackFromEnd; 72049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 72149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 72249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static class RecyclerView.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 72349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.LayoutParams(android.content.Context, android.util.AttributeSet); 72449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.LayoutParams(int, int); 72549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 72649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.LayoutParams(android.view.ViewGroup.LayoutParams); 7278db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor public RecyclerView.LayoutParams(androidx.recyclerview.widget.RecyclerView.LayoutParams); 72849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getViewAdapterPosition(); 72949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getViewLayoutPosition(); 73049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public deprecated int getViewPosition(); 73149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean isItemChanged(); 73249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean isItemRemoved(); 73349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean isViewInvalid(); 73449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean viewNeedsUpdate(); 73549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 73649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 73749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static abstract interface RecyclerView.OnChildAttachStateChangeListener { 73849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract void onChildViewAttachedToWindow(android.view.View); 73949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract void onChildViewDetachedFromWindow(android.view.View); 74049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 74149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 74249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static abstract class RecyclerView.OnFlingListener { 74349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.OnFlingListener(); 74449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract boolean onFling(int, int); 74549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 74649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 74749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static abstract interface RecyclerView.OnItemTouchListener { 7488db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract boolean onInterceptTouchEvent(androidx.recyclerview.widget.RecyclerView, android.view.MotionEvent); 74949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract void onRequestDisallowInterceptTouchEvent(boolean); 7508db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract void onTouchEvent(androidx.recyclerview.widget.RecyclerView, android.view.MotionEvent); 75149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 75249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 75349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static abstract class RecyclerView.OnScrollListener { 75449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.OnScrollListener(); 7558db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onScrollStateChanged(androidx.recyclerview.widget.RecyclerView, int); 7568db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onScrolled(androidx.recyclerview.widget.RecyclerView, int, int); 75749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 75849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 75949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static class RecyclerView.RecycledViewPool { 76049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.RecycledViewPool(); 76149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void clear(); 7628db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.ViewHolder getRecycledView(int); 76349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getRecycledViewCount(int); 7648db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void putRecycledView(androidx.recyclerview.widget.RecyclerView.ViewHolder); 76549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setMaxRecycledViews(int, int); 76649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 76749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 76849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public final class RecyclerView.Recycler { 76949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.Recycler(); 77049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void bindViewToPosition(android.view.View, int); 77149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void clear(); 77249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int convertPreLayoutPositionToPostLayout(int); 7738db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public java.util.List<androidx.recyclerview.widget.RecyclerView.ViewHolder> getScrapList(); 77449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public android.view.View getViewForPosition(int); 77549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void recycleView(android.view.View); 77649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setViewCacheSize(int); 77749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 77849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 77949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static abstract interface RecyclerView.RecyclerListener { 7808db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract void onViewRecycled(androidx.recyclerview.widget.RecyclerView.ViewHolder); 78149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 78249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 7838db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public static class RecyclerView.SimpleOnItemTouchListener implements androidx.recyclerview.widget.RecyclerView.OnItemTouchListener { 78449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.SimpleOnItemTouchListener(); 7858db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean onInterceptTouchEvent(androidx.recyclerview.widget.RecyclerView, android.view.MotionEvent); 78649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void onRequestDisallowInterceptTouchEvent(boolean); 7878db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onTouchEvent(androidx.recyclerview.widget.RecyclerView, android.view.MotionEvent); 78849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 78949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 79049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static abstract class RecyclerView.SmoothScroller { 79149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.SmoothScroller(); 7927b926c6cb92ecc663439b200559d3c0fcfa86980shepshapard method public android.graphics.PointF computeScrollVectorForPosition(int); 79349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public android.view.View findViewByPosition(int); 79449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getChildCount(); 79549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getChildPosition(android.view.View); 7968db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.LayoutManager getLayoutManager(); 79749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getTargetPosition(); 79849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public deprecated void instantScrollToPosition(int); 79949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean isPendingInitialRun(); 80049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean isRunning(); 80149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method protected void normalize(android.graphics.PointF); 80249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method protected void onChildAttachedToWindow(android.view.View); 8038db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method protected abstract void onSeekTargetStep(int, int, androidx.recyclerview.widget.RecyclerView.State, androidx.recyclerview.widget.RecyclerView.SmoothScroller.Action); 80449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method protected abstract void onStart(); 80549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method protected abstract void onStop(); 8068db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method protected abstract void onTargetFound(android.view.View, androidx.recyclerview.widget.RecyclerView.State, androidx.recyclerview.widget.RecyclerView.SmoothScroller.Action); 80749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setTargetPosition(int); 80849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method protected final void stop(); 80949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 81049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 81149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static class RecyclerView.SmoothScroller.Action { 81249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.SmoothScroller.Action(int, int); 81349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.SmoothScroller.Action(int, int, int); 81449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.SmoothScroller.Action(int, int, int, android.view.animation.Interpolator); 81549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getDuration(); 81649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getDx(); 81749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getDy(); 81849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public android.view.animation.Interpolator getInterpolator(); 81949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void jumpTo(int); 82049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setDuration(int); 82149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setDx(int); 82249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setDy(int); 82349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setInterpolator(android.view.animation.Interpolator); 82449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void update(int, int, int, android.view.animation.Interpolator); 82549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int UNDEFINED_DURATION = -2147483648; // 0x80000000 82649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 82749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 82849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static abstract interface RecyclerView.SmoothScroller.ScrollVectorProvider { 82949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public abstract android.graphics.PointF computeScrollVectorForPosition(int); 83049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 83149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 83249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static class RecyclerView.State { 83349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.State(); 83449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean didStructureChange(); 83549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public <T> T get(int); 83649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getItemCount(); 83749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getRemainingScrollHorizontal(); 83849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getRemainingScrollVertical(); 83949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getTargetScrollPosition(); 84049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean hasTargetScrollPosition(); 84149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean isMeasuring(); 84249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean isPreLayout(); 84349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void put(int, java.lang.Object); 84449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void remove(int); 84549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean willRunPredictiveAnimations(); 84649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean willRunSimpleAnimations(); 84749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 84849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 84949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static abstract class RecyclerView.ViewCacheExtension { 85049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.ViewCacheExtension(); 8518db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract android.view.View getViewForPositionAndType(androidx.recyclerview.widget.RecyclerView.Recycler, int, int); 85249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 85349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 85449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets public static abstract class RecyclerView.ViewHolder { 85549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public RecyclerView.ViewHolder(android.view.View); 85649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final int getAdapterPosition(); 85749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final long getItemId(); 85849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final int getItemViewType(); 85949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final int getLayoutPosition(); 86049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final int getOldPosition(); 86149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final deprecated int getPosition(); 86249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final boolean isRecyclable(); 86349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final void setIsRecyclable(boolean); 86449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public final android.view.View itemView; 86549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 86649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 8678db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public class RecyclerViewAccessibilityDelegate extends androidx.core.view.AccessibilityDelegateCompat { 8688db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor public RecyclerViewAccessibilityDelegate(androidx.recyclerview.widget.RecyclerView); 8698db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.core.view.AccessibilityDelegateCompat getItemDelegate(); 87049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 87149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 8728db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public static class RecyclerViewAccessibilityDelegate.ItemDelegate extends androidx.core.view.AccessibilityDelegateCompat { 8738db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor public RecyclerViewAccessibilityDelegate.ItemDelegate(androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate); 87449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 87549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 8768db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public abstract class SimpleItemAnimator extends androidx.recyclerview.widget.RecyclerView.ItemAnimator { 87749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public SimpleItemAnimator(); 8788db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract boolean animateAdd(androidx.recyclerview.widget.RecyclerView.ViewHolder); 8798db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean animateAppearance(androidx.recyclerview.widget.RecyclerView.ViewHolder, androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo, androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo); 8808db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean animateChange(androidx.recyclerview.widget.RecyclerView.ViewHolder, androidx.recyclerview.widget.RecyclerView.ViewHolder, androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo, androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo); 8818db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract boolean animateChange(androidx.recyclerview.widget.RecyclerView.ViewHolder, androidx.recyclerview.widget.RecyclerView.ViewHolder, int, int, int, int); 8828db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean animateDisappearance(androidx.recyclerview.widget.RecyclerView.ViewHolder, androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo, androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo); 8838db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract boolean animateMove(androidx.recyclerview.widget.RecyclerView.ViewHolder, int, int, int, int); 8848db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean animatePersistence(androidx.recyclerview.widget.RecyclerView.ViewHolder, androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo, androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo); 8858db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract boolean animateRemove(androidx.recyclerview.widget.RecyclerView.ViewHolder); 8868db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public final void dispatchAddFinished(androidx.recyclerview.widget.RecyclerView.ViewHolder); 8878db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public final void dispatchAddStarting(androidx.recyclerview.widget.RecyclerView.ViewHolder); 8888db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public final void dispatchChangeFinished(androidx.recyclerview.widget.RecyclerView.ViewHolder, boolean); 8898db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public final void dispatchChangeStarting(androidx.recyclerview.widget.RecyclerView.ViewHolder, boolean); 8908db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public final void dispatchMoveFinished(androidx.recyclerview.widget.RecyclerView.ViewHolder); 8918db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public final void dispatchMoveStarting(androidx.recyclerview.widget.RecyclerView.ViewHolder); 8928db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public final void dispatchRemoveFinished(androidx.recyclerview.widget.RecyclerView.ViewHolder); 8938db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public final void dispatchRemoveStarting(androidx.recyclerview.widget.RecyclerView.ViewHolder); 89449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean getSupportsChangeAnimations(); 8958db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onAddFinished(androidx.recyclerview.widget.RecyclerView.ViewHolder); 8968db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onAddStarting(androidx.recyclerview.widget.RecyclerView.ViewHolder); 8978db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onChangeFinished(androidx.recyclerview.widget.RecyclerView.ViewHolder, boolean); 8988db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onChangeStarting(androidx.recyclerview.widget.RecyclerView.ViewHolder, boolean); 8998db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onMoveFinished(androidx.recyclerview.widget.RecyclerView.ViewHolder); 9008db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onMoveStarting(androidx.recyclerview.widget.RecyclerView.ViewHolder); 9018db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onRemoveFinished(androidx.recyclerview.widget.RecyclerView.ViewHolder); 9028db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onRemoveStarting(androidx.recyclerview.widget.RecyclerView.ViewHolder); 90349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setSupportsChangeAnimations(boolean); 90449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 90549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 9068db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public abstract class SnapHelper extends androidx.recyclerview.widget.RecyclerView.OnFlingListener { 90749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public SnapHelper(); 9088db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void attachToRecyclerView(androidx.recyclerview.widget.RecyclerView) throws java.lang.IllegalStateException; 9098db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract int[] calculateDistanceToFinalSnap(androidx.recyclerview.widget.RecyclerView.LayoutManager, android.view.View); 91049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int[] calculateScrollDistance(int, int); 9118db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method protected androidx.recyclerview.widget.RecyclerView.SmoothScroller createScroller(androidx.recyclerview.widget.RecyclerView.LayoutManager); 9128db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method protected deprecated androidx.recyclerview.widget.LinearSmoothScroller createSnapScroller(androidx.recyclerview.widget.RecyclerView.LayoutManager); 9138db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract android.view.View findSnapView(androidx.recyclerview.widget.RecyclerView.LayoutManager); 9148db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView.LayoutManager, int, int); 91549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean onFling(int, int); 91649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 91749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 9188db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public class SortedList<T> { 9198db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor public SortedList(java.lang.Class<T>, androidx.recyclerview.widget.SortedList.Callback<T>); 9208db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor public SortedList(java.lang.Class<T>, androidx.recyclerview.widget.SortedList.Callback<T>, int); 9218db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int add(T); 9228db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void addAll(T[], boolean); 9238db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void addAll(T...); 9248db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void addAll(java.util.Collection<T>); 9258db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void beginBatchedUpdates(); 9268db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void clear(); 9278db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void endBatchedUpdates(); 9288db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public T get(int) throws java.lang.IndexOutOfBoundsException; 9298db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int indexOf(T); 9308db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void recalculatePositionOfItemAt(int); 9318db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean remove(T); 9328db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public T removeItemAt(int); 9338db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void replaceAll(T[], boolean); 9348db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void replaceAll(T...); 9358db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void replaceAll(java.util.Collection<T>); 9368db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int size(); 9378db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void updateItemAt(int, T); 9388db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas field public static final int INVALID_POSITION = -1; // 0xffffffff 9398db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas } 9408db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas 9418db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public static class SortedList.BatchedCallback<T2> extends androidx.recyclerview.widget.SortedList.Callback { 9428db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor public SortedList.BatchedCallback(androidx.recyclerview.widget.SortedList.Callback<T2>); 9438db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean areContentsTheSame(T2, T2); 9448db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public boolean areItemsTheSame(T2, T2); 9458db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public int compare(T2, T2); 9468db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void dispatchLastEvent(); 9478db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onChanged(int, int); 9488db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onInserted(int, int); 9498db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onMoved(int, int); 9508db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onRemoved(int, int); 9518db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas } 9528db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas 9538db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public static abstract class SortedList.Callback<T2> implements java.util.Comparator androidx.recyclerview.widget.ListUpdateCallback { 9548db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor public SortedList.Callback(); 9558db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract boolean areContentsTheSame(T2, T2); 9568db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract boolean areItemsTheSame(T2, T2); 9578db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract int compare(T2, T2); 9588db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public java.lang.Object getChangePayload(T2, T2); 9598db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public abstract void onChanged(int, int); 9608db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onChanged(int, int, java.lang.Object); 9618db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas } 9628db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas 9638db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public abstract class SortedListAdapterCallback<T2> extends androidx.recyclerview.widget.SortedList.Callback { 9648db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor public SortedListAdapterCallback(androidx.recyclerview.widget.RecyclerView.Adapter); 9658db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onChanged(int, int); 9668db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onInserted(int, int); 9678db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onMoved(int, int); 9688db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public void onRemoved(int, int); 9698db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas } 9708db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas 9718db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public class StaggeredGridLayoutManager extends androidx.recyclerview.widget.RecyclerView.LayoutManager implements androidx.recyclerview.widget.RecyclerView.SmoothScroller.ScrollVectorProvider { 97249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public StaggeredGridLayoutManager(android.content.Context, android.util.AttributeSet, int, int); 97349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public StaggeredGridLayoutManager(int, int); 97449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public android.graphics.PointF computeScrollVectorForPosition(int); 97549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int[] findFirstCompletelyVisibleItemPositions(int[]); 97649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int[] findFirstVisibleItemPositions(int[]); 97749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int[] findLastCompletelyVisibleItemPositions(int[]); 97849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int[] findLastVisibleItemPositions(int[]); 9798db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas method public androidx.recyclerview.widget.RecyclerView.LayoutParams generateDefaultLayoutParams(); 98049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getGapStrategy(); 98149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getOrientation(); 98249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean getReverseLayout(); 98349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public int getSpanCount(); 98449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void invalidateSpanAssignments(); 98549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void scrollToPositionWithOffset(int, int); 98649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setGapStrategy(int); 98749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setOrientation(int); 98849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setReverseLayout(boolean); 98949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setSpanCount(int); 99049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final deprecated int GAP_HANDLING_LAZY = 1; // 0x1 99149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int GAP_HANDLING_MOVE_ITEMS_BETWEEN_SPANS = 2; // 0x2 99249066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int GAP_HANDLING_NONE = 0; // 0x0 99349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int HORIZONTAL = 0; // 0x0 99449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int VERTICAL = 1; // 0x1 99549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 99649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 9978db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas public static class StaggeredGridLayoutManager.LayoutParams extends androidx.recyclerview.widget.RecyclerView.LayoutParams { 99849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public StaggeredGridLayoutManager.LayoutParams(android.content.Context, android.util.AttributeSet); 99949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public StaggeredGridLayoutManager.LayoutParams(int, int); 100049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public StaggeredGridLayoutManager.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 100149066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets ctor public StaggeredGridLayoutManager.LayoutParams(android.view.ViewGroup.LayoutParams); 10028db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas ctor public StaggeredGridLayoutManager.LayoutParams(androidx.recyclerview.widget.RecyclerView.LayoutParams); 100349066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public final int getSpanIndex(); 100449066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public boolean isFullSpan(); 100549066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets method public void setFullSpan(boolean); 100649066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets field public static final int INVALID_SPAN_ID = -1; // 0xffffffff 100749066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets } 100849066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 100949066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets} 101049066c4cb351a45da96d8167586056df88a79b19Sergey Vasilinets 1011