随笔分类 -  android提高篇

上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 89 下一页
摘要:这篇将讲到图片特效处理的光照效果。跟前面一样是对像素点进行处理,算法是通用的。 算法原理:图片上面的像素点按照给定圆心,按照圆半径的变化,像素点的RGB值分别加上相应的值作为当前点的RGB值。 例: ABCDE FGHIJ KLMNO 如果指定H点为光照效果的中心,半径为两个像素点,那么G点RGB值 阅读全文
posted @ 2017-04-17 11:33 brave-sailor 阅读(227) 评论(0) 推荐(0)
摘要:图片处理时,有时需要为图片加一些边框,下面介绍一种为图片添加简单边框的方法。 基本思路是:将边框图片裁剪成八张小图片(图片大小最好一致,不然后面处理会很麻烦),分别对应左上角,左边,左下角,下边,右下角,右边,右上角,上边,其中左右上下只需要一个有效长度,就像重写水平进度条一样,只需要一个有效的长度 阅读全文
posted @ 2017-04-17 11:32 brave-sailor 阅读(520) 评论(0) 推荐(0)
摘要:这篇将讲到图片特效处理的图片光晕效果。跟前面一样是对像素点进行处理,本篇实现的思路可参见android图像处理系列之九--图片特效处理之二-模糊效果和android图像处理系列之十三--图片特效处理之六-光照效果。实现的效果是圆圈之内图片像素点不变,圆圈之外的点做模糊处理。所以用到了模糊效果和光照效 阅读全文
posted @ 2017-04-17 11:32 brave-sailor 阅读(656) 评论(0) 推荐(0)
摘要:这是Intent的一个用法。 在ActivityAction里面有一个“ACTION_GET_CONTENT”字符串常量,该常量让用户选择特定类型的数据。 intent.setType("image/*"); 选择本地所有的图片。 返回该数据的URI.我们利用该常量生成该图片的位图Bitmap,然后 阅读全文
posted @ 2017-04-17 11:31 brave-sailor 阅读(443) 评论(0) 推荐(0)
摘要:举例说我想要做的一个事情是,在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,或许还同时返回一些子模块完成的数据交给主Activity处理。 /*****************************/ 华丽丽的分割线 / 阅读全文
posted @ 2017-04-17 10:51 brave-sailor 阅读(191) 评论(0) 推荐(0)
摘要:大家平时见到的最多的可能就是Frame动画了,Android中当然也少不了它。它的使用更加简单,只需要创建一个 AnimationDrawabledF对象来表示Frame动画,然后通过addFrame 方法把每一帧要显示的内容添加进去,并设置播放间隔时间,本例子中间隔时间为5S, 最后通过start 阅读全文
posted @ 2017-04-17 10:50 brave-sailor 阅读(398) 评论(0) 推荐(0)
摘要:[java] view plain copy package xiaosi.cut; import java.io.File; import android.app.Activity; import android.content.Intent; import android.graphics.dr 阅读全文
posted @ 2017-04-17 10:50 brave-sailor 阅读(245) 评论(0) 推荐(0)
摘要:本文用来记录一些Android 操作图片的方法,方便查看。 1.将Drawable转化为Bitmap [java] view plain copy public static Bitmap drawableToBitmap(Drawable drawable){ int width = drawab 阅读全文
posted @ 2017-04-17 10:49 brave-sailor 阅读(227) 评论(0) 推荐(0)
摘要:[java] view plain copy package xiaosi.GalleryFlow; import android.app.Activity; import android.os.Bundle; public class GalleryFlowActivity extends Act 阅读全文
posted @ 2017-04-17 10:49 brave-sailor 阅读(262) 评论(0) 推荐(0)
摘要:网上很多的倒影特效实际上就是一个对称变换,在改变透明度即可。 Matrix对称变换包括很多种,有关于Y轴对称,关于X轴对称,关于y= -x对称等等。 1 关于Y轴对称 [java] view plain copy // 获取资源文件的引用res Resources res = getResource 阅读全文
posted @ 2017-04-17 10:48 brave-sailor 阅读(359) 评论(0) 推荐(0)
摘要:刚开始我也不懂啥叫错切变换,一看效果图你就恍然大悟。 对图像的错切变换做个总结: x = x0 + b*y0; y = d*x0 + y0; 与之对应的方法是: [java] view plain copy [java] view plain copy 阅读全文
posted @ 2017-04-17 10:48 brave-sailor 阅读(860) 评论(0) 推荐(0)
摘要:Matrix,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。 在Android里面,Matrix由9个float值构成,是一个3*3的矩阵。最好记住。如下图: 解释一下,上面的sinX和cosX,表示旋转角度的cos值和sin值,注意,旋转角度是按顺时针方向 阅读全文
posted @ 2017-04-17 10:47 brave-sailor 阅读(257) 评论(0) 推荐(0)
摘要:以前在线性代数中学习了矩阵,对矩阵的基本运算有一些了解,前段时间在使用GDI+的时候再次学习如何使用矩阵来变化图像,看了之后在这里总结说明。 首先大家看看下面这个3 x 3的矩阵,这个矩阵被分割成4部分。为什么分割成4部分,在后面详细说明。 首先给大家举个简单的例子:现设点P0(x0, y0)进行平 阅读全文
posted @ 2017-04-17 10:46 brave-sailor 阅读(1416) 评论(0) 推荐(0)
摘要:本文给开发者集中展现了Android平台中的三种翻页效果机器实现原理,希望能够对开发者有实际的帮助价值! 第一种翻页效果如下: 实现原理: 当前手指触摸点为a,则 a点坐标为(ax,ay), 由三角形acb与三角形cmb为对称三角形并且直线cp为am垂直平分线,则 B点坐标为(ax/2,ay/2)。 阅读全文
posted @ 2017-04-17 10:44 brave-sailor 阅读(2163) 评论(0) 推荐(0)
摘要:[java] view plain copy package xiaosi.bitmap; import android.app.Activity; import android.os.Bundle; public class mianActivity extends Activity { priv 阅读全文
posted @ 2017-04-17 10:42 brave-sailor 阅读(222) 评论(0) 推荐(0)
摘要:位图的旋转也可以借助Matrix或者Canvas来实现。 通过postRotate方法设置旋转角度,然后用createBitmap方法创建一个经过旋转处理的Bitmap对象,最后用drawBitmap方法绘制到屏幕上,于是就实现了旋转操作。 下面例子中把原位图和经旋转处理的位图都绘制到屏幕上,目的是 阅读全文
posted @ 2017-04-17 10:41 brave-sailor 阅读(830) 评论(0) 推荐(0)
摘要:位图的缩放也可以借助Matrix或者Canvas来实现。 通过postScale(0.5f, 0.3f)方法设置旋转角度,然后用createBitmap方法创建一个经过缩放处理的Bitmap对象,最后用drawBitmap方法绘制到屏幕上,于是就实现了缩放操作。 下面例子中把原位图和经缩放处理的位图 阅读全文
posted @ 2017-04-17 10:41 brave-sailor 阅读(343) 评论(0) 推荐(0)
摘要:位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。 1. 从资源中获取位图 可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。 当然,首先需要获取资源: Resources res=getResources(); 使用BitmapDrawabl 阅读全文
posted @ 2017-04-17 10:40 brave-sailor 阅读(238) 评论(0) 推荐(0)
摘要:最近有一个项目需求,水平滑动实现视图切换(分页显示效果) 最先想到的是ImageSwitcher + ViewFilpper 来实现,这效果做出来我自己都不想用,更不用说客户的感觉了:滑动效果生硬,只支持图片上的滑动,不是整个View上面的滑动 然后尝试了使用Gallery + BaseAdapte 阅读全文
posted @ 2017-04-17 10:36 brave-sailor 阅读(311) 评论(0) 推荐(0)
摘要:Android中提供了一个Gallary,可以实现图片或者文本的左右滑动效果。 如何让整个视图都能实现左右滑动,达到类似于Gallary的效果呢?可以直接用一个开源的ViewFlow来实现。 项目地址:点击打开链接 Android中提供了一个Gallary,可以实现图片或者文本的左右滑动效果。 如何 阅读全文
posted @ 2017-04-17 10:35 brave-sailor 阅读(511) 评论(0) 推荐(0)

上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 89 下一页