![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
Colinw
这个作者很懒,什么都没留下…
展开
-
gallery3d 代码分析
引用地址:http://www.linuxgraphics.cn/android/gallery3d_overview.html简介gallery3d 是 Google Nexus one 手机上的媒体浏览程序,它的 3D UI 非常眩,如下图所示:需要明确的几个问题伪 2D 还是 3D:需要明确的几个问题伪 2D 还是 3D:gallery3d转载 2012-06-07 17:27:58 · 620 阅读 · 0 评论 -
Gallery3D源码分析
Ø Gallery3D概述 Gallery3D的界面生成和普通的应用程序不一样。普通程序一般一个界面就是一个activity,布局用xml或代码都可以实现,界面切换是activity的切换方式;而Gallery3D没有用android的UI系统,而是用opengl画出来的,即界面是在同一个activity的,如主界面,缩略图界面,单张图片查看界面,标记界面等都属于同一个activity转载 2012-06-07 17:33:05 · 607 阅读 · 0 评论 -
Android绘画之扭曲图像
本例使用drawBitmapMess方法对图像进行扭曲。为了实现动画效果,本例中使用定时器以100毫秒的频率按圆形轨迹扭曲图像。下面先看看扭曲后的效果,图1和图2是不同位置扭曲后的效果。图1图2扭曲的关键是生成verts数组。本例一开始会先生成verts数组的初始值:有一定水平和垂直间距的网点坐标。然后通过warp方法按一定的数学方法变化verts数组中的坐标。本例的完转载 2012-05-19 17:59:13 · 844 阅读 · 0 评论 -
对Canvas和Matrix的理解
我们看到的View视图其实最终都是在Canvas这个画板上画出来的,可以想象这个canvas有无限大,只是View组件在绘制时,即父组件调用dispatchDraw(Canvas c)分发给各个子组件绘制时,根据子组件的大小和位置,分别调用canvas的translate(int dx, int dy)和clipRect(int l, int t, int r, int b)方法来设置canvas转载 2012-05-19 16:48:22 · 712 阅读 · 0 评论 -
Android RenderScript 的使用基础篇
RenderScript 是Android 平台上的一种类C脚本语言。要在我们程序上实现RenderScript 渲染功能,最少需要实现的几个功能如下,以一个Hello Wold 为例:helloworld.rs 实现RenderScript 的代码RenderScriptRS.java 一个辅助类,简化操作RenderScript (非必要) RenderScriptView.jav转载 2012-06-10 22:21:05 · 690 阅读 · 0 评论 -
Google Android Resource
URL: https://android.googlesource.com/Android 的各个git库,包括自带App的source code原创 2012-11-03 19:13:32 · 356 阅读 · 0 评论 -
Android 开发常用代码片段
1. 图片旋转Bitmap bitmapOrg = BitmapFactory.decodeResource(this.getContext().getResources(), R.drawable.moon);Matrix matrix = new Matrix();matrix.postRotate(-90);//旋转的角度 Bitmap resizedBitmap = Bitma转载 2012-11-03 19:37:32 · 265 阅读 · 0 评论