Board logo

標題: CardView [打印本頁]

作者: tonyh    時間: 2018-2-3 16:21     標題: CardView

本帖最後由 tonyh 於 2018-2-3 17:57 編輯

[attach]3380[/attach]
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3.     xmlns:app="http://schemas.android.com/apk/res-auto"
  4.     xmlns:tools="http://schemas.android.com/tools"
  5.     android:layout_width="match_parent"
  6.     android:layout_height="match_parent"
  7.     android:orientation="vertical"
  8.     android:paddingBottom="@dimen/activity_vertical_margin"
  9.     android:paddingLeft="@dimen/activity_horizontal_margin"
  10.     android:paddingRight="@dimen/activity_horizontal_margin"
  11.     android:paddingTop="@dimen/activity_vertical_margin"
  12.     tools:context=".MainActivity">


  13.     <android.support.v7.widget.CardView
  14.         android:id="@+id/cardView1"
  15.         android:layout_width="match_parent"
  16.         android:layout_height="80dp"
  17.         android:layout_marginBottom="10dp"
  18.         android:gravity="center_vertical"
  19.         app:cardBackgroundColor="#ffd0d0"
  20.         app:cardCornerRadius="12dp"
  21.         app:cardElevation="5dp">

  22.         <RelativeLayout
  23.             android:layout_width="match_parent"
  24.             android:layout_height="match_parent">

  25.             <ImageView
  26.                 android:id="@+id/imageView1"
  27.                 android:layout_width="40dp"
  28.                 android:layout_height="40dp"
  29.                 android:layout_alignParentStart="true"
  30.                 android:layout_centerVertical="true"
  31.                 android:layout_marginLeft="10dp"
  32.                 android:src="@mipmap/ic_launcher" />

  33.             <TextView
  34.                 android:id="@+id/textView1"
  35.                 android:layout_width="wrap_content"
  36.                 android:layout_height="wrap_content"
  37.                 android:layout_centerHorizontal="true"
  38.                 android:layout_centerVertical="true"
  39.                 android:text="CardView #1"
  40.                 android:textSize="20sp" />

  41.         </RelativeLayout>

  42.     </android.support.v7.widget.CardView>

  43.     <android.support.v7.widget.CardView
  44.         android:id="@+id/cardView2"
  45.         android:layout_width="match_parent"
  46.         android:layout_height="80dp"
  47.         android:layout_marginBottom="10dp"
  48.         android:gravity="center_vertical">

  49.         <RelativeLayout
  50.             android:layout_width="match_parent"
  51.             android:layout_height="match_parent">

  52.             <ImageView
  53.                 android:id="@+id/imageView2"
  54.                 android:layout_width="40dp"
  55.                 android:layout_height="40dp"
  56.                 android:layout_alignParentStart="true"
  57.                 android:layout_centerVertical="true"
  58.                 android:layout_marginLeft="10dp"
  59.                 android:src="@mipmap/ic_launcher" />

  60.             <TextView
  61.                 android:id="@+id/textView2"
  62.                 android:layout_width="wrap_content"
  63.                 android:layout_height="wrap_content"
  64.                 android:layout_centerHorizontal="true"
  65.                 android:layout_centerVertical="true"
  66.                 android:text="CardView #2"
  67.                 android:textSize="20sp" />

  68.         </RelativeLayout>

  69.     </android.support.v7.widget.CardView>

  70.     <android.support.v7.widget.CardView
  71.         android:id="@+id/cardView3"
  72.         android:layout_width="match_parent"
  73.         android:layout_height="80dp"
  74.         android:layout_marginBottom="10dp"
  75.         android:gravity="center_vertical">

  76.         <RelativeLayout
  77.             android:layout_width="match_parent"
  78.             android:layout_height="match_parent">

  79.             <ImageView
  80.                 android:id="@+id/imageView3"
  81.                 android:layout_width="40dp"
  82.                 android:layout_height="40dp"
  83.                 android:layout_alignParentStart="true"
  84.                 android:layout_centerVertical="true"
  85.                 android:layout_marginLeft="10dp"
  86.                 android:src="@mipmap/ic_launcher" />

  87.             <TextView
  88.                 android:id="@+id/textView3"
  89.                 android:layout_width="wrap_content"
  90.                 android:layout_height="wrap_content"
  91.                 android:layout_centerHorizontal="true"
  92.                 android:layout_centerVertical="true"
  93.                 android:text="CardView #3"
  94.                 android:textSize="20sp" />
  95.         </RelativeLayout>
  96.     </android.support.v7.widget.CardView>

  97. </LinearLayout>
