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 : object
- Inheritance
-
Constructors
View Source
FlexibleViewRecycler(FlexibleView)
FlexibleViewRecycler constructor.
Declaration
public FlexibleViewRecycler(FlexibleView recyclerView)
Parameters
Methods
View Source
Clear()
Clear scrap views out of this recycler. Detached views contained within a recycled view pool will remain.
Declaration
View Source
GetScrapCount()
Returns the count in scrap list.
Declaration
public int GetScrapCount()
Returns
View Source
GetScrapViewAt(Int32)
Gets the scrap view at index.
Declaration
public FlexibleViewViewHolder GetScrapViewAt(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
index
|
Returns
View Source
GetViewForPosition(Int32)
Obtain a view initialized for the given position.
Declaration
public FlexibleViewViewHolder GetViewForPosition(int position)
Parameters
Type |
Name |
Description |
Int32 |
position |
Position to obtain a view for
|
Returns
Declaration
public void RecycleView(FlexibleViewViewHolder itemView)
Parameters
Declaration
public void SetViewCacheSize(int viewCount)
Parameters
Type |
Name |
Description |
Int32 |
viewCount |
|
Extension Methods