当前位置:首页 > 开发 > 移动开发 > 正文

android倒影实现抖动的镜面效果

发表于: 2012-02-23   作者:Clareshao   来源:转载   浏览次数:
摘要: 本例子在写的时候参照了网上的一个demo,在其基础上改的,具体出处找不到了,所以现在也没法附链接了 本文中可以参考注意积累的知识点如下: 1.将Drawable转换成BitMap /** * 将Drawable转化为Bitmap * @param drawable * @return */ public static Bitmap drawableToBitm
本例子在写的时候参照了网上的一个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倒影实现抖动的镜面效果

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
android控件的抖动效果 在开发的时候可能我们需要对某个控件或者背景进行抖动,下面写一个简单的抖
主要包含了 放大缩小 圆角图片 和 倒影 Java代码 package com.lp.imageUI; <li style="font-size
思路: 自定义控件ReflectTextView继承TextView,重写onDraw()方法,在onDraw()中得到canvas,将其转
思路: 自定义控件ReflectTextView继承TextView,重写onDraw()方法,在onDraw()中得到canvas,将其转
本文源自:http://blog.csdn.net/kenshintang1215/article/details/5804236 效果图如下: 代码如下
Android 图片倒影效果源码 转载:http://www.adobex.com/android/source/details/00000116.htm
可以使用算法实现镜面等各种效果,但也可以简单的通过使用Swing提供的方法实现一些特殊效果。 Swing
先来个效果图看看。 他是怎么样实现的呢?其实很简单! 第一:利用Matrix矩阵来实现图片的旋转。 第
简单实现下图片倒影效果 效果图: [img] [/img] PictureReflectionActivity package com.amaker.refl
利用matrix可以实现各种图片的特效,今天就用marix加上渐变色实现图片倒影的效果,步骤如下: 1. 获
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号