美文网首页
Android 生成倒影图片

Android 生成倒影图片

作者: hyperhao | 来源:发表于2017-08-16 10:52 被阅读13次

public staticBitmapcreateReflectedImage(Bitmap sourceBitmap) {

//背景虚化

LinearGradient gradient =newLinearGradient(0.0F,0.0F,0.0F,

sourceBitmap.getHeight(),0x70ffffff,0x00ffffff,Shader.TileMode.MIRROR);

//画笔

Paint paint =newPaint();

paint.setShader(gradient);

paint.setXfermode(newPorterDuffXfermode(PorterDuff.Mode.DST_IN));

//矩阵

Matrix matrix =newMatrix();

matrix.setScale(1.0F,-1.0F);

BitmapinverseBitmap= Bitmap.createBitmap(sourceBitmap,0,0,sourceBitmap.getWidth(),sourceBitmap.getHeight(),matrix,

true);

Bitmap destBitmap = Bitmap.createBitmap(sourceBitmap.getWidth(),sourceBitmap.getHeight(),Bitmap.Config.ARGB_8888);

Canvas canvas =newCanvas(destBitmap);

canvas.drawBitmap(inverseBitmap,0.0F,0.0F, null);

canvas.drawRect(0.0F,0.0F,sourceBitmap.getWidth(),sourceBitmap.getWidth(),paint);

if(!inverseBitmap.isRecycled())

inverseBitmap.recycle();

System.gc();

returndestBitmap;

}

相关文章

  • Android 生成倒影图片

    public staticBitmapcreateReflectedImage(Bitmap sourceBitm...

  • 待研究问题

    Android tint python 生成gradle项目,然后直接导入 生成流程图片,类似bootchart ...

  • 多分辨率图片;realm;ViewStub

    1.Android Studio多分辨率图片导入 Android Studio使用一张图片生成各个分辨率相应的图片...

  • android异步生成图片

    下面来说说在Android上如果异步生成图片,通过xml布局用View排版好图片样式,在子线程生成一张图片,以满足...

  • UI、UE设计资料收集

    Android设计与开发工作流 谷歌官方教程:Android UI设计技巧 Dribbble 在线生成图片资源: ...

  • android案例---图片处理倒影效果

    今天记录下看到的一个图片处理倒影效果,方便以后用到 先看看效果 as截出来的图貌似都挺大的 ok,那我们现在来分析...

  • Android 文字生成图片

    一直在看别人写的文章,而自己却不敢执笔来写,一是怕写得不好,二是平时也不太有写文章的习惯,所以总感觉看别人写就好啦...

  • Android 布局生成图片

    需求在项目中需要分享一张图片到微信朋友圈,这张图片是一个布局生成的,且布局是用户不可见的,点击分享直接在后台加载布...

  • 图片倒影

    方法一 将图片添加到两个相同的layer上 对要倒影的结果layer 进行180度旋转 使用渐变图层进行颜色处理 ...

  • 2018-09-26【自定义图片验证码】

    Android自定义View之随机生成图片验证码,开发中我们会经常需要随机生成图片验证码,但是这个是其次,主要还是...

网友评论

      本文标题:Android 生成倒影图片

      本文链接:https://www.haomeiwen.com/subject/alxirxtx.html