本源码转载自利快云https://www.lkuaiy.com/
火山安卓卡片布局器演示操作
一、卡片布局器介绍
卡片布局器,本质上是一个帧布局器,但是使用本组件可以实现更加高级的效果。
例如:增加圆角效果和阴影效果,这些效果都是其他布局器无法实现的功能。
在使用本组件时需要注意三个小问题。
第一:需要开启硬件加速。
第二:不能再安卓5.0以下的设备使用,布局会出问题。
第三:卡片布局器设置背景色,必须使用“卡片背景色”属性来设置。
不过一般第二点不需要考虑现在5.0设备的占比已经很少很少了。
因为本布局器其实就是帧布局器,因为关于帧布局器的方面的知识不做过多介绍,这里重点演示圆角和阴影效果。
二、卡片布局器简单示例
1、想要使用本组件,首先需要配置模块。
2、找到杂类窗口组件1模块,选中后确定。
3、设置后就可以在“扩展容器组件”中找到卡片布局器,拖放组件到窗口上,在右侧属性栏可以设置一下尺寸信息方便演示。
同时右侧的属性栏也可以设置圆角,阴影尺寸等属性,默认会自带圆角和阴影尺寸。
需要注意的是,卡片圆角度数不能为0,必须大于0,不然可能会引起崩溃,这是卡片布局器本身的原因导致。
4、设置好卡片布局器的相关属性后,找一个图片框拖放到布局器内,并设置图片框尺寸。
4、保存布局后,在启动类设置一下“常用附加清单.开启硬件加速”,本属性不需要每个窗口都设置,设置一次即可。
5、给图片框引入一个图片,并设置缩放模式。
6、最后运行结果,可以看到图片框发生了圆角效果,这是卡片布局器的原因导致的。因为窗口背景色是黑色的,所以看不到阴影效果。
7、在启动类属性中设置背景色为白色。
8、运行后可以看到在圆角的外围是有一层淡淡的阴影效果。
二、卡片布局器代码设置
1、直接在代码的属性栏也可以设置卡片的阴影和圆角效果。
2、效果如下图