CardView的用法,CardView是在安卓5.0提出的卡片式控件

其次介绍一下它的基本属性:

app:cardBackgroundColor设置背景颜色  app:cardCornerRadius设置圆角大小

app:cardElevation设置z轴的阴影       app:cardMaxElevationz轴的最大高度值

app:cardUseCompatPadding是否使用CompatPadding

app:cardPreventCornerOverlap是否使用PreventCornerOverlap配置与内部控件进行圆角匹配默认可以圆角处理如果去掉自定义需要重写一些控件进行圆角匹配 

app:contentPadding 设置内容的padding

app:contentPaddingLeft padding  app:contentPaddingTop padding

app:contentPaddingRight padding app:contentPaddingBottom padding

代码如下

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
 tools:context="cn.ypz.com.mymaterialdesigndemo.cardView.CardViewActivity">
    <android.support.v7.widget.CardView
        
android:layout_width="50dp"
        android:layout_height="50dp"
        app:cardBackgroundColor="#18C3DA"
        app:cardCornerRadius="25dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:cardElevation="20dp"
        app:cardMaxElevation="320dp"/>
    <android.support.v7.widget.CardView
        
android:layout_width="200dp"
        android:layout_height="80dp"
        android:layout_marginBottom="200dp"
        app:cardBackgroundColor="#18CFDA"
        app:cardElevation="30dp"
        app:cardMaxElevation="60dp"
        app:contentPadding="10dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent">
        <android.support.v7.widget.CardView
            
android:layout_width="match_parent"
            android:layout_height="match_parent"
            app:cardBackgroundColor="#DA2B6E"
            app:cardElevation="20dp" />
    android.support.v7.widget.CardView>
android.support.constraint.ConstraintLayout>

 

运行效果如下:

Android Material Design 之CardView 属性解析及使用_第1张图片

更多相关文章

  1. 在控件的任意位置显示图片
  2. 图文详解Android属性动画
  3. 自定义SeekBarPreference控件(老外出品,直接在preferences文件中
  4. Android ScrollView去掉滚动条及ScrollView属性
  5. Android基础控件——ProgressBar自定义的介绍、动画效果实现、附
  6. android webview css z-index属性无效

随机推荐

  1. Android关机闹钟实现
  2. Android输入法挤乱布局问题
  3. [Android]文件操作模式与SDCard读写访问
  4. Android React Native在Android Studio中
  5. Android Studio android APP混淆打包
  6. Android(安卓)permission 权限类及中英文
  7. Android中调用webservice小结
  8. Android UI---自定义形状shape
  9. Android中目的地Intent的使用
  10. android基础入门布局讲解(2)