昨天晚上写的博客没有了,只好今天重新写一遍,重新学习下吧,首先,看下效果图:
先看下主类代码:
比较简单,先来看下倒影效果是如何实现的,在ImageAdapter类里找到createReflectedImages()这个方法:
先获取倒影,然后把倒影和原照片合成一张图片。里面使用到了bitmap的静态方法createBitmap(),看下官方文档:
参数x、y就是开始复制的起点坐标,就是从原图的那个坐标点开始复制,width设置复制的宽度,height设置高度。
因为代码中注释较详细,这里不再多说。
下面这段代码是设置渐变效果:
看完倒影,再来看一下偏转,在main.xml文件中:
只有一个自定义的GalleryFlow,来看下它的代码:
主要的方法就是:
先根据图片所处的位置计算出需要旋转的角度,然后进行旋转:
主要功能实现是在transformImageBitmap()这个方法:
主要进行翻转操作。
关于滑动速度的修改需要重写onFling这个方法,如果想滑动一次只切换一张图片,可以试一下下面这个方法:
只是简单的把onFling里面的滑动转换为了点击物理左右方向键。
最后,下载地址:http://download.csdn.net/detail/aomandeshangxiao/4211424
分享到:
相关推荐
Android自定义带倒影和偏转的超炫Gallery,非常漂亮
自定义view 实现TextView和imager的倒影效果,提高了单独定义效果...
自定义动画倒影的Gallery,适合新手学习之用,gb编码。
本例子是一个使用字体的时间倒影例子源码,自定义字体时间,对textview中的自定义化的时间进行倒影处理。字体附件已添加包中,演示了效果请看截图,本项目默认编码GBK编译版本4.4.2。
本例子是一个使用字体的时间倒影例子源码,自定义字体时间,对textview中的自定义化的时间进行倒影处理。字体附件已添加包中,演示了效果请看截图,本项目默认编码GBK编译版本4.4.2。
最为经典的 Gallery 例子!值得下载看看
Gallery倒影效果+滑动翻转特效。。。。
非常不错的倒影的3d gallery效果,前段时间在网上看到达人的帖子,带倒影效果的3d gallery 于是略加修改。
这是一款炫酷的带倒影效果的jquery轮播图插件。该轮播图采用仿3D轮播切换图片方式,每张图片都有倒影效果,非常炫酷。
带有倒影的图片滑动效果,注释非常详细。 部分代码如下: for (int imageId : mImageIds) { Bitmap originalImage = BitmapFactory.decodeResource(mContext .getResources(), imageId); int width = ...
android 动态向Gallery中添加图片及倒影&&3D;效果 实现了gallery倒影及3D翻转效果
android中的gallery的一个样式,具有倒影效果。左右滑动也不错。
超炫的flex倒影效果,可调整模糊程度和影子长度
超酷横向滚动带倒影的照片展示代码
带倒影的3D旋转图片切换控件!
带倒影和圆角的3d画廊展示demo,效果绚丽。
图片带倒影360度立体滚动效果(四合一)
倒影效果+滑动翻转
带倒影的Js日期时钟.rar带倒影的Js日期时钟.rar带倒影的Js日期时钟.rar带倒影的Js日期时钟.rar带倒影的Js日期时钟.rar