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