Fragment为载体可自动布局的CardView(GitHub上写开源项目初体验)

转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持!


开篇废话:


前些天一直在看Android5.0 的Material Desgin,里面新增了一个新的控件——CardView。从Google这次直接提供了CardView控件就可以看出它已经变的非常流行了。

在此之前我们可以通过设置圆角边框来模拟CardView效果,但现在既然Google已经提供了新控件就没有理由不用它了。而我之前在学自定义布局的时候写了一个CardView自动布局的小Demo——ANDROID自定义视图——仿瀑布布局(附源码)

刚好最近正好在学Git,而且也想试试CardView在5.0以前版本的使用效果,所以将它稍微改造了下写成一个Library形式的Demo放在Github上。在介绍之前先来看下演示效果:


     



简介:


刚才已经说过本文的Demo是从之前文章里的Demo改造过来的,所以需要详细了解的话推荐先阅读之前那篇文章。

下面简单介绍一下这个Demo的功能:


1.使用了Google在Android5.0提供的新控件CardView:

我在之前介绍Android 5.0 Material Desgin的文章中介绍过如何在5.0里使用CardView,这个例子则介绍如何在5.0之下使用它。


2.以Fragment为载体显示CardView:

对比上个demo,本例的CardView里面装载的不是一个简单视图,而是一个Fragment,所以我们可以把一系列的逻辑放在一个CardView之内。


3.可以动态的设置屏幕上显示的CardView数量:

在很多的app中大家都习惯使用viewpager来左右滑动视图切换fragment去显示不同的内容,但随着屏幕越来越大和平板等因素一个屏幕显示多个Fragment会更加直观并且能更加合理的利用空间。

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值