首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android 滑动效果进阶篇(六)—— 倒影效果

上篇介绍了使用Animation实现3D动画旋转翻页效果,现在介绍图片倒影实现,先看效果图 本示例主要通过自定义Gallery和ImageAdapter(继承自BaseAdapter)实现 1...+倒影三部分组成,高度大约为原图的3/2(原图为1、倒影为1/2) 原图,就是我们看到了最开始的图片 间距,是原图与倒影之间的间隙,如:reflectionGap = 4; 倒影,是原图下半部分1/2高度...,通过矩阵变换matrix.preScale(1, -1); 获取倒立图片,然后再加上线性遮罩和阴影实现 倒影实现: /** 反射倒影 */ public boolean createReflectedImages...= new Matrix(); matrix.preScale(1, -1); // 图片矩阵变换(从低部向顶部的倒影) Bitmap reflectionImage = Bitmap.createBitmap...Android中图片倒影、圆角效果重绘

1.5K10

CSS3 倒影

此类CSS3属性的出现,不仅降低了图片请求次数,也提升了开发效率。除了刚刚提到的这些CSS3属性之外,还有一个高逼格的效果 —— 倒影。 本文主要内容 1. CSS3 倒影简介 2....,此值也可以使用负值 mask-box-image:用来设置倒影的遮罩效果,可以是背景图片,也可以是渐变生成的背景图像。...CSS3 倒影基本用法 3.1 图片倒影: 下面的示例定义一个简单的倒影样式,倒影的位置我们可以根据实际情况来设置,此处倒影图片下方。效果图如下: ?...ps: 用于遮罩的图片必须是png格式图片。给生成的倒影添加遮罩效果的时候,如果没有设置显式的间距offset将会让box-reflect失效。...3.4 文字倒影 当然,我们除了可以通过图片设置倒影,也可以为网页上的任何对象设置倒影,下面做个文字本倒影的例子。 ?

1.1K60

android 实现倒影

imageMatrix.postTranslate((imageWidth / 2), (imageHeight / 2));           mCamera.restore();       }   }   2.接下来就是要为图片添加倒影了...,用过PhotoShop的都知道添加倒影就是将原有图片倒置,设置渐变式的显示,再将其放在原图片下面就行了,这里的方法也是一样 在为Gallery添加图片的同时,为每个图片添加倒影,需要在Adapter...            Matrix matrix = new Matrix();               matrix.preScale(1, -1); // 实现图片的反转             ...,然后把渐变效果加到其中,就出现了图片倒影效果             ImageView imageView = new ImageView(mContext);               ...imageView.setImageBitmap(bitmapWithReflection); // 设置带倒影的Bitmap //设置ImageView的大小,可以根据图片大小设置 //

1.4K50

Android开发之图片旋转功能实现方法【基于Matrix

本文实例讲述了Android开发之图片旋转功能实现方法。分享给大家供大家参考,具体如下: 在Android中进行图像旋转需要使用Matrix,它包含了一个3*3的矩阵,专门用于进行图像变换匹配。...Matrix ,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。Matrix没有机构体,它必须初始化,然后通过reset方法和set方法来实现。...set是直接设置Matrix的值,每次set一次,整个Matrix的数组都会变掉。...(); matrix.setRotate(angle); //设置旋转 //按照matrix的旋转构建新的Bitmap Bitmap bitmapcute = Bitmap.createBitmap...Auto-generated method stub return true; } /** * 绘制一个Bitmap * canvas 画布 * bitmap 图片

1.6K21

Android Matrix

Matrix的数学原理 在Android中,如果你用Matrix进行过图像处理,那么一定知道Matrix这个类。Android中的Matrix是一个3 x 3的矩阵,其内容如下: ?...Matrix的对图像的处理可分为四类基本变换: Translate 平移变换 Rotate 旋转变换 Scale 缩放变换 Skew...实际中当然不能完全按照字面上的说法去理解Matrix。同时,在Android的文档中,未见到用Matrix进行透视变换的相关说明,所以本文也不讨论这方面的问题。...其中 set用于设置Matrix中的值。 pre是先乘,因为矩阵的乘法不满足交换律,因此先乘、后乘必须要严格区分。先乘相当于矩阵运算中的右乘。...要使图片在屏幕上看起来像按照数学意义上y = -x对称,那么需使用这种转换: ? 关于对称轴为y = kx 或y = kx + b的情况,同样需要考虑这方面的问题。 ----

1.6K40
领券