Class ItemsLayouter

Definition

Namespace:
Tizen.NUI.Components
Assembly:
Tizen.NUI.Components.dll
API Level:
9

Default layout manager for RecyclerView. Layouting RecyclerViewItem on the scroll ContentContainer which need to be visible on the view by scroll position.

C#
Copy
public abstract class ItemsLayouter : ICollectionChangedNotifier, IDisposable
Inheritance
System.Object
ItemsLayouter
Derived
Implements
System.IDisposable

Methods

View Source

Clear()

Clear the current screen and all properties.

Declaration
C#
Copy
public virtual void Clear()
API Level: 9
View Source

Dispose()

Dispose ItemsLayouter and all children on it.

Declaration
C#
Copy
public void Dispose()
API Level: 9
View Source

Initialize(RecyclerView)

Clean up ItemsLayouter.

Declaration
C#
Copy
public virtual void Initialize(RecyclerView view)
Parameters
Type Name Description
RecyclerView view

ItemsView of layouter.

API Level: 9
View Source

RequestLayout(Single, Boolean)

This is called to find out where items are lain out according to current scroll position.

Declaration
C#
Copy
public virtual void RequestLayout(float scrollPosition, bool force = false)
Parameters
Type Name Description
System.Single scrollPosition

Scroll position which is calculated by ScrollableBase

Boolean force

boolean force flag to layouting forcely.

API Level: 9

Implements

System.IDisposable