本例子在写的时候参照了网上的一个demo,在其基础上改的,具体出处找不到了,所以现在也没法附链接了
本文中可以参考注意积累的知识点如下:
1.将Drawable转换成BitMap
/**
* 将Drawable转化为Bitmap
* @param drawable
* @return
*/
public static Bitmap drawableToBitmap(Drawable drawable) {
int width = drawable.getIntrinsicWidth();
int height = drawable.getIntrinsicHeight();
Bitmap bitmap = Bitmap.createBitmap(width, height, drawable.getOpacity() != PixelFormat.OPAQUE ? Bitmap.Config.ARGB_8888 : Bitmap.Config.RGB_565);
Canvas canvas = new Canvas(bitmap);
drawable.setBounds(0, 0, width, height);
drawable.draw(canvas);
return bitmap;
}
2.将BitMap转换成Drawable
Drawable drawable = new BitmapDrawable(bitmap);
3.图片抖动时镜面效果的实现原理:
首先将原始图片的倒影绘画出来,注意不要与原始图片绘制到一张画布上;其次将两张图片布局在一起(上下布置);最后将原图与倒影都加上Animation,两个Animation效果相反。
demo参见附件
分享到:
相关推荐
Android实现图片的倒影效果,很库.....
Android下一个小的 相册事例代码 实现了镜面倒影效果
android开发图片效果之倒影效果,完整源代码
本例绘制倒影采用矩阵变换实现,代码非常简单,无论你的页面多么复杂都能高效的绘制倒影,而且会根据界面变化实时绘制倒影
AndroidStudio项目 Android图片倒影效果,图片翻转。
Android 滑动效果 倒影效果,Gallery
android 动态向Gallery中添加图片及倒影&&3D;效果 实现了gallery倒影及3D翻转效果
通过自定义Gallery实现图片的切换效果,再加上图片的倒影效果,有好心的楼主分享的,我在其中按照自己的需要做了点改动,和大家分享下
Android 3D倒影效果源码效果非常好不错值得分享
int mWidth=oldBitmap.getWidth(); int mHeight=oldBitmap.getHeight(); /** * 第一步:创建倒立的Bitmap,... * 第六步:用一个矩形覆盖在倒立的像上,这样在渐变的效果下使得看起来像倒影一样 * 大功告成
java实现photoshop水面倒影效果源码.rar java实现photoshop水面倒影效果源码.rar
android 文字倒影textshadow~~~~~~~~~~~~~~~~~~~~~
无代码实现倒影效果无代码实现倒影效果无代码实现倒影效果无代码实现倒影效果无代码实现倒影效果无代码实现倒影效果无代码实现倒影效果
[Android应用源码]-图片倒影效果源码
Android 3D倒影效果源码
主要介绍了Android编程实现文字倒影效果的方法,涉及Android布局与图形绘制相关操作技巧,需要的朋友可以参考下
android上实现倒影效果。倒影效果可以随着字体变化而变化, 代码编译可用
本文实例讲述了Android编程滑动效果之倒影效果实现方法。分享给大家供大家参考,具体如下: 前面介绍了使用《Android编程实现3D滑动旋转效果的方法》,现在介绍图片倒影实现,先看效果图 这里主要通过自定义Gallery...
带倒影和圆角的3d画廊展示demo,效果绚丽。