2011/12/3
前记:
有个计划
最近刚把雨凇MOMO的33篇开发笔记看完,看了有十多天吧,和硬件有关的没细看,准备等周三小米回来在看.
粗略的列一下最近学到的东西(刚上班半月一切都在起步阶段,欢迎拍砖但拒绝恶搞):
正文:
1.对View有了个全新的认识,这东西是Android中所有视图的父类,并且由于单线程模型.游戏开发中有这么一个不成文规定:所有线程必须在主线程之下创建.
学习的源码:zhujin_view源码下载
附:有一个TextView工具类(实现换行等操作).
绘制文本.绘制图片
2.自定义TextView在xml中的使用
两类动画的学习:Frame 和Tween
学习的源码笔记: zhujin_TwoAnimation下载
附: Frame动画用AnimationDrable实现
<animation-list>为动画的总标签,这里面放着帧动画<item>标签,也就是说若干<item>标签的帧组合在一起就是帧动画了。
<animation-list > 标签中android:oneshot="false"这是一个非常重要的属性,默认为false 表示动画循环播放,如果这里写true 则表示动画只播发一次。
<item>标签中记录着每一帧的信息android:drawable="@drawable/a"表示这一帧用的图片为"a",下面以此 类推。android:duration="100" 表示这一帧持续100毫秒,可以根据这个值来调节动画播放的速度。
Tween动画:
一共提供了4中动画的效果
Scale:缩放动画Rotate:旋转动画
Translate:移动动画Alpha::透明渐变动画
Tween与Frame动画类似都需要在res\anim路径下创建动画的布局文件
感谢MOMO.嘿嘿,最近MOMO在参加51博客大赛,大家可以支持一下哦.嘿嘿