栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Android Material 新控件之更强大的CardView支持自定义边框 MaterialCardView(二)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android Material 新控件之更强大的CardView支持自定义边框 MaterialCardView(二)

 

前言

MaterialCardView提供了CardView的所有功能,但增加了一些自定义属性,使用起来更加方便实用。在Cardview 的基础上增加了 strokeColor strokeWidth 自定义边框等属性

一、MaterialCardView是什么?

MaterialCardView是提供了更多自定义属性的CardView

二、使用步骤 1.引入库

代码如下(示例):

  implementation "com.google.android.material:material:1.1.0"

注意:在使用使用MaterialCardView 的时候Activity的Theme必须是Theme.MaterialComponents下的Theme

android:theme="@style/Theme.MaterialComponents.Light.NoActionBar"

     
     

异常:

Caused by: java.lang.IllegalArgumentException: The style on this component requires your app theme to be Theme.MaterialComponents (or a descendant)

2.使用
 

                        

                            

                            
                        
 
 
3:属性介绍

    app:strokeColor="@color/color_23d41e" //边框的颜色
    app:strokeWidth="5dp" //边框的宽度
    app:cardElevation="8dp" //阴影大小
    app:cardCornerRadius="8dp"//角度大小
    app:rippleColor="@color/color_23d41e"//点击波纹效果的颜色


总结

1:Demo源码

2:MaterialCardView源码

MaterialCardView的简单使用方法特此记录,有用的欢迎拿走,来都来了点个赞吧

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/489052.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号