簡介
TagCloudView是一個完全基于Android ViewGroup編寫的控件饵隙,支持將一組View展示為一個3D球形集合其爵,并支持全方向滾動粗仓。
UI效果
源碼下載
使用
Eclipse
copy代碼佑颇,或轉向Android Studio
Android Studio / IDEA
在build.gradle中添加
compile 'com.moxun:tagcloudlib:1.0.3'
在布局文件中引入
設置Adapter 繼承TagsAdapter须妻,實現(xiàn)以下方法public int getCount();
返回Tag數量
public View getView(Context context, int position, ViewGroup parent);
返回每個Tag實例
public Object getItem(int position);
返回Tag數據
public int getPopularity(int position);
針對每個Tag返回一個權重值,該值與ThemeColor和Tag初始大小有關
public void onThemeColorChanged(View view,int themeColor);
Tag主題色發(fā)生變化時會回調該方法
定制屬性