Package apple.uikit

Class UICollectionView

    • Constructor Detail

      • UICollectionView

        protected UICollectionView​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • allocWithZone

        public static UICollectionView allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
      • appearanceForTraitCollectionWhenContainedIn

        @NotNull
        @Deprecated
        public static @NotNull UICollectionView appearanceForTraitCollectionWhenContainedIn​(@NotNull
                                                                                            @NotNull UITraitCollection trait,
                                                                                            @Nullable
                                                                                            @Nullable UIAppearanceContainer ContainerClass,
                                                                                            java.lang.Object... varargs)
        Deprecated.
      • appearanceForTraitCollectionWhenContainedInInstancesOfClasses

        @NotNull
        public static @NotNull UICollectionView appearanceForTraitCollectionWhenContainedInInstancesOfClasses​(@NotNull
                                                                                                              @NotNull UITraitCollection trait,
                                                                                                              @NotNull
                                                                                                              @NotNull NSArray<?> containerTypes)
      • appearanceWhenContainedIn

        @NotNull
        @Deprecated
        public static @NotNull UICollectionView appearanceWhenContainedIn​(@Nullable
                                                                          @Nullable UIAppearanceContainer ContainerClass,
                                                                          java.lang.Object... varargs)
        Deprecated.
      • appearanceWhenContainedInInstancesOfClasses

        @NotNull
        public static @NotNull UICollectionView appearanceWhenContainedInInstancesOfClasses​(@NotNull
                                                                                            @NotNull NSArray<?> containerTypes)
      • areAnimationsEnabled

        public static boolean areAnimationsEnabled()
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(@NotNull
                                                                   @NotNull java.lang.String key)
      • beginAnimationsContext

        @Deprecated
        public static void beginAnimationsContext​(@Nullable
                                                  @Nullable java.lang.String animationID,
                                                  @Nullable
                                                  @Nullable org.moe.natj.general.ptr.VoidPtr context)
        Deprecated.
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(@NotNull
                                                                   @NotNull java.lang.Object aTarget)
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(@NotNull
                                                                                 @NotNull java.lang.Object aTarget,
                                                                                 @NotNull
                                                                                 @NotNull org.moe.natj.objc.SEL aSelector,
                                                                                 @Nullable
                                                                                 @Nullable java.lang.Object anArgument)
      • classFallbacksForKeyedArchiver

        @NotNull
        public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
      • classForKeyedUnarchiver

        @NotNull
        public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
      • clearTextInputContextIdentifier

        public static void clearTextInputContextIdentifier​(@NotNull
                                                           @NotNull java.lang.String identifier)
      • commitAnimations

        @Deprecated
        public static void commitAnimations()
        Deprecated.
      • debugDescription_static

        public static java.lang.String debugDescription_static()
      • description_static

        public static java.lang.String description_static()
      • hash_static

        public static long hash_static()
      • inheritedAnimationDuration

        public static double inheritedAnimationDuration()
      • instanceMethodSignatureForSelector

        public static NSMethodSignature instanceMethodSignatureForSelector​(org.moe.natj.objc.SEL aSelector)
      • instancesRespondToSelector

        public static boolean instancesRespondToSelector​(org.moe.natj.objc.SEL aSelector)
      • isSubclassOfClass

        public static boolean isSubclassOfClass​(org.moe.natj.objc.Class aClass)
      • keyPathsForValuesAffectingValueForKey

        @NotNull
        public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(@NotNull
                                                                                             @NotNull java.lang.String key)
      • layerClass

        @NotNull
        public static @NotNull org.moe.natj.objc.Class layerClass()
      • requiresConstraintBasedLayout

        public static boolean requiresConstraintBasedLayout()
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
      • setAnimationBeginsFromCurrentState

        @Deprecated
        public static void setAnimationBeginsFromCurrentState​(boolean fromCurrentState)
        Deprecated.
      • setAnimationCurve

        @Deprecated
        public static void setAnimationCurve​(long curve)
        Deprecated.
      • setAnimationDelay

        @Deprecated
        public static void setAnimationDelay​(double delay)
        Deprecated.
      • setAnimationDelegate

        @Deprecated
        public static void setAnimationDelegate​(@Nullable
                                                @Nullable java.lang.Object delegate)
        Deprecated.
      • setAnimationDidStopSelector

        @Deprecated
        public static void setAnimationDidStopSelector​(@Nullable
                                                       @Nullable org.moe.natj.objc.SEL selector)
        Deprecated.
      • setAnimationDuration_static

        @Deprecated
        public static void setAnimationDuration_static​(double duration)
        Deprecated.
      • setAnimationRepeatAutoreverses

        @Deprecated
        public static void setAnimationRepeatAutoreverses​(boolean repeatAutoreverses)
        Deprecated.
      • setAnimationRepeatCount_static

        @Deprecated
        public static void setAnimationRepeatCount_static​(float repeatCount)
        Deprecated.
      • setAnimationStartDate

        @Deprecated
        public static void setAnimationStartDate​(@NotNull
                                                 @NotNull NSDate startDate)
        Deprecated.
      • setAnimationTransitionForViewCache

        @Deprecated
        public static void setAnimationTransitionForViewCache​(long transition,
                                                              @NotNull
                                                              @NotNull UIView view,
                                                              boolean cache)
        Deprecated.
      • setAnimationWillStartSelector

        @Deprecated
        public static void setAnimationWillStartSelector​(@Nullable
                                                         @Nullable org.moe.natj.objc.SEL selector)
        Deprecated.
      • setAnimationsEnabled

        public static void setAnimationsEnabled​(boolean enabled)
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
      • userInterfaceLayoutDirectionForSemanticContentAttribute

        public static long userInterfaceLayoutDirectionForSemanticContentAttribute​(long attribute)
      • userInterfaceLayoutDirectionForSemanticContentAttributeRelativeToLayoutDirection

        public static long userInterfaceLayoutDirectionForSemanticContentAttributeRelativeToLayoutDirection​(long semanticContentAttribute,
                                                                                                            long layoutDirection)
      • version_static

        public static long version_static()
      • allowsMultipleSelection

        public boolean allowsMultipleSelection()
        default is NO
      • allowsSelection

        public boolean allowsSelection()
        default is YES
      • _appearance

        @NotNull
        public @NotNull UICollectionView _appearance()
        Description copied from interface: UIAppearance
        To customize the appearance of all instances of a class, send the relevant appearance modification messages to the appearance proxy for the class. For example, to modify the bar tint color for all UINavigationBar instances: [[UINavigationBar appearance] setBarTintColor:myColor]; Note for iOS7: On iOS7 the tintColor property has moved to UIView, and now has special inherited behavior described in UIView.h. This inherited behavior can conflict with the appearance proxy, and therefore tintColor is now disallowed with the appearance proxy.
        Specified by:
        _appearance in interface UIAppearance
        Overrides:
        _appearance in class UIScrollView
      • _appearanceWhenContainedIn

        @NotNull
        @Deprecated
        public @NotNull UICollectionView _appearanceWhenContainedIn​(@Nullable
                                                                    @Nullable UIAppearanceContainer ContainerClass,
                                                                    java.lang.Object... varargs)
        Deprecated.
        Description copied from interface: UIAppearance
        To customize the appearances for instances of a class contained within an instance of a container class, or instances in a hierarchy, use +appearanceWhenContainedInInstancesOfClasses: for the appropriate appearance proxy. For example: [[UINavigationBar appearanceWhenContainedInInstancesOfClasses:@[[UISplitViewController class]]] setBarTintColor:myColor]; [[UINavigationBar appearanceWhenContainedInInstancesOfClasses:@[[UITabBarController class], [UISplitViewController class]]] setBarTintColor:myTabbedNavBarColor]; In any given view hierarchy the outermost appearance proxy wins. Specificity (depth of the chain) is the tie-breaker. In other words, the containment statement is treated as a partial ordering. Given a concrete ordering (actual subview hierarchy), we select the partial ordering that is the first unique match when reading the actual hierarchy from the window down. API-Since: 5.0 Deprecated-Since: 9.0
        Specified by:
        _appearanceWhenContainedIn in interface UIAppearance
        Overrides:
        _appearanceWhenContainedIn in class UIScrollView
      • backgroundView

        @Nullable
        public @Nullable UIView backgroundView()
        will be automatically resized to track the size of the collection view and placed behind all cells and supplementary views.
      • beginInteractiveMovementForItemAtIndexPath

        public boolean beginInteractiveMovementForItemAtIndexPath​(@NotNull
                                                                  @NotNull NSIndexPath indexPath)
        returns NO if reordering was prevented from beginning - otherwise YES API-Since: 9.0
      • cancelInteractiveMovement

        public void cancelInteractiveMovement()
        API-Since: 9.0
      • cancelInteractiveTransition

        public void cancelInteractiveTransition()
        API-Since: 7.0
      • cellForItemAtIndexPath

        @Nullable
        public @Nullable UICollectionViewCell cellForItemAtIndexPath​(@NotNull
                                                                     @NotNull NSIndexPath indexPath)
        Returns any existing visible or prepared cell for the index path. Returns nil when no cell exists, or if index path is out of range.
      • delegate

        @Nullable
        public @Nullable java.lang.Object delegate()
        Description copied from class: UIScrollView
        default nil. weak reference
        Overrides:
        delegate in class UIScrollView
      • deleteItemsAtIndexPaths

        public void deleteItemsAtIndexPaths​(@NotNull
                                            @NotNull NSArray<? extends NSIndexPath> indexPaths)
      • deleteSections

        public void deleteSections​(@NotNull
                                   @NotNull NSIndexSet sections)
      • dequeueReusableCellWithReuseIdentifierForIndexPath

        @NotNull
        public @NotNull UICollectionViewCell dequeueReusableCellWithReuseIdentifierForIndexPath​(@NotNull
                                                                                                @NotNull java.lang.String identifier,
                                                                                                @NotNull
                                                                                                @NotNull NSIndexPath indexPath)
      • dequeueReusableSupplementaryViewOfKindWithReuseIdentifierForIndexPath

        @NotNull
        public @NotNull UICollectionReusableView dequeueReusableSupplementaryViewOfKindWithReuseIdentifierForIndexPath​(@NotNull
                                                                                                                       @NotNull java.lang.String elementKind,
                                                                                                                       @NotNull
                                                                                                                       @NotNull java.lang.String identifier,
                                                                                                                       @NotNull
                                                                                                                       @NotNull NSIndexPath indexPath)
      • deselectItemAtIndexPathAnimated

        public void deselectItemAtIndexPathAnimated​(@NotNull
                                                    @NotNull NSIndexPath indexPath,
                                                    boolean animated)
      • endInteractiveMovement

        public void endInteractiveMovement()
        API-Since: 9.0
      • finishInteractiveTransition

        public void finishInteractiveTransition()
        API-Since: 7.0
      • indexPathForItemAtPoint

        @Nullable
        public @Nullable NSIndexPath indexPathForItemAtPoint​(CGPoint point)
      • indexPathsForSelectedItems

        @Nullable
        public @Nullable NSArray<? extends NSIndexPath> indexPathsForSelectedItems()
        returns nil or an array of selected index paths
      • indexPathsForVisibleItems

        @NotNull
        public @NotNull NSArray<? extends NSIndexPath> indexPathsForVisibleItems()
      • indexPathsForVisibleSupplementaryElementsOfKind

        @NotNull
        public @NotNull NSArray<? extends NSIndexPath> indexPathsForVisibleSupplementaryElementsOfKind​(@NotNull
                                                                                                       @NotNull java.lang.String elementKind)
        API-Since: 9.0
      • insertItemsAtIndexPaths

        public void insertItemsAtIndexPaths​(@NotNull
                                            @NotNull NSArray<? extends NSIndexPath> indexPaths)
      • insertSections

        public void insertSections​(@NotNull
                                   @NotNull NSIndexSet sections)
        These methods allow dynamic modification of the current set of items in the collection view
      • isPrefetchingEnabled

        public boolean isPrefetchingEnabled()
        API-Since: 10.0
      • setPrefetchingEnabled

        public void setPrefetchingEnabled​(boolean value)
        API-Since: 10.0
      • layoutAttributesForSupplementaryElementOfKindAtIndexPath

        @Nullable
        public @Nullable UICollectionViewLayoutAttributes layoutAttributesForSupplementaryElementOfKindAtIndexPath​(@NotNull
                                                                                                                   @NotNull java.lang.String kind,
                                                                                                                   @NotNull
                                                                                                                   @NotNull NSIndexPath indexPath)
      • moveItemAtIndexPathToIndexPath

        public void moveItemAtIndexPathToIndexPath​(@NotNull
                                                   @NotNull NSIndexPath indexPath,
                                                   @NotNull
                                                   @NotNull NSIndexPath newIndexPath)
      • moveSectionToSection

        public void moveSectionToSection​(long section,
                                         long newSection)
      • numberOfItemsInSection

        public long numberOfItemsInSection​(long section)
      • numberOfSections

        public long numberOfSections()
        Information about the current state of the collection view.
      • registerClassForCellWithReuseIdentifier

        public void registerClassForCellWithReuseIdentifier​(@Nullable
                                                            @Nullable org.moe.natj.objc.Class cellClass,
                                                            @NotNull
                                                            @NotNull java.lang.String identifier)
        For each reuse identifier that the collection view will use, register either a class or a nib from which to instantiate a cell. If a nib is registered, it must contain exactly 1 top level object which is a UICollectionViewCell. If a class is registered, it will be instantiated via alloc/initWithFrame:
      • registerClassForSupplementaryViewOfKindWithReuseIdentifier

        public void registerClassForSupplementaryViewOfKindWithReuseIdentifier​(@Nullable
                                                                               @Nullable org.moe.natj.objc.Class viewClass,
                                                                               @NotNull
                                                                               @NotNull java.lang.String elementKind,
                                                                               @NotNull
                                                                               @NotNull java.lang.String identifier)
      • registerNibForCellWithReuseIdentifier

        public void registerNibForCellWithReuseIdentifier​(@Nullable
                                                          @Nullable UINib nib,
                                                          @NotNull
                                                          @NotNull java.lang.String identifier)
      • registerNibForSupplementaryViewOfKindWithReuseIdentifier

        public void registerNibForSupplementaryViewOfKindWithReuseIdentifier​(@Nullable
                                                                             @Nullable UINib nib,
                                                                             @NotNull
                                                                             @NotNull java.lang.String kind,
                                                                             @NotNull
                                                                             @NotNull java.lang.String identifier)
      • reloadData

        public void reloadData()
        discard the dataSource and delegate data and requery as necessary
      • reloadItemsAtIndexPaths

        public void reloadItemsAtIndexPaths​(@NotNull
                                            @NotNull NSArray<? extends NSIndexPath> indexPaths)
      • reloadSections

        public void reloadSections​(@NotNull
                                   @NotNull NSIndexSet sections)
      • remembersLastFocusedIndexPath

        public boolean remembersLastFocusedIndexPath()
        defaults to NO. If YES, when focusing on a collection view the last focused index path is focused automatically. If the collection view has never been focused, then the preferred focused index path is used. API-Since: 9.0
      • scrollToItemAtIndexPathAtScrollPositionAnimated

        public void scrollToItemAtIndexPathAtScrollPositionAnimated​(@NotNull
                                                                    @NotNull NSIndexPath indexPath,
                                                                    long scrollPosition,
                                                                    boolean animated)
        Interacting with the collection view.
      • selectItemAtIndexPathAnimatedScrollPosition

        public void selectItemAtIndexPathAnimatedScrollPosition​(@Nullable
                                                                @Nullable NSIndexPath indexPath,
                                                                boolean animated,
                                                                long scrollPosition)
      • setAllowsMultipleSelection

        public void setAllowsMultipleSelection​(boolean value)
        default is NO
      • setAllowsSelection

        public void setAllowsSelection​(boolean value)
        default is YES
      • setBackgroundView

        public void setBackgroundView​(@Nullable
                                      @Nullable UIView value)
        will be automatically resized to track the size of the collection view and placed behind all cells and supplementary views.
      • setCollectionViewLayout

        public void setCollectionViewLayout​(@NotNull
                                            @NotNull UICollectionViewLayout value)
      • setCollectionViewLayoutAnimated

        public void setCollectionViewLayoutAnimated​(@NotNull
                                                    @NotNull UICollectionViewLayout layout,
                                                    boolean animated)
        transition from one layout to another
      • setDelegate_unsafe

        public void setDelegate_unsafe​(@Nullable
                                       @Nullable java.lang.Object value)
        Description copied from class: UIScrollView
        default nil. weak reference
        Overrides:
        setDelegate_unsafe in class UIScrollView
      • setDelegate

        public void setDelegate​(@Nullable
                                @Nullable java.lang.Object value)
        Description copied from class: UIScrollView
        default nil. weak reference
        Overrides:
        setDelegate in class UIScrollView
      • setRemembersLastFocusedIndexPath

        public void setRemembersLastFocusedIndexPath​(boolean value)
        defaults to NO. If YES, when focusing on a collection view the last focused index path is focused automatically. If the collection view has never been focused, then the preferred focused index path is used. API-Since: 9.0
      • supplementaryViewForElementKindAtIndexPath

        @Nullable
        public @Nullable UICollectionReusableView supplementaryViewForElementKindAtIndexPath​(@NotNull
                                                                                             @NotNull java.lang.String elementKind,
                                                                                             @NotNull
                                                                                             @NotNull NSIndexPath indexPath)
        API-Since: 9.0
      • updateInteractiveMovementTargetPosition

        public void updateInteractiveMovementTargetPosition​(CGPoint targetPosition)
        API-Since: 9.0
      • visibleSupplementaryViewsOfKind

        @NotNull
        public @NotNull NSArray<? extends UICollectionReusableView> visibleSupplementaryViewsOfKind​(@NotNull
                                                                                                    @NotNull java.lang.String elementKind)
        API-Since: 9.0
      • dataSourceSectionIndexForPresentationSectionIndex

        public long dataSourceSectionIndexForPresentationSectionIndex​(long presentationSectionIndex)
        Description copied from interface: UIDataSourceTranslating
        Translate (if needed) a Presentation section index to its Data Source section index value. If section was inserted and not known the Data Source, this will return NSNotFound. If no effective change took place, will return passed value.
        Specified by:
        dataSourceSectionIndexForPresentationSectionIndex in interface UIDataSourceTranslating
      • dragInteractionEnabled

        public boolean dragInteractionEnabled()
        You can force drags to be disabled for this collection view by setting this to NO. As of iOS 15, this is true for both iPhone and iPad by default. Prior to iOS 15, it defaulted to false on iPhone. API-Since: 11.0
      • hasActiveDrag

        public boolean hasActiveDrag()
        YES if a drag session is currently active. A drag session begins after items are "lifted" from the collection view. API-Since: 11.0
      • hasActiveDrop

        public boolean hasActiveDrop()
        YES if collection view is currently tracking a drop session. API-Since: 11.0
      • hasUncommittedUpdates

        public boolean hasUncommittedUpdates()
        Returns YES if the collection view is reordering or has drop placeholders. API-Since: 11.0
      • presentationSectionIndexForDataSourceSectionIndex

        public long presentationSectionIndexForDataSourceSectionIndex​(long dataSourceSectionIndex)
        Description copied from interface: UIDataSourceTranslating
        Translate (if needed) a Data Source section index to its Presentation section index value. If section was deleted during a transaction, this will return NSNotFound. If no effective change took place, will return passed value.
        Specified by:
        presentationSectionIndexForDataSourceSectionIndex in interface UIDataSourceTranslating
      • reorderingCadence

        public long reorderingCadence()
        Reordering cadence affects how easily reordering occurs while dragging around a reorder-capable drop destination. Default is UICollectionViewReorderingCadenceImmediate. API-Since: 11.0
      • setDragInteractionEnabled

        public void setDragInteractionEnabled​(boolean value)
        You can force drags to be disabled for this collection view by setting this to NO. As of iOS 15, this is true for both iPhone and iPad by default. Prior to iOS 15, it defaulted to false on iPhone. API-Since: 11.0
      • setReorderingCadence

        public void setReorderingCadence​(long value)
        Reordering cadence affects how easily reordering occurs while dragging around a reorder-capable drop destination. Default is UICollectionViewReorderingCadenceImmediate. API-Since: 11.0
      • allowsMultipleSelectionDuringEditing

        public boolean allowsMultipleSelectionDuringEditing()
        Controls whether multiple item selection can occur when the receiver is editing. Defaults to NO. API-Since: 14.0
      • allowsSelectionDuringEditing

        public boolean allowsSelectionDuringEditing()
        Controls whether an item can be selected when the receiver is editing. Defaults to NO. API-Since: 14.0
      • dequeueConfiguredReusableCellWithRegistrationForIndexPathItem

        @NotNull
        public @NotNull UICollectionViewCell dequeueConfiguredReusableCellWithRegistrationForIndexPathItem​(@NotNull
                                                                                                           @NotNull UICollectionViewCellRegistration registration,
                                                                                                           @NotNull
                                                                                                           @NotNull NSIndexPath indexPath,
                                                                                                           @NotNull
                                                                                                           @NotNull java.lang.Object item)
        API-Since: 14.0
      • isEditing

        public boolean isEditing()
        Controls the editing state for the receiver. API-Since: 14.0
      • selectionFollowsFocus

        public boolean selectionFollowsFocus()
        When enabled, the collection view ensures that selection is automatically triggered when focus moves to a cell. Defaults to a system derived value based on platform and other properties of the collection view. API-Since: 14.0
      • setAllowsMultipleSelectionDuringEditing

        public void setAllowsMultipleSelectionDuringEditing​(boolean value)
        Controls whether multiple item selection can occur when the receiver is editing. Defaults to NO. API-Since: 14.0
      • setAllowsSelectionDuringEditing

        public void setAllowsSelectionDuringEditing​(boolean value)
        Controls whether an item can be selected when the receiver is editing. Defaults to NO. API-Since: 14.0
      • setEditing

        public void setEditing​(boolean value)
        Controls the editing state for the receiver. API-Since: 14.0
      • setSelectionFollowsFocus

        public void setSelectionFollowsFocus​(boolean value)
        When enabled, the collection view ensures that selection is automatically triggered when focus moves to a cell. Defaults to a system derived value based on platform and other properties of the collection view. API-Since: 14.0
      • allowsFocus

        public boolean allowsFocus()
        Determines if the collection view allows its cells to become focused. When collectionView:canFocusItemAtIndexPath: is implemented, its return value takes precedence over this method. Defaults to a system derived value based on platform and other properties of the collection view. API-Since: 15.0
      • allowsFocusDuringEditing

        public boolean allowsFocusDuringEditing()
        Determines if the collection view allows its cells to become focused while editing. When collectionView:canFocusItemAtIndexPath: is implemented, its return value takes precedence over this method. Defaults to a system derived value based on platform and other properties of the collection view. API-Since: 15.0
      • reconfigureItemsAtIndexPaths

        public void reconfigureItemsAtIndexPaths​(@NotNull
                                                 @NotNull NSArray<? extends NSIndexPath> indexPaths)
        Reconfigures any existing cells for the items. Reconfiguring is more efficient than reloading an item, as it does not replace the existing cell with a new cell. Prefer reconfiguring over reloading unless you actually need an entirely new cell for the item. API-Since: 15.0
      • setAllowsFocus

        public void setAllowsFocus​(boolean value)
        Determines if the collection view allows its cells to become focused. When collectionView:canFocusItemAtIndexPath: is implemented, its return value takes precedence over this method. Defaults to a system derived value based on platform and other properties of the collection view. API-Since: 15.0
      • setAllowsFocusDuringEditing

        public void setAllowsFocusDuringEditing​(boolean value)
        Determines if the collection view allows its cells to become focused while editing. When collectionView:canFocusItemAtIndexPath: is implemented, its return value takes precedence over this method. Defaults to a system derived value based on platform and other properties of the collection view. API-Since: 15.0
      • selfSizingInvalidation

        public long selfSizingInvalidation()
        API-Since: 16.0
      • setSelfSizingInvalidation

        public void setSelfSizingInvalidation​(long value)
        API-Since: 16.0
      • useStoredAccessor

        @Deprecated
        public static boolean useStoredAccessor()
        Deprecated.