Android应用开发
文章平均质量分 74
开浪裤
其貌不扬,其心乃善
展开
-
Android应用开发——创建一个带动画效果的View
备注:源自Android Samples——Snake要使View具有动画效果,步骤如下:在View中添加一个Handler,该Handler负责处理View的刷新请求,Handler在处理这个请求的时候,会先执行View的数据更新。在View数据更新完(update()方法)后,向Handler发送延时刷新View请求,那么又回到了步骤一,这就形成一个循环,产生动画效果代原创 2012-04-26 14:37:34 · 2346 阅读 · 0 评论 -
Anroid应用开发——Property Animation与View Animation的区别
区别一:需要的Anroid API level不一样Property Animation需要Android API level 11的支持,而View Animation则是更早期的版本。区别二:适用范围不一样Property Animation适用于所有的Object对象,而View Animation则只能应用于View对象。区别三:XML声明结构、存放目录不一样Prope原创 2012-04-28 16:30:43 · 5161 阅读 · 0 评论 -
Android应用开发——Animation Drawable
Animation Drawable可以让你把一系列的图片像幻灯片一样一张一张地显示在屏幕上。Drawable Animation的基类是AnimationDrawable.非常值得注意的一点是,虽然Animation Drawable的效果看起来像动画一样,但在实际的代码处理中应该将其视为Drawable,而事实上它继承于Drawable,其XML配置文件也是放置在res/drawable目原创 2012-04-28 17:24:46 · 2000 阅读 · 0 评论 -
Android开发应用——View Animation
View Animation系统是为了完成View的动画效果而产生的。View Animation系统主要完成位置,大小,旋转,透明度变化的简单动画。可以通过两种途径来使用View Animation系统:通过XML声明方式。通过硬代码方式,使用AnimationSet或Animation的子类方式。可以通过设置Animation的startOffset来控制Anima原创 2012-04-28 16:11:01 · 3664 阅读 · 0 评论 -
Android应用开发——Drawable
Android提供了一个自定义的2D图形库,它可以绘制形状和图片。在android.graphics.drawable包中可以找到普通类来绘制2D图形。Drawable子类中包含了许多特定类型的图形,像BitmapDrawable,ShapeDrawable,PictureDrawable,LayerDrawable等等。当然,也可以通过继承这些类来实现自己的Drawable对象。有三原创 2012-04-27 14:41:37 · 2942 阅读 · 0 评论 -
如何实现Android SurfaceView
SurfaceView是View的继承结构中一个比较特殊的子类,它的作用是提供一个第二线程来完成图形的绘制。因此应用程序不需要等待View的图形绘制,第二线程会异步完成图形的绘制。SurfaceView实现的步骤:继续SurfaceView并实现SurfaceHolder.Callback接口,该接口提供了SurfaceView创建、属性发生变化、销毁的时间点,那么你可以在适当的时原创 2012-04-27 13:35:07 · 2348 阅读 · 0 评论 -
Android应用开发——*.9.png及制作
你是否曾经对res/drawable目录下的*.9.png文件感觉到迷惑呢?下面的内容说的就是这么一些事儿。*.9.png对应着android中类NinePatchDrawable,它是一个Drawable对象。它是一张可伸展的bitmap图片。当*.9.png用于背景图片时,android会自动地根据其上的View的大小来调整*.9.png的大小。比如说,一个按钮的背景图片会随着按钮原创 2012-04-27 15:47:19 · 2580 阅读 · 1 评论 -
Android应用开发——Property Animation
声明:下面的内容需要Android API level 11的支持Property Animation是如何运作的首先,来看一下两个不一样的Property Animation场景:场景一(Linear Animation):Animation要求一个物体A的x属性在40ms内匀速地从0px变化到40px。帧的刷新率默认为10ms/帧。场景二(Not-Linear Animat原创 2012-04-28 15:18:13 · 12208 阅读 · 1 评论