Searched refs:ItemHolderInfo (Results 1 - 12 of 12) sorted by relevance

/frameworks/base/core/java/com/android/internal/widget/
H A DViewInfoStore.java25 import static com.android.internal.widget.RecyclerView.ItemAnimator.ItemHolderInfo;
66 void addToPreLayout(ViewHolder holder, ItemHolderInfo info) {
82 * Finds the ItemHolderInfo for the given ViewHolder in preLayout list and removes it.
85 * @return The ItemHolderInfo for the given ViewHolder or null if it does not exist
88 ItemHolderInfo popFromPreLayout(ViewHolder vh) {
93 * Finds the ItemHolderInfo for the given ViewHolder in postLayout list and removes it.
96 * @return The ItemHolderInfo for the given ViewHolder or null if it does not exist
99 ItemHolderInfo popFromPostLayout(ViewHolder vh) {
103 private ItemHolderInfo popFromLayoutStep(ViewHolder vh, int flag) {
111 final ItemHolderInfo inf
[all...]
H A DSimpleItemAnimator.java32 * It uses {@link ItemHolderInfo} to track the bounds information of the Views. If you would like
35 * class that extends {@link ItemHolderInfo}.
91 @NonNull ItemHolderInfo preLayoutInfo, @Nullable ItemHolderInfo postLayoutInfo) {
115 @Nullable ItemHolderInfo preLayoutInfo, @NonNull ItemHolderInfo postLayoutInfo) {
134 @NonNull ItemHolderInfo preInfo, @NonNull ItemHolderInfo postInfo) {
149 @NonNull ItemHolderInfo preInfo, @NonNull ItemHolderInfo postInf
[all...]
H A DRecyclerView.java60 import com.android.internal.widget.RecyclerView.ItemAnimator.ItemHolderInfo;
494 public void processDisappeared(ViewHolder viewHolder, @NonNull ItemHolderInfo info,
495 @Nullable ItemHolderInfo postInfo) {
501 ItemHolderInfo preInfo, ItemHolderInfo info) {
507 @NonNull ItemHolderInfo preInfo, @NonNull ItemHolderInfo postInfo) {
3235 * {@link ItemAnimator#animatePersistence(ViewHolder, ItemHolderInfo, ItemHolderInfo)}
3237 * {@link ItemAnimator#animateDisappearance(ViewHolder, ItemHolderInfo, ItemHolderInf
12153 public static class ItemHolderInfo { class in class:RecyclerView.ItemAnimator
12182 public ItemHolderInfo() { method in class:RecyclerView.ItemAnimator.ItemHolderInfo
[all...]
/frameworks/support/v7/recyclerview/src/main/java/androidx/recyclerview/widget/
H A DViewInfoStore.java61 void addToPreLayout(RecyclerView.ViewHolder holder, RecyclerView.ItemAnimator.ItemHolderInfo info) {
77 * Finds the ItemHolderInfo for the given ViewHolder in preLayout list and removes it.
80 * @return The ItemHolderInfo for the given ViewHolder or null if it does not exist
83 RecyclerView.ItemAnimator.ItemHolderInfo popFromPreLayout(RecyclerView.ViewHolder vh) {
88 * Finds the ItemHolderInfo for the given ViewHolder in postLayout list and removes it.
91 * @return The ItemHolderInfo for the given ViewHolder or null if it does not exist
94 RecyclerView.ItemAnimator.ItemHolderInfo popFromPostLayout(RecyclerView.ViewHolder vh) {
98 private RecyclerView.ItemAnimator.ItemHolderInfo popFromLayoutStep(RecyclerView.ViewHolder vh, int flag) {
106 final RecyclerView.ItemAnimator.ItemHolderInfo info;
142 void addToAppearedInPreLayoutHolders(RecyclerView.ViewHolder holder, RecyclerView.ItemAnimator.ItemHolderInfo inf
[all...]
H A DSimpleItemAnimator.java30 * It uses {@link RecyclerView.ItemAnimator.ItemHolderInfo} to track the bounds information of the Views. If you would like
33 * class that extends {@link RecyclerView.ItemAnimator.ItemHolderInfo}.
89 @NonNull ItemHolderInfo preLayoutInfo, @Nullable ItemHolderInfo postLayoutInfo) {
113 @Nullable ItemHolderInfo preLayoutInfo, @NonNull ItemHolderInfo postLayoutInfo) {
132 @NonNull ItemHolderInfo preInfo, @NonNull ItemHolderInfo postInfo) {
147 @NonNull ItemHolderInfo preInfo, @NonNull ItemHolderInfo postInf
[all...]
H A DRecyclerView.java81 import androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo;
563 public void processDisappeared(ViewHolder viewHolder, @NonNull ItemHolderInfo info,
564 @Nullable ItemHolderInfo postInfo) {
570 ItemHolderInfo preInfo, ItemHolderInfo info) {
576 @NonNull ItemHolderInfo preInfo, @NonNull ItemHolderInfo postInfo) {
3572 * {@link ItemAnimator#animatePersistence(ViewHolder, ItemHolderInfo, ItemHolderInfo)}
3574 * {@link ItemAnimator#animateDisappearance(ViewHolder, ItemHolderInfo, ItemHolderInf
13105 public static class ItemHolderInfo { class in class:RecyclerView.ItemAnimator
13134 public ItemHolderInfo() { method in class:RecyclerView.ItemAnimator.ItemHolderInfo
[all...]
/frameworks/support/v7/recyclerview/src/androidTest/java/androidx/recyclerview/widget/
H A DLoggingItemAnimator.java62 public ItemHolderInfo recordPreLayoutInformation(@NonNull RecyclerView.State state,
72 public ItemHolderInfo recordPostLayoutInformation(@NonNull RecyclerView.State state,
82 @NonNull ItemHolderInfo preLayoutInfo, ItemHolderInfo postLayoutInfo) {
92 ItemHolderInfo preLayoutInfo,
93 @NonNull ItemHolderInfo postLayoutInfo) {
103 @NonNull ItemHolderInfo preInfo,
104 @NonNull ItemHolderInfo postInfo) {
114 @NonNull RecyclerView.ViewHolder newHolder, @NonNull ItemHolderInfo preInfo,
115 @NonNull ItemHolderInfo postInf
[all...]
H A DItemAnimatorV2ApiTest.java619 public ItemHolderInfo recordPreLayoutInformation(@NonNull RecyclerView.State state,
629 public ItemHolderInfo recordPostLayoutInformation(@NonNull RecyclerView.State state,
638 @NonNull ItemHolderInfo preLayoutInfo,
639 @Nullable ItemHolderInfo postLayoutInfo) {
651 ItemHolderInfo preInfo, @NonNull ItemHolderInfo postInfo) {
662 @NonNull ItemHolderInfo preInfo, @NonNull ItemHolderInfo postInfo) {
673 @NonNull RecyclerView.ViewHolder newHolder, @NonNull ItemHolderInfo preInfo,
674 @NonNull ItemHolderInfo postInf
[all...]
H A DBaseRecyclerViewAnimationsTest.java629 static class LoggingInfo extends RecyclerView.ItemAnimator.ItemHolderInfo {
/frameworks/support/v7/recyclerview/src/test/java/androidx/recyclerview/widget/
H A DViewInfoStoreTest.java37 import androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo;
136 RecyclerView.ItemAnimator.ItemHolderInfo info = new MockInfo();
249 static class MockInfo extends RecyclerView.ItemAnimator.ItemHolderInfo {
265 private RecyclerView.ItemAnimator.ItemHolderInfo find(RecyclerView.ViewHolder viewHolder,
284 final Map<ViewHolder, Pair<ItemHolderInfo, ItemHolderInfo>> disappeared = new HashMap<>();
285 final Map<ViewHolder, Pair<ItemHolderInfo, ItemHolderInfo>> appeared = new HashMap<>();
286 final Map<ViewHolder, Pair<ItemHolderInfo, ItemHolderInfo>> persisten
[all...]
/frameworks/support/frameworks/support/samples/Support7Demos/src/main/java/com/example/android/supportv7/widget/
H A DAnimatedRecyclerView.java155 public ItemHolderInfo recordPreLayoutInformation(RecyclerView.State state,
165 public ItemHolderInfo recordPostLayoutInformation(RecyclerView.State state,
207 RecyclerView.ViewHolder newHolder, ItemHolderInfo preInfo,
208 ItemHolderInfo postInfo) {
217 ItemHolderInfo preInfo, ItemHolderInfo postInfo) {
254 public ItemHolderInfo obtainHolderInfo() {
330 private static class MyItemInfo extends DefaultItemAnimator.ItemHolderInfo {
/frameworks/support/samples/Support7Demos/src/main/java/com/example/android/supportv7/widget/
H A DAnimatedRecyclerView.java155 public ItemHolderInfo recordPreLayoutInformation(RecyclerView.State state,
165 public ItemHolderInfo recordPostLayoutInformation(RecyclerView.State state,
207 RecyclerView.ViewHolder newHolder, ItemHolderInfo preInfo,
208 ItemHolderInfo postInfo) {
217 ItemHolderInfo preInfo, ItemHolderInfo postInfo) {
254 public ItemHolderInfo obtainHolderInfo() {
330 private static class MyItemInfo extends DefaultItemAnimator.ItemHolderInfo {

Completed in 132 milliseconds