Android
文章平均质量分 61
qianjintianguo
这个作者很懒,什么都没留下…
展开
-
Android 中比较“高效”的图像模糊处理算法
本文假设读者拥有基础的图像处理概念。这是今天刚刚完成的一个方法,之前不停地在网上找有关 Android 的图像模糊处理代码。期间找到了倒影、缩放等参考代码,却无一帖子对模糊处理有过提及。最多也就是提到使用 BlurMaskFilter 来进行模糊处理。为了这个害人的帖子,我整整浪费了一下午时间,最后发现它只能用于对 Paint 的边缘进行处理。而我们要处理的是整幅图像,所以这完转载 2012-01-09 17:54:41 · 1095 阅读 · 0 评论 -
Android Activity 之间切换的各种效果
[代码] main.xmlview sourceprint?01xmlversion="1.0"encoding="utf-8"?> 02LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"转载 2012-01-15 14:00:46 · 855 阅读 · 0 评论 -
Android游戏Graphics绘图之图像像素操作
我们在玩游戏时经常会看到一些图像的特效,比如半透明等效果。要实现这些效果并不难,只需要对图像本身的像素执行操作。Android中的 Bitmap同样提供了操作像素的方法,可以通过getPixels方法来获得该图像的像素并放到一个数组中,我们处理这个像素数组就可以了,最后通过 setPixels设置这个像素数组到Bitmap中。在Android中,每一个图像像素通过一个4字节整数来展现:最高位字转载 2012-01-15 13:41:52 · 755 阅读 · 0 评论 -
pro.Android Media--处理大的图片
调用照相机程序,可以在intent中加入android.provider.MediaStore.EXTRA_OUTPUT 参数来设置图片保存位置。如下: Java代码 String imageFilePath = Environment.getExternalStorageDirectory().getAbsolutePath() +"/myf转载 2012-01-15 13:29:56 · 634 阅读 · 0 评论 -
android图片处理
通过内置的图片程序来选择图片Intent intent = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); startActivityForResult(intent, 0); 创建一个空的Bitmap,然后把一个已转载 2012-01-15 13:26:31 · 714 阅读 · 0 评论 -
Android 照片特效
android 实现图片的翻转1Resources res = this.getContext().getResources();2 img = BitmapFactory.decodeResource(res, R.drawable.aa);3 Ma转载 2012-01-14 09:43:02 · 619 阅读 · 0 评论 -
android中的左右滑屏实现By ViewPager
先看效果,就是左右滑屏的效果具体实现详解android compatibility package, revision 3在7月份发布后,其中有个ViewPager引起了我的注意官方的描述: 请参考:http://developer.android.com/sdk/compatibility-library.html#NotesViewPager的下转载 2012-01-15 13:50:47 · 1147 阅读 · 0 评论 -
Android游戏Graphics绘图之绘制字符串
在Android游戏开发中,我们不可能全部用图片来显示,很多时候需要绘制字符串,比如开发一个RPG的游戏,有大量的对话内容,这时如果全部用图片来显示肯定不行。下面我们就看看如何在Canvas画布中绘制字符串吧。Android中提供了一系列的drawText方法来绘制字符串,在绘制字符串之前需要设置画笔对象,包括字符串的尺寸、颜色等属性。使用 FontMetrics来规划字体的属性,可以通过ge转载 2012-01-15 13:38:33 · 982 阅读 · 0 评论 -
android 多点触摸实现图片缩放
package com.touch; import android.graphics.Matrix; import android.graphics.PointF; import android.util.FloatMath; import android.view.MotionEvent; import android.view.View; import android.转载 2012-01-15 13:32:12 · 542 阅读 · 0 评论 -
Android图片处理(Matrix,ColorMatrix)
在编程中有时候需要对图片做特殊的处理,比如将图片做出黑白的,或者老照片的效果,有时候还要对图片进行变换,以拉伸,扭曲等等。这些效果在android中有很好的支持,通过颜色矩阵(ColorMatrix)和坐标变换矩阵(Matrix)可以完美的做出上面的所说的效果。下面将分别介绍这两个矩阵的用法和相关的函数。颜色矩阵android中可以通过颜色矩阵(ColorMatrix类)方面的操作转载 2012-01-15 13:21:13 · 522 阅读 · 0 评论 -
Android游戏Graphics绘图之Shader类介绍
Android提供了Shader类专门用来渲染图像以及一些几何图形,Shader下面包括几个直接子类,分别是BitmapShader、 ComposeShader、LinearGradient、RadialGradient、SweepGradient。BitmapShader主要用来渲染图像,LinearGradient用来进行线性渲染,RadialGradient用来进行环形渲染,SweepGr转载 2012-01-15 13:40:02 · 862 阅读 · 0 评论 -
adnroid 3D 系列之光效篇
光效三要素在 OpenGL ES中,光由三个元素组成,分别是环境元素(ambient component), 散射元素(diffuse component)和高光元素(specular component)。我们使用颜色来设定光线元素,这看上去有些奇怪,但是由于它允许你同时指定各光线元素的颜色和相对强度,这个方法工作得很好。明亮的白色光定义为白色 ({1.0, 1.0, 1.0, 1.转载 2012-01-15 14:05:41 · 916 阅读 · 0 评论 -
Android游戏Graphics绘图之几何图形绘制
前两节调整好了画笔,设置好了画布,现在需要在画布上绘制内容了。其实前面我们已经看到了在屏幕上显示的矩形、圆形、三角形等几何图形,下面我们来看看在Android中可以绘制出哪些几何图形,如下表所示。方法 说明 drawRect 绘制矩形 drawCircle 绘制圆形 drawOval 绘制椭圆 drawPath转载 2012-01-15 13:36:47 · 821 阅读 · 0 评论 -
pro.Android Media--调用内置的照相机
内置的照相机程序在manifest定义了下面的intent filterXml代码 intent-filter> action android:name="android.media.action.IMAGE_CAPTURE" /> category android:name="android.intent.category.DEFAULT" /> inte转载 2012-01-15 13:28:27 · 847 阅读 · 0 评论 -
Android 实现水波纹
在Android中,每一个图像像素通过一个4字节整数来展现:最高位字节用作alpha通道,接下来的事Red,依次类推,接下来的两个字节对应实现Green和Bule。 要达到现实的水波效果比较难,这里一切从简了。 先复习一下物理学。在一滩平静的水面(所有点的振幅为0),扔上一个半径为r的圆形石头,则第一时间水面上被石头打到的那部分水就会往下沉(振幅变为负)。然转载 2012-01-13 22:02:16 · 943 阅读 · 0 评论 -
Android中几种图像特效处理方法
大家好,这一节给大家分享的是Android中几种图像特效处理的小技巧,比如圆角,倒影,还有就是图片缩放,Drawable转化为Bitmap,Bitmap转化为Drawable等等.废话少说了,直接讲解今天的实例,本例主要是先获取壁纸(getWallpaper()),然后对当前壁纸的一些特效处理.大家按步骤一步一步来:第一步:新建一个Android工程命名为ImageDemo,工程结构如下:转载 2012-01-14 08:59:44 · 574 阅读 · 0 评论 -
Android Bitmap和Canvas
位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1. 从资源中获取位图可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。 当然,首先需要获取资源: Resources res=getResources(); 使用BitmapDrawable获取位图 使用BitmapDrawable (Inpu转载 2012-01-15 14:13:02 · 773 阅读 · 0 评论