成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

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

Amos / 1519人閱讀

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

滾動(dòng)信息Demo

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

話不多說,
看下效果先:

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

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

看懂了這幾個(gè)屬性,
就可以開始擼起來了,
先在XML里畫出這個(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)單,
甚至連注釋都不需要,
如果還是有疑問的地方,
歡迎在文章下評(píng)論,
或者加入QQ討論群:569614530,
群里找我,
我是塵少。

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

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

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

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

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

相關(guān)文章

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

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

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

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

0條評(píng)論

閱讀需要支付1元查看
<