
Android多媒体技术
梳子不爱头发
爱编程的小逗比
展开
-
Android动画处理缩放,平移,旋转
在安卓中,定义动画方案有很多种,首先我们由深入浅,之所以要由深入浅是因为提高大家的兴趣,再者是最近计算机图形老师要求的实验,要求使用VS的软件作画,语言要求c++,小编不仅很硬气的选择了java语言,还很霸道的选择了安卓来实现,看得助教一愣一愣的,硬是让我验过了,学有所用就是这样,在学习之前大家可以深入了解一下计算机图形的矩阵思想,这个...2015-05-19 01:28:58 · 437 阅读 · 0 评论 -
Android视频播放
上节课我们讲了安卓MP3播放,现在我们学习视频播放,遗憾的是目前MediaPlayer只能播放3gp的视频格式,其他需要相应解码器。视频中的渲染需要一个我们还没有学习过的组件SurfaceView,以及android.view.SurfaceHolder;对其实时渲染先看主配置文件.xml<LinearLayout xmlns:android="http://schemas.a...2015-05-30 22:20:20 · 110 阅读 · 0 评论 -
Android视频播放
上节课我们讲了安卓MP3播放,现在我们学习视频播放,遗憾的是目前MediaPlayer只能播放3gp的视频格式,其他需要相应解码器。视频中的渲染需要一个我们还没有学习过的组件SurfaceView,以及android.view.SurfaceHolder;对其实时渲染先看主配置文件.xml<LinearLayout xmlns:an...2015-05-28 21:43:22 · 96 阅读 · 0 评论 -
Android音乐播放
欣赏美妙的音乐自你的手机缓缓流出,那随心所欲的播放,暂停,停止,以及音乐进度条想听哪里听哪里的感觉是不是让你兴起想要自己做一款这样的迷你的音乐播放器呢,让我们着手准备吧。首先我们需要了解MediaPlayer,但是这个不是万能的,目前只能播放mp3,3gp格式等,这就是我们要下载暴风之类的解码播放器,但是对我们目前的课程,M...2015-05-28 17:49:19 · 156 阅读 · 0 评论 -
ListView动画效果
在ListView组件中配置动画效果,首先xml配置和上一节课GridView中一模一样,同样需要anim/anim_set.xml anim/layout_animation.xml这里不再做过多阐述,读者可翻阅上一篇博客内容ListView相信大家已经很熟悉了,定义info.xml模板<?xml version="1...2015-05-28 12:38:22 · 127 阅读 · 0 评论 -
实现安卓控件动画GridView
我们学了那么多动画,有没有想给控件实现动画呢,这里我们利用以前学过的GridView实现相册图片缩略的动画效果。首先我们anim_set文件.xml定义实现平移缩放的xml<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.a...2015-05-27 20:45:40 · 171 阅读 · 0 评论 -
安卓逐帧动画创建(Frame Aniamtion)
Frame Animaton帧动画我们看早期电影的时候,电影通常是一张一张播放,用我们现在专有名词来说,就是一帧帧来,安卓同样有这样动画效果的编排形式。那么我们先定义逐帧动画xml文件<?xml version="1.0" encoding="utf-8"?><a...2015-05-27 08:55:44 · 197 阅读 · 0 评论 -
安卓动画完全用XML文件配置
前面我们的动画完全用代码实现,看起来又烦又糟糕,又不好修改,能不能定义一种规范,或者模板直接调用呢,这里教你用xml文件配置我们之前实现的所有动画,符合MVC设计原理,又干净整洁大方。首先定义一个alpha.xml模板合理我们实现一个淡入淡出的效果,所以呢在res下新建一个文件夹,专门用来定义动画的anim然后新建alpha.xml...2015-05-26 20:56:40 · 219 阅读 · 0 评论 -
动画监听器
我们画了那么都能动的图,但是在它动的过程中我们只能袖手旁观,能不能对动画的状态加一些监听呢,android.view.animation.Animation.AnimationListener;动画监听器,现在对我们上节课所学的平移动画做监听。监听三种:public void onAnimationEnd(Animation a...2015-05-26 17:26:15 · 244 阅读 · 0 评论 -
Android图形绘制
前面学习已知,Android大部分组件都是View的子类,而如果要进行图形的绘制操作,则我们可以用一个类去继承View类,之后覆写View类中指定方法。View中绘图方法 protected void onDraw(Canvas canvas) protected void onDrawScrollBars(Canvas canvas)绘图4个核心操作类and...2015-05-25 15:44:47 · 180 阅读 · 0 评论 -
安卓照相机
关键技术:SurfaceHolder.Callbackpublic class MyCameraDemo extends Activity { private SurfaceView surface = null ; private Button but = null ; private SurfaceHolder holder = null ; private Cam...2015-06-01 16:25:44 · 122 阅读 · 0 评论