-
Notifications
You must be signed in to change notification settings - Fork 854
[Perf] [Android][Skia] ListView re-layouted multiple times #12081
Copy link
Copy link
Labels
area/listview 📃Categorizes an issue or PR as relevant to the ListView controlCategorizes an issue or PR as relevant to the ListView controlarea/performance 📈Categorizes an issue or PR as relevant to performanceCategorizes an issue or PR as relevant to performancearea/skia ✏️Categorizes an issue or PR as relevant to SkiaCategorizes an issue or PR as relevant to Skiahas-repro-branchlow-hanging-🍒Categorizes an issue that might be a quick win with meaningful positive impact.Categorizes an issue that might be a quick win with meaningful positive impact.platform/android 🤖Categorizes an issue or PR as relevant to the Android platformCategorizes an issue or PR as relevant to the Android platformproject/items 🧾Categorizes an issue or PR as relevant to items (ItemsControl, ItemsRepeater, ...)Categorizes an issue or PR as relevant to items (ItemsControl, ItemsRepeater, ...)project/layout 🧱Categorizes an issue or PR as relevant to layouting and containers (Measure/Arrange, Collections,..)Categorizes an issue or PR as relevant to layouting and containers (Measure/Arrange, Collections,..)triage/potentially-fixedCategorizes an issue as potentially fixed by some unlinked PR, fix needs to be verifiedCategorizes an issue as potentially fixed by some unlinked PR, fix needs to be verified
Metadata
Metadata
Assignees
Labels
area/listview 📃Categorizes an issue or PR as relevant to the ListView controlCategorizes an issue or PR as relevant to the ListView controlarea/performance 📈Categorizes an issue or PR as relevant to performanceCategorizes an issue or PR as relevant to performancearea/skia ✏️Categorizes an issue or PR as relevant to SkiaCategorizes an issue or PR as relevant to Skiahas-repro-branchlow-hanging-🍒Categorizes an issue that might be a quick win with meaningful positive impact.Categorizes an issue that might be a quick win with meaningful positive impact.platform/android 🤖Categorizes an issue or PR as relevant to the Android platformCategorizes an issue or PR as relevant to the Android platformproject/items 🧾Categorizes an issue or PR as relevant to items (ItemsControl, ItemsRepeater, ...)Categorizes an issue or PR as relevant to items (ItemsControl, ItemsRepeater, ...)project/layout 🧱Categorizes an issue or PR as relevant to layouting and containers (Measure/Arrange, Collections,..)Categorizes an issue or PR as relevant to layouting and containers (Measure/Arrange, Collections,..)triage/potentially-fixedCategorizes an issue as potentially fixed by some unlinked PR, fix needs to be verifiedCategorizes an issue as potentially fixed by some unlinked PR, fix needs to be verified
Type
Fields
Give feedbackNo fields configured for Bug.
Current behavior
When running the sample
ListView_Expandable_Item, on android, checking one of theCheckBoxcauses theListViewto be re-measured multiple times, driving all items to be detached and re-attached from their parent up to 23 times ...Expected behavior
Size caching / limited scope invalidation should prevent any re-measure/layouting of the
ListViewitself.How to reproduce it (as minimally and precisely as possible)
No response
Workaround
No response
Works on UWP/WinUI
None
Environment
No response
NuGet package version(s)
No response
Affected platforms
No response
IDE
No response
IDE version
No response
Relevant plugins
No response
Anything else we need to know?
No response