关于android动画主要有三种:补间动画,逐帧动画和属性动画(android3.0以后引入)详细了解动画的基本知识,可详细阅读该博文http://www.cnblogs.com/angeldevil/archive/2011/12/02/2271096.html 。博文主要对android动画在项目中开发问题及解决办法列举如下:
1、属性动画是在android3.0后引入的。据工作...
分类:
移动开发 时间:
2015-03-10 12:16:34
阅读次数:
319
需求
在SurfaceView或者普通View中,我们在每个绘制周期(onDraw)中,不仅需要更新绘制Bitmap对象在View中得位置,而且还希望Bitmap能够以它自身的中心点为圆心,进行自旋转。
解决
使用Canvas的drawBitmap(Bitmap bitmap,Matrix matrix,Paint paint)方法,最重要的就是定制Matrix。
代码如下: /**...
分类:
移动开发 时间:
2015-03-05 13:02:42
阅读次数:
214
SurfaceView, GLSurfaceView, SurfaceTexture以及TextureView是Android当中名字比较绕,关系又比较密切的几个类。本文基于Android 5.0(Lollipop)的代码理一下它们的基本原理,联系与区别。...
分类:
移动开发 时间:
2015-03-05 10:56:03
阅读次数:
261
首先我们先来看下官方API对SurfaceView的介绍
SurfaceView的API介绍
Provides a dedicated drawing surface embedded inside of a view hierarchy. You can control the format of this surface and, if you like, its size; the Su...
分类:
移动开发 时间:
2015-03-05 10:55:53
阅读次数:
248
通过SurfaceView模拟火花粒子的滑动喷射效果...
分类:
移动开发 时间:
2015-03-04 06:17:38
阅读次数:
190
使用SurfaceView实现动画View的绘图机制存在如下缺陷:
View缺乏双缓冲机制
View每次重绘的时候都会绘制所有组件
新线程无法直接更新UI组件
由于上述的几个缺陷,通过自定义的View来绘图性能底下,Android提供了一个SurfaceView来替代View,在游戏绘图方面表现的更加出色。SurfaceView的绘图机制SurfaceView一般会与SurfaceHolder结合使...
分类:
其他好文 时间:
2015-03-03 11:51:35
阅读次数:
126
View类和surfaceView详细介绍: view类: view类是Android的一个超类,这个类几乎包含了所有的屏幕类型,每一个view都有一个用于绘画 的画布,这个画布可以进行任意的扩展。布局视图可以通过Android的XML来进行。在游戏开发中当然也可以自定义视图(view),让...
分类:
其他好文 时间:
2015-02-25 12:57:30
阅读次数:
192
嘿嘿, 逗比们好,今天我们来做一个android上的标签云效果,额, 虽然还不是 很完美,但是已经足够可以展现标签云的效果了,首先来看看效果吧。
额, 录屏只能录到这个份上了,凑活着看吧。今天我们就来实现一下这个效果, 这次我选择直接继承view来, 什么? 这样的效果不是SurfaceView擅长的吗? 为什么要view,其实都可以了, 我选择view,是因为:额,我对Surf...
分类:
移动开发 时间:
2015-02-12 09:23:13
阅读次数:
391
以前在开发中遇到过一个项目,需要调用手机的拍照,并把照片传过去。但是拍照时手机不能让用户看到相机打开。
思路是启动一个service,service中实现一个surfaceview,surfaceview是一个像素的点,这样就防止了用户看到相机被打开。
先看surfaceview的实现:
private void makeAndAddSurfaceView() {
...
分类:
其他好文 时间:
2015-02-11 21:58:29
阅读次数:
206