天天看點

翻翻git之---炫酷的自定義翻滾View TagCloudView

周一好,又到了每周最困的一天,最近都被齧齒類動物搞的累死,廢話不多,今天上一個自定義的viewgroup實作一個3d球形集合。

效果圖:

翻翻git之---炫酷的自定義翻滾View TagCloudView

效果還不錯,可以作為短小文字内容的展示用

how to use?

grade:

eclipse:

翻翻git之---炫酷的自定義翻滾View TagCloudView

把這些代碼copy到自己的項目裡去吧!

控件有幾個自定義标簽共給大家設定,諸如轉的速度啊,初始顔色結束顔色啊之類的。

如何填充資料?

首先你要寫一個adapter繼承tagsadapter 像這樣

<code>public class texttagsadapter extends tagsadapter</code>

tagsadapter是作者自定義的一個抽象,隻是為了好了解叫adapter但是跟我們平時listview用的那一系列adapter沒啥關系

作者寫了一系列的抽象方法和一個監聽資料變化的接口供給我們使用。

這邊來說說他的視圖操作,控件本身是不帶有任何子視圖的也就是,它本身是沒有那些“no.x”操作的,那麼也就是說我們需要用代碼添加那些控件,就在getview裡操作

例子中是這樣的

當然,控件也就能添加自身的click操作。

其他方法,就是一些就是普通的設定和傳參方法了。

源碼位址:https://github.com/misakuo/3dtagcloudandroid/archive/master.zip

作者git:https://github.com/misakuo/3dtagcloudandroid