手持設(shè)備上面有一個(gè)CardView的東西(如果你不知道自行度娘,這不是我們重點(diǎn)),卡片類的東西,這是android5.0+ Api的控件,可以做出很漂亮的卡片的風(fēng)格,之前我寫過(guò)手持設(shè)備<a href="http://www.itdecent.cn/p/2844d1b264a0">CardView</a>的使用。
今天這里就是要說(shuō)的手表上面的卡片,如果你有注意就能發(fā)現(xiàn),手機(jī)上收到通知信息,或者短信這類消息,手表也會(huì)出現(xiàn)對(duì)應(yīng)的提示,類似這樣:


所以我們自己也來(lái)學(xué)習(xí)一下手表上面的卡片展示吧,他就是CardFragment
1.首先一樣新建一個(gè)Activity和xml布局,比較簡(jiǎn)單:

初始化控件:

上面這點(diǎn)代碼就已經(jīng)可以展示出來(lái)了,需要注意的是這里的FragmentManager導(dǎo)入的包是:android.app.FragmentManager。
這是主要說(shuō)一下CardFragment的一些方法:
CardFragment通過(guò)create方法初始化,CardFragment提供了兩種模式,上面這段代碼就只需要傳遞標(biāo)題和內(nèi)容,展示效果:

那再看一下create另一種模式,傳遞三個(gè)參數(shù),除了標(biāo)題和內(nèi)容還可以顯示一個(gè)圖片,當(dāng)然一般都是應(yīng)用的logo,展示效果:


CardFragment還可以設(shè)置內(nèi)容內(nèi)外邊距,包括一些過(guò)渡效果等,只需要通過(guò)set查看對(duì)應(yīng)的方法即可,包括給父容器的layout_box設(shè)置不同的值,展示的卡片風(fēng)格也不一樣,請(qǐng)根據(jù)自己的需求,自行嘗試吧。
<a href="http://www.itdecent.cn/p/e526691c1412">下一篇</a>