This website requires JavaScript.
Explore
Help
Sign In
Android
/
frameworks_base
Watch
1
Star
0
Fork
0
You've already forked frameworks_base
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
24443ea3992e372e47daa50266b0f2ec38cac388
frameworks_base
/
core
/
java
History
Romain Guy
24443ea399
Fixes
#1596240
. Optimize invalidate/draw passes by marking opaque views and avoiding drawing them. Whenever a View requests an invalidate its parent check whether the view is opaque or not. When the view is not opaque, the framework behaves as it used to. However, when a view is opaque, the parent marks itself as being dirty because of an opaque view. Its parent then does the same, and so on. When the framework then starts drawing the views, it does not draw views marked as dirty opaque. If a view is dirty opaque and receives an invalidate request from a non-opaque view, it then clears the dirty opaque flag and behaves as before.
2009-05-11 14:03:52 -07:00
..
android
Fixes
#1596240
. Optimize invalidate/draw passes by marking opaque views and avoiding drawing them. Whenever a View requests an invalidate its parent check whether the view is opaque or not. When the view is not opaque, the framework behaves as it used to. However, when a view is opaque, the parent marks itself as being dirty because of an opaque view. Its parent then does the same, and so on. When the framework then starts drawing the views, it does not draw views marked as dirty opaque. If a view is dirty opaque and receives an invalidate request from a non-opaque view, it then clears the dirty opaque flag and behaves as before.
2009-05-11 14:03:52 -07:00
com
Rewrite SyncStorageEngine to use flat files and in-memory data structures.
2009-05-05 15:40:53 -07:00
jarjar-rules.txt
auto import from //depot/cupcake/@135843
2009-03-03 19:31:44 -08:00
overview.html
auto import from //depot/cupcake/@135843
2009-03-03 19:31:44 -08:00