现在的位置: 首页 > 综合 > 正文

Android之绚丽的图片游览效果–有点像W7效果,透明的倒影,层叠的图片,渐变的颜色透明度

2013年10月07日 ⁄ 综合 ⁄ 共 10197字 ⁄ 字号 评论关闭

          这里转载一个牛人的博客:http://www.cnblogs.com/tankaixiong/archive/2011/02/24/1964340.html

          下面,是我参照他的博客实现的一个效果图。这个程序,在他的基础上进行了一些改良,但改良得不是很好,嘻嘻,等有空,继续研究。该实例下载路径:http://download.csdn.net/source/3275783

          (一)截图

             

       (二)实现关键:

          1、改写Gallery,实现图片的层叠和透明度渐变。 主要是改写getChildStaticTransformation方法

          2、对图片进行加工处理,实现透明倒影。

          3、对于超大图片,先进行缩小。防止图片过大,超出屏幕范围报错。

       (三)代码

          1、Activity类代码:GallaryBrowser.java

          

          2、图片处理代码,主要是实现旋转和倒影: MyImgView.java

          

          3、自定义的Gallery,继承Gallery类,重写getChildStaticTransformation方法,实现图片的重叠和透明度渐变:CoverFlow.java

          

          4、图片适配器:ImageAdapter。这里,我改写了getView方法,把图片按照一定比例进行缩放,防止图片过大,超出屏幕而导致报错。

          

抱歉!评论已关闭.