[NUI] Add GridRecycleLayotManager (#1685)
authorneostom432 <31119276+neostom432@users.noreply.github.com>
Thu, 11 Jun 2020 05:28:06 +0000 (14:28 +0900)
committerGitHub <noreply@github.com>
Thu, 11 Jun 2020 05:28:06 +0000 (14:28 +0900)
commit8042ec20677a1a34a26e8a30ffbfddb92c8bf8f2
treea5ae3f2f223ff2339983447a635ccd71979ec1af
parent645af796422ad122f88bf14e0456607ca4f635f6
[NUI] Add GridRecycleLayotManager (#1685)

Grid Layout for RecyclerView.

When user set Orientation, GridRecycleLayoutManager will lay out items using only one factor between Row and Column.

Horizontal => Row
Vertical => Column
src/Tizen.NUI.Components/Controls/RecyclerView/GridRecycleLayoutManager.cs [new file with mode: 0644]
src/Tizen.NUI.Components/Controls/RecyclerView/LinearRecycleLayoutManager.cs [moved from src/Tizen.NUI.Components/Controls/RecyclerView/LinearLayoutManager.cs with 93% similarity]
src/Tizen.NUI.Components/Controls/RecyclerView/RecycleLayoutManager.cs [moved from src/Tizen.NUI.Components/Controls/RecyclerView/LayoutManager.cs with 82% similarity]
src/Tizen.NUI.Components/Controls/RecyclerView/RecyclerView.cs
src/Tizen.NUI.Components/Controls/ScrollableBase.cs
src/Tizen.NUI.Wearable/src/internal/FishEyeLayoutManager.cs
src/Tizen.NUI.Wearable/src/public/WearableList.cs