摘要:滾動信息最近項目中需要用到信息滾動的效果,類似淘寶京東今日頭條的那種效果,于是網上看了一下,原來的原生控件中就有這個,于是我就寫了幾個效果,現在拿出來大家共同探討下。
滾動信息Demo
最近項目中需要用到信息滾動的效果,
類似淘寶、京東、今日頭條的那種效果,
于是網上看了一下,
原來Android的原生控件中就有這個View,
于是我就寫了幾個效果,
現在拿出來大家共同探討下。
話不多說,
看下效果先:
由于是原生控件,
使用起來也是非常簡單,
只需要注意幾個屬性,
分別是:
屬性 | 含義 | 類型 |
---|---|---|
autoStart | 自動開始播放 | int |
flipInterval | 間隔時間 | int |
inAnimation | 新條目進入的動畫 | anim.xml |
outAnimation | 舊條目離開的動畫 | anim.xml |
看懂了這幾個屬性,
就可以開始擼起來了,
先在XML里畫出這個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);
代碼很簡單,
甚至連注釋都不需要,
如果還是有疑問的地方,
歡迎在文章下評論,
或者加入QQ討論群:569614530,
群里找我,
我是塵少。
本文github鏈接:
https://github.com/Bamboy1203...
也可以先下載apk安裝體驗:
ps:
部分手機剛啟動時會有些卡頓,
是因為七個動畫同時執行的原因,
正常使用是不會卡頓的。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/74201.html
摘要:無論是跑馬燈新聞標題還是餓了么的導航欄,它們的作用都是一樣的,那就是復用有限的屏幕空間,展示更為豐富的內容。最后附上源碼的地址參考文章之的簡單使用仿淘寶首頁的淘寶頭條垂直滾動仿餓了么首頁導航欄 在淘寶App的首頁中間位置,有一塊小小的地方在不知疲倦地循壞滾動著頭條標題(見下圖的紅框區域),這樣的設計無疑能夠在有限的手機屏幕上展示更豐富的內容。而實現這一功能需要用到的控件就是我在上一篇文...
閱讀 924·2021-11-24 09:38
閱讀 938·2021-11-23 09:51
閱讀 2945·2021-11-16 11:44
閱讀 1774·2021-09-22 15:52
閱讀 1633·2021-09-10 11:20
閱讀 1365·2019-08-30 13:47
閱讀 1303·2019-08-29 12:36
閱讀 3298·2019-08-26 10:43