Samsung / Tizen.CircularUI

Tizen Wearable CircularUI project is to develop an open source software motivate software developer to creating Tizen Wearable Xamarin Forms app more easily and efficiently.
Other
80 stars 32 forks source link

CircleListView. Can't set focus to first element, when it has small height #313

Closed max-kuzmin closed 4 years ago

max-kuzmin commented 4 years ago

CircleListView. Can't set focus to first element, when HasUnevenRows = true and size of first element is small (for example when height of element less than 1/4 of display height, picture 1). Focus is always set to second element. When element is big enough (height is bigger the 1/2 of screen, picture 2), focusing works as expected.

Screenshots image

image

Environment (please complete the following information):

jkpu commented 4 years ago

This issue is due to Tizen native UIFW ListView restriction. native UIFW is considered that the first and last items are blank or header/footer of listview. so if user insert list item in first or last of listview, focus is not working and click event is not occur. For avoiding this issue, Tizen.CircularUI add a blank item automatically when threre is no header or footer in CircleListview. but it will not work if item height is too small. We recommand item height is over 120 ( height is 1/3 of screen size).