[NUI] Optimizing item positioning on MeasureFirst (#2895)
authorSangHyeon Jade Lee <sh10233.lee@samsung.com>
Tue, 13 Apr 2021 10:59:31 +0000 (19:59 +0900)
committerhuiyueun <35286162+huiyueun@users.noreply.github.com>
Tue, 20 Apr 2021 06:13:00 +0000 (15:13 +0900)
commit3b2eb8e815f430e149054d03df3e572b6a2cfb8c
tree21eb9fe4b99d89a756373a72f1e6c8a1acb7b680
parent88b570bf77c5dc1109aae43781537b59c1849cb9
[NUI] Optimizing item positioning on MeasureFirst (#2895)

* [NUI] Optimizing item positioning on MeasureFirst

using List<T> Data Structure is redundant in MeasureFirst case,
and it makes worse sometimes for searching indexed item's position.
In MeasureFirst, every item has same size,
thus we can calculate it's position in linear or grouped cases.
src/Tizen.NUI.Components/Controls/RecyclerView/Layouter/LinearLayouter.cs