View视图和Animation两类动画的杂记

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博客大赛,大家可以支持一下哦.嘿嘿

你可能感兴趣的:(animation)