首页 > 其他 > 详细

CoverFlow效果

时间:2014-09-22 11:35:03      阅读:226      评论:0      收藏:0      [点我收藏+]

1. 成员函数 mCamera是用来做类3D效果处理,比如z轴方向上的平移,绕y轴的旋转等 mMaxRotationAngle是图片绕y轴最大旋转角度,也就是屏幕最边上那两张图片的旋转角度 mMaxZoom是图片在z轴平移的距离,视觉上看起来就是放大缩小的效果. 其他的变量都可以无视 也就是说把这个属性设成true的时候每次viewGroup(看Gallery的源码就可以看到它是 从ViewGroup间接继承过来的)在重新画它的child的时候都会促发getChildStaticTransformation 这个函数,所以我们只需要在这个函数里面去加上旋转和放大的操作就可以了 其他的getter和setter函数都可以无视

BitmapDrawable drawable = (BitmapDrawable) i.getDrawable(); drawable.setAntiAlias(true); 是保证图片绕Y旋转了以后不会出现锯齿.

 

CoverFlow效果

原文:http://www.cnblogs.com/qiaoxu/p/3985557.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!