Go to Mind Mup: Graphics and Animations
Graphic and Animations
- Animation
- TransitionDrawable:
Fade 1 drawable to another drawable
- <transition> <item> </item> <item> </item> </transition>
- AnimationDrawable:
drawable slide show
- <animation-list> <item> </item> .... .... </animation-list>
- Animation:
Animate the size, orientation, position of a view
- <set> alpha: fade in/out rotate translate scale <set>
- TransitionDrawable:
Fade 1 drawable to another drawable
- drawables
- Shapes (xml)
- Images (png)
- Canvas
- Generic View less frequent updates
- SurfaceView
More frequent updates
- provide a secondary thread for drawing
- 1- SETUP
- Acquire the surface holder getHolder()
- Register the surface view for call backs addCallBack() These callbacks are (called usually from main thread): surfaceCreated() surfaceChanged() surfaceDestroyed()
- Create the secondary thread
- 2- DRAW
- Acquire lock on CANVAS: SurfaceHolder.lockCanvas()
- Draw: Canvas.drawBitmap()
- Unlock the canvas, allowing android to update and display: SurfaceHolder.unlockCanvasAndPost
- 1- SETUP
- provide a secondary thread for drawing
No comments:
Post a Comment