Android Animation(动画设计)
Android的图形处理基础
Bitmap与BitmapFactory
Canvas,Paint,Path的绘图API
Matrix ,图像的几何变换
逐帧动画,补间动画,属性动画介绍
drawBitmapMesh扭曲图片,
Shader渲染图片
SurfaceView绘图机制...
分类:
移动开发 时间:
2016-04-17 11:47:27
阅读次数:
307
附:Android控件TextView的实现原理分析 来源:http://blog.csdn.net/luoshengyang/article/details/8661317 在Android系统中,有一种特殊的视图,称为SurfaceView,它拥有独立的绘图表面,即它不与其宿主窗口共享同一个绘图 ...
分类:
移动开发 时间:
2016-04-13 23:43:26
阅读次数:
332
场景:像我们在Uber应用开场,看到一一段视频作为開始。这样子让用户非常快投入应用使用的场景中去,这样的以视频作为开场的应用,我们是不是认为非常高大上呢,哈哈,事实上是使用了SerfaceView去载入一段小视频,然后使用mediaplayer进行播放。然后循环。 先上图吧。 这里我贴出主要代码的实 ...
分类:
其他好文 时间:
2016-04-11 08:49:20
阅读次数:
131
SurfaceView遮挡其他控件的项目背景:最近在做播放器项目,由于底层实现是用Surface和OpenGL切换渲染,所以在布局里面同时使用了GLSurfaceView和SurfaceView,同时播放控制按钮是自定义的,也没有使用Android自己提供的MediaCtroller控件。在这种背景下,问题出现了,如果有相..
分类:
其他好文 时间:
2016-04-09 17:11:33
阅读次数:
12840
界面布局和上一节的mp3基本一样,播放视频需要一个控件SurfaceView SurfaceView控件在内部维护了一个双缓冲的技术,使用两个线程进行解析帧和显示到界面上 在Activity的onCreate()方法里面,找到控件对象 其他代码和上一节的音频播放一致 找到MediaPlayer对象调 ...
分类:
移动开发 时间:
2016-04-03 13:03:23
阅读次数:
203
今天来学习自定义Camera
实现相机拍照功能
拍照界面:
因为取景框要有实时刷新的效果所以普通的view不行,一般使用surfaceView
上面的按钮是拍照按钮
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android...
分类:
其他好文 时间:
2016-03-31 11:02:24
阅读次数:
141
Google自Android4.0出了TextureView,为什么推出呢?就是为了弥补Surfaceview的不足,另外一方面也是为了平衡GlSurfaceView,当然这是本人揣度的。关于TextureView、Surfaceview、SurfaceTexture、GLSurfaceView的关 ...
分类:
移动开发 时间:
2016-03-31 10:55:00
阅读次数:
637
这一篇开始讲视频播放,这是整个项目最重要的部分,所以尽量说的详细点。我们的视频播放使用的是surfaceView+MediaPlayer,下面一步一步来看具体的实现,先看效果图:
一. 初始化
1. 进入PlayActivity后,肯定是需要先初始化此页面的所有控件,这个就不多说了。然后看其他初始化的信息: @Override
protected void initView() {...
分类:
其他好文 时间:
2016-03-31 02:10:28
阅读次数:
260
一、为什么需要用SurfaceView绘图,不直接继承View绘图 它的特性是:可以在主线程之外的线程中向屏幕绘图上。这样可以避免画图任务繁重的时候造成主线程阻塞,从而提高了程序的反应速度。在游戏开发中多用到SurfaceView。 二、SurfaceView类的机制 1.简单机制:详见"Camer ...
分类:
其他好文 时间:
2016-03-27 17:32:48
阅读次数:
129