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
-
objectFlexibleViewRecycler
Constructors
View SourceFlexibleViewRecycler(FlexibleView)
FlexibleViewRecycler constructor.
Declaration
public FlexibleViewRecycler(FlexibleView recyclerView)
Parameters
Type | Name | Description |
---|---|---|
FlexibleView | recyclerView |
Methods
View SourceClear()
Clear scrap views out of this recycler. Detached views contained within a recycled view pool will remain.
Declaration
public void Clear()
GetScrapCount()
Returns the count in scrap list.
Declaration
public int GetScrapCount()
Returns
Type | Description |
---|---|
int |
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 |
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 |
RecycleView(FlexibleViewViewHolder)
Recycle a detached view.
Declaration
public void RecycleView(FlexibleViewViewHolder itemView)
Parameters
Type | Name | Description |
---|---|---|
FlexibleViewViewHolder | itemView | Removed holder for recycling |
SetViewCacheSize(int)
Declaration
public void SetViewCacheSize(int viewCount)
Parameters
Type | Name | Description |
---|---|---|
int | viewCount |