[NUI] First version of RecyclerView (#1626)
authorneostom432 <31119276+neostom432@users.noreply.github.com>
Thu, 28 May 2020 07:08:01 +0000 (16:08 +0900)
committerGitHub <noreply@github.com>
Thu, 28 May 2020 07:08:01 +0000 (16:08 +0900)
commit4a05411f507075df5edabf3498d9eae60bf31932
tree0ca8e9c2c2185b7289d89872e5f3ccf4e58e878b
parent64ccfd1cc5374c79e7acd461fd55193ecfcad73c
[NUI] First version of RecyclerView (#1626)

First version of RecyclerView.

RecyclerView is a component that can improve performance by reusing user-defined child.

User can define what the child will look like through creating function in RecycleAdapter.
RecyclerView creates its children using this function and bind data with child if child is ready to shown.
src/Tizen.NUI.Components/Controls/RecyclerView/LayoutManager.cs [new file with mode: 0644]
src/Tizen.NUI.Components/Controls/RecyclerView/LinearLayoutManager.cs [new file with mode: 0644]
src/Tizen.NUI.Components/Controls/RecyclerView/RecycleAdapter.cs [new file with mode: 0644]
src/Tizen.NUI.Components/Controls/RecyclerView/RecycleItem.cs [new file with mode: 0644]
src/Tizen.NUI.Components/Controls/RecyclerView/RecyclerView.cs [new file with mode: 0644]
src/Tizen.NUI.Components/Controls/ScrollableBase.cs
src/Tizen.NUI.Wearable/src/internal/FishEyeLayoutManager.cs [new file with mode: 0644]
src/Tizen.NUI.Wearable/src/public/WearableList.cs [new file with mode: 0644]
src/Tizen.NUI/src/public/BaseComponents/ViewInternal.cs