Class FlexibleViewRecycler

    Definition

    Namespace:
    Tizen.NUI.Components
    Assembly:
    Tizen.NUI.Components.dll

    A FlexibleViewRecycler is responsible for managing scrapped or detached item views for reuse. A "scrapped" view is a view that is still attached to its parent FlexibleView but that has been marked for removal or reuse.

    public class FlexibleViewRecycler
    Inheritance
    object
    FlexibleViewRecycler

    Constructors

    View Source

    FlexibleViewRecycler(FlexibleView)

    FlexibleViewRecycler constructor.

    Declaration
    public FlexibleViewRecycler(FlexibleView recyclerView)
    Parameters
    Type Name Description
    FlexibleView recyclerView

    Methods

    View Source

    Clear()

    Clear scrap views out of this recycler. Detached views contained within a recycled view pool will remain.

    Declaration
    public void Clear()
    View Source

    GetScrapCount()

    Returns the count in scrap list.

    Declaration
    public int GetScrapCount()
    Returns
    Type Description
    int
    View Source

    GetScrapViewAt(int)

    Gets the scrap view at index.

    Declaration
    public FlexibleViewViewHolder GetScrapViewAt(int index)
    Parameters
    Type Name Description
    int index

    index

    Returns
    Type Description
    FlexibleViewViewHolder
    View Source

    GetViewForPosition(int)

    Obtain a view initialized for the given position.

    Declaration
    public FlexibleViewViewHolder GetViewForPosition(int position)
    Parameters
    Type Name Description
    int position

    Position to obtain a view for

    Returns
    Type Description
    FlexibleViewViewHolder
    View Source

    RecycleView(FlexibleViewViewHolder)

    Recycle a detached view.

    Declaration
    public void RecycleView(FlexibleViewViewHolder itemView)
    Parameters
    Type Name Description
    FlexibleViewViewHolder itemView

    Removed holder for recycling

    View Source

    SetViewCacheSize(int)

    Declaration
    public void SetViewCacheSize(int viewCount)
    Parameters
    Type Name Description
    int viewCount

    Extension Methods

    EXamlExtensions.LoadFromEXamlByRelativePath<T>(T, string)
    Extensions.LoadFromXaml<TXaml>(TXaml, string)
    Extensions.LoadFromXaml<TXaml>(TXaml, Type)
    Extensions.LoadFromXamlFile<TXaml>(TXaml, string)
    • View Source
    Back to top Copyright © 2016-2025 Samsung
    Generated by DocFX