本文介绍了Android Material Design 阴影实现示例,分享给大家,具体如下:
让 View 产生阴影有以下 4 种方式:
0.Z轴的概念
Android 在 5.0 及以后采用了 Material Design 设计语言,引入了 Z 轴的概念,也就是垂直于屏幕的轴,Z 轴会让 View 产生阴影的效果:
想象有一束斜光投向屏幕,Z 轴值越大,离光就越近,阴影的范围就越大;Z 轴值越小,离光就越远,阴影的范围就越小。而:
Z=elevation+ translationZ
elevation 一般是写在 xml 文件中做静态配置,translateZ 是用来控制动画效果。
是 Z 轴让 View 产生了阴影,我们要控制阴影就是控制 Z 轴啦:
1.控制 elevation
控制 elevation,需要先设置 View 的 BackGround,再设置 elevation。
首先配置一个 drawable:
<!-- res/drawable/myrect.xml --> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#42000000" /> <corners android:radius="5dp" /> </shape>
当前标题:AndroidMaterialDesign阴影实现示例-创新互联
网页链接:https://www.cdcxhl.com/article46/dsjihg.html
成都网站建设公司_创新互联,为您提供电子商务、软件开发、网站策划、微信公众号、网站内链、外贸网站建设
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联