在我的Android 自定义View 开发 入门与实践4 这里有类似效果 ,

这里扩展了一个xfermode 和 渐变色

 /*** 实现倒影图片显示** @param imgId 目标图片id* @return 倒影图片*/public Bitmap getReflectionPic(int imgId) {//创建资源BitmapBitmap bitmap = BitmapFactory.decodeResource(getResources(), imgId);int width = bitmap.getWidth();int height = bitmap.getHeight();//定义原图与倒影间的间距int spac = 10;//绘制原图的下一半图片Matrix matrix = new Matrix();//倒影翻转matrix.setScale(1, -1);//创建反方向Bitmap,并定义倒影高度
//        Bitmap reflectionPic = Bitmap.createBitmap(bitmap, 0, height/2 , width, height/2, matrix, false);Bitmap reflectionPic = Bitmap.createBitmap(bitmap, 0, 0 , width, height, matrix, false);//合成图片Bitmap benchmarkBitmap = Bitmap.createBitmap(width, height + height, Bitmap.Config.ARGB_8888);//以合成图片为画布Canvas canvas = new Canvas(benchmarkBitmap);//将原图与倒影图片画在一张图上canvas.drawBitmap(bitmap, 0, 0, null);canvas.drawBitmap(reflectionPic, 0, height + spac, null);//添加遮罩Paint paint = new Paint();//创建线性渐变;color1:渐变色的起始颜色  color2:终止颜色LinearGradient linearGradient = new LinearGradient(0, height + spac, 0,benchmarkBitmap.getHeight(), Color.BLACK, Color.TRANSPARENT, Shader.TileMode.MIRROR);
//                benchmarkBitmap.getHeight(), Color.BLACK, Color.BLUE, Shader.TileMode.MIRROR);paint.setShader(linearGradient);paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN));canvas.drawRect(0, height, width, benchmarkBitmap.getHeight() + spac, paint);return benchmarkBitmap;}

Android 图片倒影相关推荐

  1. android 字体倒影,Android笔记:图片倒影、ReflectionImage

    ReflectionImage类代码:import android.content.Context; import android.graphics.Bitmap; import android.gr ...

  2. Android --- 图片的特效处理

    Android --- 图片处理的方法 转换 -  drawable To  bitmap 缩放 -  Zoom 圆角 -  Round Corner 倒影 -  Reflected bitmapPr ...

  3. Android 图片处理工具类汇总

    很有用的Android图片处理工具,实现各种图片处理效果 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ...

  4. android图片处理方法(不断收集中)

    //压缩图片大小 public static Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArr ...

  5. Android 图片处理工具类封装2

    http://www.2cto.com/kf/201312/263638.html Android 图片处理工具类封装 2013-12-10     0个评论   来源:Wiker Yong 的专栏  ...

  6. 滚动图片 电视背景滚动图片效果 IPTV桌面滚动图片效果 图片倒影 滚动广告图

    文章内容 ViewFlipper简单使用 图片倒影 遥控器左右键切换图片 Demo地址 我又没钱买奔驰,我也来谈996,再说我又不是刘*东,也没法带这些996的兄弟们一起到国外去喝奶茶.不对不对,跑题 ...

  7. android 图片处理大全

    http://06peng.com/read.php/52.htm 原帖地址--非常好- Android 图片处理方法大全 Android编程 , 评论(3) , 引用(0) , 阅读(1577) 大 ...

  8. android layout后还原位置,Android图片框架photoview如何记住所有状态并还原,包括缩放度,缩放后的移动的距离等等...

    Android图片框架photoview如何记住状态并还原,包括缩放度,缩放后的移动的距离等等,尝试了好多方法都没有作用. private void generateImages() { for (i ...

  9. Android 图片缓存之内存缓存技术LruCache,软引用

    Android 图片缓存之内存缓存技术LruCache,软引用

最新文章

  1. OpenAI首次推出数学定理推理模型GPT-f,23个推导结果被专业数据库收录
  2. kmeans设置中心_kmeans聚类与支持向量机(1)
  3. 十、Sumif 函数
  4. Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
  5. Android 内存管理 Memory Leak OOM 分析
  6. unix高级编程apue.h问题
  7. 我的技术回顾因ABP框架触发DevOps云原生之路-2020年
  8. 同步和异步有何异同,什么场景使用
  9. Stm32 固件库移植
  10. React 中实现复制到剪切板功能
  11. elementUi——select选择框的下拉框样式调整——基础积累
  12. 怎么把知网的外文文献翻译成中文_知网查重中文译成英文可行吗?
  13. 2021年熔化焊接与热切割考试题库与解析
  14. 417页16万字智慧医院信息化大数据建设 设计方案
  15. Number Game(数字游戏)
  16. 为什么全国计算机考小黑,稳住!我想你应该需要计算机二级考后须知
  17. Flask开发微电影网站(三)
  18. 分支机构稳定接入 库存信息实时掌握
  19. 计算机材料管理系统功能有材料账表管理,第十章现场材料的计算机管理ppt课件...
  20. c语言皮尔森系数程序,pearson coefficient (皮儿森相关系数)计算及R语言实现 zz

热门文章

  1. axure如何竖立文字_Axure pr 如何让文字显示为竖着的?
  2. 应届生前端上班很吃力怎么办?
  3. Thinkphp3.2(tp3.2) sql语句表达式查询字符列表【eq,neq,gt,egt,lt,elt,in,between,like,exp】
  4. fiddler抓手机APP包(安卓)
  5. 谷歌浏览器chrome 语言设置为英文
  6. HBase常用过滤器
  7. 韩国职业选手风格分析
  8. Mac: 椰菜花叶和FileVault2
  9. 1.认识华为数据通信
  10. 海豚湾在哪_前任3中的海豚湾在哪里揭晓 热爱海洋之人的梦中圣地