複製代碼
  1. package org.istak.ch40_cardview;

  2. import android.graphics.Color;
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.support.v7.widget.CardView;

  6. public class MainActivity extends AppCompatActivity {

  7.     CardView cv2, cv3;
  8.     @Override
  9.     protected void onCreate(Bundle savedInstanceState) {
  10.         super.onCreate(savedInstanceState);
  11.         setContentView(R.layout.activity_main);

  12.         cv2= (CardView) findViewById(R.id.cardView2);
  13.         cv3= (CardView) findViewById(R.id.cardView3);

  14.         cv2.setCardBackgroundColor(Color.parseColor("#E6FFD0"));
  15.         cv2.setRadius(20);
  16.         cv2.setCardElevation(10);

  17.         cv3.setCardBackgroundColor(Color.parseColor("#D0FFFF"));
  18.         cv3.setRadius(20);
  19.         cv3.setCardElevation(10);
  20.     }
  21. }
複製代碼

作者: 林宇翔    時間: 2018-2-10 14:49

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3.     xmlns:app="http://schemas.android.com/apk/res-auto"
  4.     xmlns:tools="http://schemas.android.com/tools"
  5.     android:layout_width="match_parent"
  6.     android:layout_height="match_parent"
  7.     android:orientation="vertical"
  8.     android:paddingBottom="@dimen/activity_vertical_margin"
  9.     android:paddingLeft="@dimen/activity_horizontal_margin"
  10.     android:paddingRight="@dimen/activity_horizontal_margin"
  11.     android:paddingTop="@dimen/activity_vertical_margin"
  12.     tools:context=".MainActivity">


  13.     <android.support.v7.widget.CardView
  14.         android:id="@+id/cardView1"
  15.         android:layout_width="match_parent"
  16.         android:layout_height="80dp"
  17.         android:layout_marginBottom="10dp"
  18.         android:gravity="center_vertical"
  19.         app:cardBackgroundColor="#ffd0d0"
  20.         app:cardCornerRadius="12dp"
  21.         app:cardElevation="5dp">

  22.         <RelativeLayout
  23.             android:layout_width="match_parent"
  24.             android:layout_height="match_parent">

  25.             <ImageView
  26.                 android:id="@+id/imageView1"
  27.                 android:layout_width="40dp"
  28.                 android:layout_height="40dp"
  29.                 android:layout_alignParentStart="true"
  30.                 android:layout_centerVertical="true"
  31.                 android:layout_marginLeft="10dp"
  32.                 android:src="@mipmap/ic_launcher" />

  33.             <TextView
  34.                 android:id="@+id/textView1"
  35.                 android:layout_width="wrap_content"
  36.                 android:layout_height="wrap_content"
  37.                 android:layout_centerHorizontal="true"
  38.                 android:layout_centerVertical="true"
  39.                 android:text="CardView #1"
  40.                 android:textSize="20sp" />

  41.         </RelativeLayout>

  42.     </android.support.v7.widget.CardView>

  43.     <android.support.v7.widget.CardView
  44.         android:id="@+id/cardView2"
  45.         android:layout_width="match_parent"
  46.         android:layout_height="80dp"
  47.         android:layout_marginBottom="10dp"
  48.         android:gravity="center_vertical">

  49.         <RelativeLayout
  50.             android:layout_width="match_parent"
  51.             android:layout_height="match_parent">

  52.             <ImageView
  53.                 android:id="@+id/imageView2"
  54.                 android:layout_width="40dp"
  55.                 android:layout_height="40dp"
  56.                 android:layout_alignParentStart="true"
  57.                 android:layout_centerVertical="true"
  58.                 android:layout_marginLeft="10dp"
  59.                 android:src="@mipmap/ic_launcher" />

  60.             <TextView
  61.                 android:id="@+id/textView2"
  62.                 android:layout_width="wrap_content"
  63.                 android:layout_height="wrap_content"
  64.                 android:layout_centerHorizontal="true"
  65.                 android:layout_centerVertical="true"
  66.                 android:text="CardView #2"
  67.                 android:textSize="20sp" />

  68.         </RelativeLayout>

  69.     </android.support.v7.widget.CardView>

  70.     <android.support.v7.widget.CardView
  71.         android:id="@+id/cardView3"
  72.         android:layout_width="match_parent"
  73.         android:layout_height="80dp"
  74.         android:layout_marginBottom="10dp"
  75.         android:gravity="center_vertical">

  76.         <RelativeLayout
  77.             android:layout_width="match_parent"
  78.             android:layout_height="match_parent">

  79.             <ImageView
  80.                 android:id="@+id/imageView3"
  81.                 android:layout_width="40dp"
  82.                 android:layout_height="40dp"
  83.                 android:layout_alignParentStart="true"
  84.                 android:layout_centerVertical="true"
  85.                 android:layout_marginLeft="10dp"
  86.                 android:src="@mipmap/ic_launcher" />

  87.             <TextView
  88.                 android:id="@+id/textView3"
  89.                 android:layout_width="wrap_content"
  90.                 android:layout_height="wrap_content"
  91.                 android:layout_centerHorizontal="true"
  92.                 android:layout_centerVertical="true"
  93.                 android:text="CardView #3"
  94.                 android:textSize="20sp" />
  95.         </RelativeLayout>
  96.     </android.support.v7.widget.CardView>

  97. </LinearLayout>
