Android MaterialCardView的使用介绍与示例
程序员文章站
2022-03-02 20:48:25
android—materialcardview的使用我们的征程是星辰大海,而非人间烟尘文章目录 android---materialcardview的使用演示xml布局其他的属性演示xml布局<...
android—materialcardview的使用
我们的征程是星辰大海,而非人间烟尘
文章目录 android---materialcardview的使用演示xml布局其他的属性
演示
xml布局
<com.google.android.material.card.materialcardview android:id="@+id/materialcardview2" android:layout_width="170dp" android:layout_height="170dp" android:layout_marginleft="20dp" android:layout_margintop="20dp" android:clickable="true" // 是否可点击 app:cardcornerradius="20dp" // 圆角半径 app:cardelevation="20dp" // 阴影范围 app:layout_constraintstart_tostartof="parent" app:layout_constrainttop_tobottomof="@+id/banner" app:ripplecolor="#a8c0ec" // 点击阴影特效的颜色 app:state_dragged="true"> <imageview android:layout_width="match_parent" android:layout_height="140dp" android:scaletype="centercrop" android:src="@drawable/quesans" /> <textview android:layout_width="match_parent" android:layout_height="30dp" android:layout_marginleft="10dp" android:layout_margintop="140dp" android:text="问答" android:textcolor="@color/black" android:textfontweight="@android:integer/config_mediumanimtime" android:textsize="18sp" /> </com.google.android.material.card.materialcardview>
其他的属性
特征 | 相关属性 |
---|---|
border | app:strokecolor app:strokewidth |
checkable | android:checkable |
checked icon | app:checkedicon app:checkedicontint |
foreground color | app:cardforegroundcolor |
ripple color | app:ripplecolor |
当然你还可以在java/kotlin代码中使用一些方法:
void setcheckable (boolean checkable)//设置是否可以选择 void setchecked (boolean checked)//选中的状态 void setcheckedicon (drawable checkedicon)//选中图标的样式 void setcheckediconresource (int id)//选中图标的样式 void setdragged (boolean dragged)//是否可拖动 void setripplecolor (colorstatelist ripplecolor)//波纹效果的颜色 void setstrokecolor (int strokecolor)//卡片边的颜色 void setstrokewidth (int strokewidth)//卡片边的宽带 void toggle ()//控制checkable的开关
到此这篇关于android materialcardview的使用介绍与示例 的文章就介绍到这了,更多相关android materialcardview内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
推荐阅读
-
Android中FloatingActionButton的显示与隐藏示例
-
Android开发使用Drawable绘制圆角与圆形图案功能示例
-
javascript使用substring实现的展开与收缩文字功能示例
-
android startActivityForResult的使用方法介绍
-
Android Studio 通过登录功能介绍SQLite数据库的使用流程
-
thinkPHP框架中layer.js的封装与使用方法示例
-
Android编程实现使用Intent传输包含自定义类的ArrayList示例
-
Android开发实现简单的观察者与被观察者示例
-
java中final与finally的使用介绍
-
Android开发之自带下载器DownloadManager的使用示例代码