手持设备上面有一个CardView的东西(如果你不知道自行度娘,这不是我们重点),卡片类的东西,这是android5.0+ Api的控件,可以做出很漂亮的卡片的风格,之前我写过手持设备<a href="http://www.jianshu.com/p/2844d1b264a0">CardView</a>的使用。
今天这里就是要说的手表上面的卡片,如果你有注意就能发现,手机上收到通知信息,或者短信这类消息,手表也会出现对应的提示,类似这样:
所以我们自己也来学习一下手表上面的卡片展示吧,他就是CardFragment
1.首先一样新建一个Activity和xml布局,比较简单:
初始化控件:
Paste_Image.png上面这点代码就已经可以展示出来了,需要注意的是这里的FragmentManager导入的包是:android.app.FragmentManager。
这是主要说一下CardFragment的一些方法:
CardFragment通过create方法初始化,CardFragment提供了两种模式,上面这段代码就只需要传递标题和内容,展示效果:
那再看一下create另一种模式,传递三个参数,除了标题和内容还可以显示一个图片,当然一般都是应用的logo,展示效果:
Paste_Image.png 03E724DE3704EDB842B9D32FC25FB76D.jpgCardFragment还可以设置内容内外边距,包括一些过渡效果等,只需要通过set查看对应的方法即可,包括给父容器的layout_box设置不同的值,展示的卡片风格也不一样,请根据自己的需求,自行尝试吧。
<a href="http://www.jianshu.com/p/e526691c1412">下一篇</a>
网友评论