随笔分类 -  android-特效开发

android应用开发中常用的一些动画开发方式,如ValueAnimator或Camera3D特效等。
摘要:一、概要 我们经常用到Canvas.drawBitmap方法,却很少用到Canvas.drawBitmapMesh方法。这个方法为我们做图片变形提供了无限可能,同时也对数学功底有较高的要求。下面先看一下方法介绍: /** * Draw the bitmap through the mesh, whe 阅读全文
posted @ 2019-05-23 15:16 西贝雪 阅读(826) 评论(0) 推荐(0) 编辑
摘要:https://github.com/florent37/Android-3D-Layout 阅读全文
posted @ 2019-05-21 18:22 西贝雪 阅读(213) 评论(0) 推荐(0) 编辑
摘要:一、概述 在Android中说到3D开发,我们首先想到的是OpenGL,但用起来比较复杂繁琐,不适合做应用级别的3D变换。Android为我们提供了一个简化版的3D开发入口:Camera(这里的Camera位于android.graphics下,需要区分android.hardware下用于拍照的C 阅读全文
posted @ 2019-05-20 18:33 西贝雪 阅读(828) 评论(0) 推荐(0) 编辑
摘要:一、概述 先看一下Shader类的介绍: /** * Shader is the based class for objects that return horizontal spans of colors during drawing. * A subclass of Shader is inst 阅读全文
posted @ 2019-05-17 16:21 西贝雪 阅读(803) 评论(0) 推荐(0) 编辑
摘要:一、概述 相较于png、jpg等位图通过存储像素点来记录图像,svg (Scalable Vector Graphics)拥有一套自己的语法,通过描述的形式来记录图形。Android并不直接使用原始的svg格式图片,而是将其转化为VectorDrawable。VectorDrawable是一个xml 阅读全文
posted @ 2019-05-10 17:21 西贝雪 阅读(2305) 评论(0) 推荐(0) 编辑