Android MaterialCardView的使用介绍与示例
程序员文章站
2022-06-18 13:10:15
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 版本检测 Android程序的版本检测与更新实现介绍
-
Android 使用Intent传递数据的实现思路与代码
-
Android开发之瀑布流控件的实现与使用方法示例
-
Android studio怎么使用git? 使用git查看本地与远程仓库文件的教程
-
java使用dom4j生成与解析xml文档的方法示例
-
android中ProgressDialog与ProgressBar的使用详解
-
Android中读取中文字符的文件与文件读取相关介绍
-
Android设备与外接U盘实现数据读取操作的示例
-
Android编程使用WebView实现与Javascript交互的方法【相互调用参数、传值】
-
Android App端与PHP Web端的简单数据交互实现示例