首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android 2D绘图小结

2012-07-25 
Android 2D绘图总结Android中可在XML文件中定义的绘图子类包括:AnimationDrawable、BitmapDrawable、ClipDra

Android 2D绘图总结

Android中可在XML文件中定义的绘图子类包括:

AnimationDrawable、BitmapDrawable、ClipDrawable、ColorDrawable、GradientDrawable、InsetDrawable、LayerDrawable、LevelDrawable、RotateDrawable、ScaleDrawable、StateListDrawable、TransitionDrawable,利用这些对象可以定义一些自己的绘图子类。

?

以TransitionDrawable为例,

?

?

帧动画是用来播放事先安排好的一组图像来产生动画效果,使用XML来定义,方便修改。

?

下面是一个帧动画定义的例子

?

?

?在程序中的使用如下

?

@Overridepublic void onWindowFocusChanged(boolean hasFocus) {// TODO Auto-generated method stubsuper.onWindowFocusChanged(hasFocus);if(hasFocus){animationListDrawable.start();}else{animationListDrawable.stop();}}
?

?

热点排行