1、直接上例子,从例子分析得到结论

<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="fill_parent"android:layout_height="fill_parent"android:background="@color/white"><androidx.constraintlayout.widget.ConstraintLayoutandroid:id="@+id/top_bar"android:layout_width="fill_parent"android:layout_height="50.0dip"android:background="#ffffffff"app:layout_constraintTop_toTopOf="parent"android:elevation="3dp"tools:ignore="MissingConstraints">

上面是一个标题栏的阴影elevation设置,注意点如下:

  • 设置组件背景色,但是不能为透明色
  • 被设置阴影的组件的Margin值不能与父布局的Margin值一致,也就是说父布局与当前组件不能对齐(即需要给组件预留绘制阴影的空间)
  • 设置父布局背景色
  • 如果不生效,在Manimanifest.xml文件中的application标签中的属性设置hardwareAccelerated=true

Android elevation设置大揭秘相关推荐

  1. 抖音 Android 基础技术大揭秘!

    从2016年9月的1.0版本上线至今,抖音在6年间实现了从零开始的快速增长.这短短6年伴随的是移动开发技术与云计算.机器学习等技术融合带来的技术落地新形式,也遇到了直播.连麦等新的用户需求所带来的产品 ...

  2. 抖音 Android 基础技术大揭秘!

    从2016年9月的1.0版本上线至今,抖音在6年间实现了从零开始的快速增长.这短短6年伴随的是移动开发技术与云计算.机器学习等技术融合带来的技术落地新形式,也遇到了直播.连麦等新的用户需求所带来的产品 ...

  3. android elevation 白色,Android Elevation设置_安卓动态设置elevation_android elevation设置透明度...

    简介: 在Android API21,新添加了一个属性:android:elevation,用以在xml定义View的深度(高度),也即z方向的值.除了elevation之外,类似于已有的transl ...

  4. Android Framework开发大揭秘!从小白到大佬的进阶之路

    听到有些Android开发工程师说去面试腾讯的时候,面试官上来就问: 安卓的系统架构了解吗? 有没有过Framework的开发经验? 由此可见,Framework在Android开发中占着举足轻重的地 ...

  5. Android 9(P)应用进程创建流程大揭秘

           Android 9 (P)应用进程创建流程大揭秘 Android 9 (P)系统启动及进程创建源码分析目录: Android 9 (P)之init进程启动源码分析指南之一 Android ...

  6. Android 9 (P)系统启动之SystemServer大揭秘下

          Android 9 (P)系统启动之SystemServer大揭秘下 Android 9 (P)系统启动及进程创建源码分析目录: Android 9 (P)之init进程启动源码分析指南之 ...

  7. android 自定义按钮边角有阴影,Android CardView使用elevation设置阴影去掉边角背景解决办法 | 夕辞...

    Android有各种方式去设置一个控件的阴影,比如layer-list等方式,其中有一种是使用CardView的elevation属性来设置阴影,同时又可以设置圆角的半径来达到圆角矩形的效果,不过设置 ...

  8. android手机性价比,最新安卓手机性价比排名大揭秘

    最新安卓手机性价比排名大揭秘 第五名:三星GALAXY Note 三星GALAXY Note最突出的特色,该机配备了5.3英寸超大触控屏,并支持WXGA(1280 ×800像素)规格的高分辨率,屏幕像 ...

  9. android elevation 白色,Android Elevation

    简介: 在Android API21,新添加了一个属性:android:elevation,用以在xml定义View的深度(高度),也即z方向的值. 除了elevation之外,类似于已有的trans ...

最新文章

  1. 12岁AI开发者现身DuerOS发布会:得开发者得天下
  2. 第二十一课.GBDT
  3. 翻转字符串里的单词—leetcode151
  4. Micro-CMS v1
  5. leetcode1405. 最长快乐字符串(贪心算法)
  6. 1年排名前进13位 ,这个论题成顶会新宠!
  7. QT学习笔记(十四):QLayout的属性介绍
  8. vue请求封装,http-接口部分(文档笔记)
  9. ORA-02266错误处理
  10. 2-1-XML和约束文档
  11. 自定义Hibernate Validator规则注解
  12. 微信读书vscode插件_众所周知,拥有了vscode就拥有了一切
  13. 签到活动 测试要点分析
  14. What Is 'FTW'? What Does It Mean?
  15. 有向图邻接矩阵幂的意义
  16. 我是一个线程 【转】
  17. Spring aop 循环依赖 Is there an unresolvable circular reference?
  18. 中国状元”在美国读大学后对中国教育的感悟
  19. C# Socket 长连接设置Keepalive
  20. 记2021DASCTF没做出来的那些题(已更新官wp版本)

热门文章

  1. 想拥有自己说了算的人生,必须要有的三层智慧
  2. 牛客第十场 F.Popping Balloons
  3. 《UnityAPI.Network网络》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+Network+isClient+Connect+Server+立钻哥哥++OK++)
  4. java jdk 是什么_java中的jdk是做什么用的?
  5. loadrunner Web_类函数之web_reg_save_param_ex()
  6. PyCharm中import显示灰色解决方案
  7. 如何卸载MSN 2009(Live Messenger 2009)(转载)
  8. A1,A2,A3,A4纸的尺寸大小|A4纸与分辨率的关系|像素换算|ABC号纸尺寸|纸张幅面规格
  9. 奥塔在线:VisualStudio中使用Git的详细配置说明
  10. keras-yolov3训练及测试详解