亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

原生控件ViewFlipper簡(jiǎn)單實(shí)現(xiàn)上下滾動(dòng)信息,仿淘寶、今日頭條(附源碼)

Amos / 1575人閱讀

摘要:滾動(dòng)信息最近項(xiàng)目中需要用到信息滾動(dòng)的效果,類似淘寶京東今日頭條的那種效果,于是網(wǎng)上看了一下,原來(lái)的原生控件中就有這個(gè),于是我就寫(xiě)了幾個(gè)效果,現(xiàn)在拿出來(lái)大家共同探討下。

滾動(dòng)信息Demo

最近項(xiàng)目中需要用到信息滾動(dòng)的效果,
類似淘寶、京東、今日頭條的那種效果,
于是網(wǎng)上看了一下,
原來(lái)Android的原生控件中就有這個(gè)View,
于是我就寫(xiě)了幾個(gè)效果,
現(xiàn)在拿出來(lái)大家共同探討下。

話不多說(shuō),
看下效果先:

由于是原生控件,
使用起來(lái)也是非常簡(jiǎn)單,
只需要注意幾個(gè)屬性,
分別是:

屬性 含義 類型
autoStart 自動(dòng)開(kāi)始播放 int
flipInterval 間隔時(shí)間 int
inAnimation 新條目進(jìn)入的動(dòng)畫(huà) anim.xml
outAnimation 舊條目離開(kāi)的動(dòng)畫(huà) anim.xml

看懂了這幾個(gè)屬性,
就可以開(kāi)始擼起來(lái)了,
先在XML里畫(huà)出這個(gè)View:

然后Java代碼中addView即可:

View item1 = View.inflate(this, R.layout.item, null);
View item2 = View.inflate(this, R.layout.item, null);
View item3 = View.inflate(this, R.layout.item, null);

vf.addView(item1);
vf.addView(item2);
vf.addView(item3);

代碼很簡(jiǎn)單,
甚至連注釋都不需要,
如果還是有疑問(wèn)的地方,
歡迎在文章下評(píng)論,
或者加入QQ討論群:569614530,
群里找我,
我是塵少。

本文github鏈接:
https://github.com/Bamboy1203...

也可以先下載apk安裝體驗(yàn):

ps:
部分手機(jī)剛啟動(dòng)時(shí)會(huì)有些卡頓,
是因?yàn)槠邆€(gè)動(dòng)畫(huà)同時(shí)執(zhí)行的原因,
正常使用是不會(huì)卡頓的。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/74201.html

相關(guān)文章

  • Android仿淘寶頭條豎直跑馬燈式新聞標(biāo)題及“分頁(yè)思想

    摘要:無(wú)論是跑馬燈新聞標(biāo)題還是餓了么的導(dǎo)航欄,它們的作用都是一樣的,那就是復(fù)用有限的屏幕空間,展示更為豐富的內(nèi)容。最后附上源碼的地址參考文章之的簡(jiǎn)單使用仿淘寶首頁(yè)的淘寶頭條垂直滾動(dòng)仿餓了么首頁(yè)導(dǎo)航欄 在淘寶App的首頁(yè)中間位置,有一塊小小的地方在不知疲倦地循壞滾動(dòng)著頭條標(biāo)題(見(jiàn)下圖的紅框區(qū)域),這樣的設(shè)計(jì)無(wú)疑能夠在有限的手機(jī)屏幕上展示更豐富的內(nèi)容。而實(shí)現(xiàn)這一功能需要用到的控件就是我在上一篇文...

    FullStackDeveloper 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<