CardView 控制元件的使用方式

Spike發表於2016-08-05

CardView是Material Design的一種卡片檢視, 以卡片形式顯示內容, 邊緣包含陰影效果, 吸引使用者點選. CardView提供了v7的支援庫, 相容低版本. 本文主要介紹CardView的使用方法.

更多: http://www.wangchenlong.org/

card-logo

Maven庫

需要額外新增Design的支援庫, 如compile ‘com.android.support:design:23.1.0’

資原始檔

app:cardCornerRadius表示卡片的弧度.
app:cardElevation表示陰影的深度.

點選事件

波紋型的選中效果.

陰影加深的選中效果

選中時, Z軸逐漸升起; 未選中時, Z軸恢復0. 動畫屬性支援api21+.

card-demo

注意
不同版本顯示效果不同時, 定製/res/value/res/value-v21的資源.

設計要點, CardView主要突出不同種類的卡片在一起顯示, 儘量不要使用單一的模式, 如固定高度的卡片, 類似ListView的顯示.

That’s all! Enjoy it!

打賞支援我寫出更多好文章,謝謝!

打賞作者

打賞支援我寫出更多好文章,謝謝!

CardView 控制元件的使用方式

相關文章