複製代碼
  1. package org.istak.ch40_cardview;

  2. import android.graphics.Color;
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.support.v7.widget.CardView;

  6. public class MainActivity extends AppCompatActivity {

  7.     CardView cv2, cv3;
  8.     @Override
  9.     protected void onCreate(Bundle savedInstanceState) {
  10.         super.onCreate(savedInstanceState);
  11.         setContentView(R.layout.activity_main);

  12.         cv2= (CardView) findViewById(R.id.cardView2);
  13.         cv3= (CardView) findViewById(R.id.cardView3);

  14.         cv2.setCardBackgroundColor(Color.parseColor("#E6FFD0"));
  15.         cv2.setRadius(20);
  16.         cv2.setCardElevation(10);

  17.         cv3.setCardBackgroundColor(Color.parseColor("#D0FFFF"));
  18.         cv3.setRadius(20);
  19.         cv3.setCardElevation(10);
  20.     }
  21. }
複製代碼

作者: 李允軒    時間: 2018-2-10 17:47

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3.     xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
  4.     xmlns:app="http://schemas.android.com/apk/res-auto"
  5.     android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
  6.     android:paddingRight="@dimen/activity_horizontal_margin"
  7.     android:paddingTop="@dimen/activity_vertical_margin"
  8.     android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"
  9.     android:orientation="vertical"
  10.     android:weightSum="1">

  11.     <android.support.v7.widget.CardView
  12.         android:layout_width="match_parent"
  13.         android:layout_height="wrap_content"
  14.         android:id="@+id/view1"
  15.         app:cardBackgroundColor="#ffd0d0"
  16.         app:cardCornerRadius="12dp"
  17.         app:cardElevation="5dp">

  18.         <RelativeLayout
  19.             android:layout_width="match_parent"
  20.             android:layout_height="match_parent">

  21.             <ImageView
  22.                 android:layout_width="80dp"
  23.                 android:layout_height="80dp"
  24.                 android:id="@+id/imageView1"
  25.                 android:layout_centerVertical="true"
  26.                 android:layout_alignParentStart="true"
  27.                 android:layout_marginLeft="20dp"
  28.                 android:src="@mipmap/ic_launcher" />

  29.             <TextView
  30.                 android:layout_width="wrap_content"
  31.                 android:layout_height="wrap_content"
  32.                 android:text="CardView #1"
  33.                 android:id="@+id/textView1"
  34.                 android:layout_marginStart="53dp"
  35.                 android:textSize="25sp"
  36.                 android:layout_centerVertical="true"
  37.                 android:layout_toEndOf="@+id/imageView1" />

  38.         </RelativeLayout>
  39.     </android.support.v7.widget.CardView>

  40.     <android.support.v7.widget.CardView
  41.         android:layout_width="match_parent"
  42.         android:layout_height="wrap_content"
  43.         android:id="@+id/view2"
  44.         android:layout_marginTop="20dp"
  45.         android:layout_marginBottom="20dp">

  46.         <RelativeLayout
  47.             android:layout_width="match_parent"
  48.             android:layout_height="match_parent">

  49.             <ImageView
  50.                 android:layout_width="80dp"
  51.                 android:layout_height="80dp"
  52.                 android:id="@+id/imageView2"
  53.                 android:layout_centerVertical="true"
  54.                 android:layout_alignParentStart="true"
  55.                 android:layout_marginLeft="20dp"
  56.                 android:src="@mipmap/ic_launcher" />

  57.             <TextView
  58.                 android:layout_width="wrap_content"
  59.                 android:layout_height="wrap_content"
  60.                 android:text="CardView #2"
  61.                 android:id="@+id/textView2"
  62.                 android:layout_marginStart="53dp"
  63.                 android:textSize="25sp"
  64.                 android:layout_centerVertical="true"
  65.                 android:layout_toEndOf="@+id/imageView2" />

  66.         </RelativeLayout>
  67.     </android.support.v7.widget.CardView>

  68.     <android.support.v7.widget.CardView
  69.         android:layout_width="match_parent"
  70.         android:layout_height="wrap_content"
  71.         android:id="@+id/view3">

  72.         <RelativeLayout
  73.             android:layout_width="match_parent"
  74.             android:layout_height="match_parent">

  75.             <ImageView
  76.                 android:layout_width="80dp"
  77.                 android:layout_height="80dp"
  78.                 android:id="@+id/imageView3"
  79.                 android:layout_centerVertical="true"
  80.                 android:layout_alignParentStart="true"
  81.                 android:layout_marginLeft="20dp"
  82.                 android:src="@mipmap/ic_launcher" />

  83.             <TextView
  84.                 android:layout_width="wrap_content"
  85.                 android:layout_height="wrap_content"
  86.                 android:text="CardView #3"
  87.                 android:id="@+id/textView3"
  88.                 android:layout_marginStart="53dp"
  89.                 android:textSize="25sp"
  90.                 android:layout_centerVertical="true"
  91.                 android:layout_toEndOf="@+id/imageView3" />

  92.         </RelativeLayout>
  93.     </android.support.v7.widget.CardView>


  94. </LinearLayout>
複製代碼
  1. package com.example.student.myapplication;

  2. import android.graphics.Color;
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.support.v7.widget.CardView;

  6. public class MainActivity extends AppCompatActivity {
  7.     CardView cd1,cd2;

  8.     @Override
  9.     protected void onCreate(Bundle savedInstanceState) {
  10.         super.onCreate(savedInstanceState);
  11.         setContentView(R.layout.activity_main);
  12.         cd1= (CardView) findViewById(R.id.view2);
  13.         cd2= (CardView) findViewById(R.id.view3);
  14.         cd1.setCardElevation(5);
  15.         cd1.setRadius(12);
  16.         cd1.setCardBackgroundColor(Color.parseColor("#7fff7d"));
  17.         cd2.setCardElevation(8);
  18.         cd2.setRadius(20);
  19.         cd2.setCardBackgroundColor(Color.parseColor("#3f89f9"));
  20.     }
  21. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2