/frameworks/base/core/java/com/android/internal/widget/ |
H A D | ViewInfoStore.java | 25 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 D | SimpleItemAnimator.java | 32 * 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 D | RecyclerView.java | 60 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 D | ViewInfoStore.java | 61 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 D | SimpleItemAnimator.java | 30 * It uses {@link RecyclerView.ItemAnimator.ItemHolderInfo} to track the bounds information of the Views. If you would like 33 * class that extends {@link RecyclerView.ItemAnimator.ItemHolderInfo}. 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 D | RecyclerView.java | 81 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 D | LoggingItemAnimator.java | 62 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 D | ItemAnimatorV2ApiTest.java | 619 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 D | BaseRecyclerViewAnimationsTest.java | 629 static class LoggingInfo extends RecyclerView.ItemAnimator.ItemHolderInfo {
|
/frameworks/support/v7/recyclerview/src/test/java/androidx/recyclerview/widget/ |
H A D | ViewInfoStoreTest.java | 37 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 D | AnimatedRecyclerView.java | 155 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 D | AnimatedRecyclerView.java | 155 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 {
|