Matt,

I just posted a comment on your post at stackoverflow (
http://stackoverflow.com/q/7233830/287575) about this (unfortunately not 
with the answer).

I was wondering if you or anyone else has figured out the answer to your 
question?

I have been unable to find any information from the Android team or 
anywhere else describing why invalidate(Rect) does not work with HW 
acceleration. If it just inherently won't work because of how HW 
acceleration is implemented, it would be nice to know why. If it will work, 
it would be really helpful to know how to do it!

Because of this, my current application actually performs better without HW 
acceleration than with HW acceleration because I don't have to redraw the 
screen every time. However, enabling HW acceleration prevents child and 
overlapping views from being invalidated who haven't changed because of the 
new DisplayList drawing framework. I would really like to benefit from both 
not having to redraw things that haven't changed (via DisplayList by 
enabling HW accel) and be able to only redraw parts of things that have 
changed (via invalidate(Rect)).

Thanks,
Andrew

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to