嗯~ 仅做片段速记。

给View加个阴影

用最简单的方法 使用 android:elevation 属性设置此视图的基本高程

无阴影,有边框:

有阴影,无边框

设置方法:在控件或布局中设置

<androidx.constraintlayout.widget.ConstraintLayoutandroid:layout_width="match_parent"android:layout_height="100dp"android:layout_marginStart="10dp"android:layout_marginTop="10dp"android:layout_marginEnd="10dp"android:layout_marginBottom="10dp"android:background="@drawable/lst1_backgroup"android:elevation="5dp"app:layout_constraintBottom_toBottomOf="parent"app:layout_constraintEnd_toEndOf="parent"app:layout_constraintStart_toStartOf="parent"app:layout_constraintTop_toTopOf="parent"tools:ignore="MissingConstraints">

值得注意,如果没有设置 backgroup属性,可能不会有阴影效果。可以增加android:outlineProvider="bounds"属性来解决。

我的Android学习速记 (2) 给View加个阴影相关推荐

  1. android:elevation属性,控制View底部渐变阴影

    android:elevation属性,控制View底部渐变阴影 android:elevation这一属性,可以控制View底部渐变阴影,给一个View在其底部增加一定的灰度渐变阴影效果,如图: 上 ...

  2. android学习之路(六)---- 图片加载库的优化、封装

    封装Image-Loader 一.背景         universal-image-loader是一项伟大的开源项目,作者在其中运用到的软件工程解决办法让人印象深刻,在本篇文章的开篇,首先向uni ...

  3. android学习笔记---64_ListView数据异步加载与AsyncTask

    2013/5/26 Java技术qq交流群:JavaDream:251572072 64_ListView数据异步加载与AsyncTask ------------------------------ ...

  4. Android Animation学习(六) View Animation介绍

    Android Animation学习(六) View Animation介绍 View Animation View animation系统可以用来执行View上的Tween animation和F ...

  5. Android学习路线

    Android学习路线 第一阶段:Java面向对象编程 1.Java基本数据类型与表达式,分支循环.  2.String和StringBuffer的使用.正则表达式.  3.面向对象的抽象,封装,继承 ...

  6. 一篇文章一张思维导图看懂Android学习最佳路线

    一篇文章一张思维导图看懂Android学习最佳路线 先上一张android开发知识点学习路线图思维导图 Android学习路线从4个阶段来对Android的学习过程做一个全面的分析:Android初级 ...

  7. Android学习系列(10)--App列表之拖拽ListView(上)

    研究了很久的拖拽ListView的实现,受益良多,特此与尔共飨.       鉴于这部分内容网上的资料少而简陋,而具体的实现过程或许对大家才有帮助,为了详尽而不失真,我们一步一步分析,分成两篇文章. ...

  8. 四、Android学习第四天——JAVA基础回顾(转)

    (转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 四.Android学习第四天--JAVA基础回顾 这才学习Android的 ...

  9. Android学习笔记--处理UI事件

    Handling UI Events 在Android里, 有不只一种方式可以截获用户与你的应用程序交互的事件. 在你的界面上处理事件时,你需要捕获用户与某个View实例交互时所产生的事件.View类 ...

最新文章

  1. 使用centos6.6部署Cobbler--自动安装centos系统
  2. (转)七牛云phpSDK使用笔记
  3. 1_boostrap概述
  4. 期刊论文格式模板 电子版_期刊论文的框架结构
  5. Visual Studio容器项目工程化心得
  6. Spring Boot中对log4j进行多环境不同日志级别的控制
  7. Windows下 Apache配置虚拟主机
  8. c#获取本地ip地址网关子网掩码_C#--WinForm获取本机网卡的型号,IP地址,子网掩码和网关-阿里云开发者社区...
  9. java 数组 转set_java中的list,set,数组之间的转换
  10. 双线性映射(Bilinear Maps)实现(有限域、循环群)
  11. 用ERStudio生成带注释的SQL,为每个column生成注释
  12. 【python爬虫】第11章——scrapy框架持久化存储
  13. 密码破解全能工具:Hashcat密码破解攻略
  14. 麦吉尔大学计算机工程的世界排名,麦吉尔大学计算机工程本科.pdf
  15. MYSQL数据库ANY的用法_数据库——IN、ANY、SOME 和 ALL 操作符的使用
  16. 电子加速器原理与应用
  17. 脑机接口-常用的MATLAB函数
  18. 所有人体胸部和下半身各部位的英语单词
  19. python中texttable库显示实时数据_用Python串口实时显示数据并绘图pyqtgraph
  20. 探索Java面向对象编程的奇妙世界(一)

热门文章

  1. 离散数学复习:集合论
  2. MAC电脑黑屏按照这个步骤操作,你的电脑就能恢复正常了!
  3. Java基础了解-02-修饰符/循环结构/if-else/Switch case
  4. 多项式最小二乘拟合算法实现
  5. 连续到离散——从最佳平方逼近到最小二乘拟合
  6. C# 异常处理 浮兮vip解析
  7. referer java_Java中伪造referer来获取数据
  8. try-finally的详解
  9. 甘特图(gantt)
  10. 服务器项目怎么控标,控标参数.doc