CardView_Cardio转自:http://blog.csdn.net/u010498248/article/details/52524053CardView是Android5.0系统引入的控件,相当于FragmentLayout布局控件然后添加圆角及阴影的效果;CardView被包装为一种布局,并且经常在ListView和RecyclerView的Item布局中,作为一种容器使用。CardView应该被使
大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。 Jetbrains全系列IDE稳定放心使用
转自:http://blog.csdn.net/u010498248/article/details/52524053
CardView是Android 5.0系统引入的控件,相当于FragmentLayout布局控件然后添加圆角及阴影的效果;CardView被包装为一种布局,并且经常在ListView和RecyclerView的Item布局中,作为一种容器使用。CardView应该被使用在显示层次性的内容时;在显示列表或网格时更应该被选择,因为这些边缘可以使得用户更容易去区分这些内容。
使用
先看效果 首先在build.gradle文件添加依赖库
dependencies {
compile fileTree(include: ['*.jar' ], dir : 'libs' )
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:24.2.0'
compile 'com.android.support:cardview-v7:24.2.0'
}
布局文件main.html文件下
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android ="http://schemas.android.com/apk/res/android" android:layout_width ="match_parent" android:layout_height ="match_parent" >
<android.support.v7.widget.CardView android:id ="@+id/cardView" android:layout_width ="match_parent" android:layout_height ="wrap_content" android:layout_margin ="10dp" >
<LinearLayout android:layout_width ="match_parent" android:layout_height ="100dp" >
<ImageView android:layout_width ="150dp" android:layout_height ="match_parent" android:layout_margin ="5dp" android:scaleType ="centerCrop" android:src ="@drawable/sng" />
<LinearLayout android:layout_width ="match_parent" android:layout_height ="match_parent" android:orientation ="vertical" >
<TextView android:layout_width ="match_parent" android:layout_height ="wrap_content" android:padding ="5dp" android:text ="棒冰行动" android:textSize ="18sp" android:textStyle ="bold" />
<TextView android:layout_width ="match_parent" android:layout_height ="wrap_content" android:padding ="5dp" android:text ="棒冰行动,公益传播设计夏令营" />
</LinearLayout >
</LinearLayout >
</android.support.v7.widget.CardView >
</LinearLayout >
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
在MainActivity.java下文件
public class MainActivity extends AppCompatActivity {
private CardView cardView;
@Override
protected void onCreate (Bundle savedInstanceState) {
super .onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
cardView = (CardView)findViewById(R.id.cardView);
cardView.setRadius(8 );
cardView.setCardElevation(8 );
cardView.setContentPadding(5 ,5 ,5 ,5 );
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
好,已结束CardView难度不大,当是实用性及及效果是非常棒的,值得你拥有!!!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/183119.html 原文链接:https://javaforall.net