一、实现思想

其实就是两层ImageView叠加,因为暂不考虑直接绘制的方式,毕竟高斯模糊是很耗资源的,绘制速度很慢,用了一个懒人的做法,就是两层叠加,底层用模糊的图片,顶层用原图,形成弥散阴影图片的效果。

二、如何使用

Demo里面有对应的类和xml文件,可以自行修改,就不做成通用了。如果有更好的绘制方法,请不吝评论,我们互相探讨,谢谢!

在layout.xml文件加入,如下:

       <com.vita.shadow.DiffuseShadowImageViewandroid:id="@+id/iv_image"android:layout_width="match_parent"android:layout_height="wrap_content"/>

三、效果图

Android 弥散阴影的ImageView相关推荐

  1. Android 网络图片浏览器( ImageView )【网络访问、线程、handler(消息处理器)、Internet权限、Get请求、输入流转图片】

    源码 [工程文件]:https://gitee.com/lwx001/ImageView 目   录 运行截图 activity_main.xml MainActivity.java AndroidM ...

  2. ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)

    1 imageView.setScaleType(ImageView.ScaleType.FIT_XY ); 1 这里我们重点理解ImageView的属性android:scaleType,即Imag ...

  3. android如何隐藏imageview,Android编程实现切换imageView的方法分析

    本文实例讲述了Android编程实现切换imageView的方法.分享给大家供大家参考,具体如下: 最近在做五子棋的界面的时候,需要有一块区域动态显示当前棋局的情况,考虑到字体和现实效果,我决定用图片 ...

  4. android 图片锯齿,在Android上禁用消除锯齿Imageview

    我在图像查看中显示96x96像素的艺术精灵,无法应用消除锯齿(或至少某种形式的插值,如果它不是抗锯齿),这破坏了精灵的尖锐边缘.在Android上禁用消除锯齿Imageview 这怎么办?我已经尝试了 ...

  5. 弥散阴影html,超赞!一份简单易上手的青春弥散阴影修炼手册

    @笔戈科技 :一份简单易上手的青春弥散阴影修炼手册!九张长图/3种方法/3种效果/4个技巧,包你学会设计时下流行的骚气通透的弥散阴影效果. 投影法较为简单粗暴,但是投影效果较为粗糙缺乏立体感,投影颜色 ...

  6. android 图片的处理方法,Android图片处理,ImageView的属性和方法大全

    原标题:Android图片处理,ImageView的属性和方法大全 通过前面几期的学习,TextView控件及其子控件基本学习完成,可以在Android屏幕上显示一些文字或者按钮,那么从本期开始来学习 ...

  7. html5 幽灵按钮,弥散阴影幽灵按钮

    这几年设计圈比较流行高饱和度渐变色和弥散阴影效果,弥散阴影有一个特点就是投影的颜色和物体颜色保持一致,下面来介绍运用css3实现的弥散阴影幽灵按钮,效果如下图所示. 弥散阴影幽灵按钮效果 第一步: 首 ...

  8. 弥散阴影html,设计弥散阴影效果海报图片的PS实例教程

    之前发了两篇弥散阴影的教程,从新手版到进阶版,同学们应该都学会了,今天来最后一发教程,除了复习一下Photoshop 做弥散阴影的方法,学完弥散阴影就通关了.一起来跟上趋势. 目录 什么是弥散阴影? ...

  9. 弥散阴影html,弥漫投影的制作(也叫弥散投影)

    类似这种的投影都属于弥散投影,那弥散投影怎么做呢?如下: 1.新手朋友们一定要记住,如果要做弥散阴影,先别画直角矩形,稍微几像素的圆角或直接画圆角矩形,这样做出来的效果会比较好,如图,画个圆角矩形 2 ...

最新文章

  1. php将url出现 双斜杠,php-URL重写在末尾添加斜杠会破坏我的css链接
  2. python小程序-python学习—几个简单小程序
  3. 见光死怎么办?如何提升用户对网站的好感,提升转化?
  4. 知识表示与融入技术前沿进展及应用
  5. Sentinel(十七)之启动配置项
  6. Keepalived 添加脚本配置监控haproxy方案
  7. 【2015年第4期】大数据时代的数据挖掘 —— 从应用的角度看大数据挖掘(上)...
  8. Docker的镜像基本原理和概念
  9. pycharm 激活方法分享(有效期至2099)
  10. 怎样成为一个优秀的领导?
  11. perl语言数据类型
  12. 关于·nowrap与width
  13. OpenCV精进之路(九):图像轮廓和图像分割修复——图像修复技术
  14. java webservice用户验证_java webservice 用户验证 (服务端 + 客户端)
  15. mongodb常用命令脚本化-自动化运维
  16. 拓端tecdat|R语言社区检测算法可视化网络图:ggplot2绘制igraph对象分析物种相对丰度
  17. 一个盒子两个摄像头,你就不知道怎么办了?
  18. psasp 问题记录
  19. 虚拟路由器的到来是否敲响了传统路由器的丧钟
  20. 微信公众号和服务器的关系,微信公众号订阅号和服务号主要区别

热门文章

  1. 解决Zabbix用snmp监控网络流量不准的问题
  2. Collections常用功能、Set与Map集合
  3. .NET WebAPI 微信网页授权的实现(一)前端篇
  4. 消息中间件之RabbitMq
  5. 计量大学计算机学院,计算机科学与技术
  6. mini2440 sd卡加载过程详解
  7. matlab中pol2cart()函数
  8. 那些你投的基金没告诉你的事
  9. 第十五章 宏观经济政策
  10. 大数据时代的10个重大变化