The red lines indicate the top and bottom of the first item and the red lines show them for the second item. It's clear from the picture that the items overlap inside the ListView.
This is how it should look like (and this is achieved by binding the visible property to the loader status): http://imgur.com/VQD0jLj
As you can see the the top most items overlap with each other. Interestingly having multiple items before the "Cellular Settings..." worked just fine: http://imgur.com/XK0fEWt
And I also noticed that triggering this misalignment seems to be racy (19 times out of 20 the items was misaligned), but after applying the attached branch the problem could not be repduced anymore.
Here is a screenshot what happens when "visible: height > 0" imgur.com/ v2juYHx
http://
The red lines indicate the top and bottom of the first item and the red lines show them for the second item. It's clear from the picture that the items overlap inside the ListView.
This is how it should look like (and this is achieved by binding the visible property to the loader status): imgur.com/ VQD0jLj
http://
And here is how I first noticed the problem: imgur.com/ bLui6FB
http://
As you can see the the top most items overlap with each other. Interestingly having multiple items before the "Cellular Settings..." worked just fine: imgur.com/ XK0fEWt
http://
And I also noticed that triggering this misalignment seems to be racy (19 times out of 20 the items was misaligned), but after applying the attached branch the problem could not be repduced anymore.