... and here is the video: http://www.youtube.com/watch?v=ekIUtXAwV9c
On Feb 3, 6:19 pm, GJTorikian <[email protected]> wrote: > I'm not sure how to put the problem into words, so I made a video: > > I have a ListView. Each row is composed of a RealtiveLayout of images, > text, and a rating bar. The ListView is populated with a custom > CursorAdapter. The elements within the row are defined in a > ViewHolder, which is populated during the bindView method of the > custom CursorAdapter. > > When I scroll/fling WITHOUT reaching the end of the list (top or > bottom), the app works as expected: it presents a cover of the item > from a cache on the SD card. However, when I reach either end, a > ghosting effect occurs (around :10), where the previous ListView rows > renders "underneath" the actual, now position. It clears up when I > scroll just a tiny bit away. > > I've tried various fixes, including changing how the individual views > in my rows are defined, valling invalidate() or > notifyDataSetChanged(), deleting everything from the bindView method > (when I scrolled, there were still artifacts from each individual > "row"). When I run heirarchyviewer, it doesn't detect anything > abnormal (when I "fetch view" it shows the correct, unghosted list, > whereas the device/emulator still has the ghost effect.) > > I tried this with API Rev 7 and 8, thinking that there might be a fix > there--nothing. Can anyone point me towards where the problem might be > in this? > > Around :25 I start pressing the up and down arrows on my keyboard, > simulating a trackball or d-pad. You'll notice that the orange > highlight also has some strange effect. Probably these two are related. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

