編輯:關於Android編程
先來看下運行效果:
內容都是手繪,可見原作者功力深厚,666666
這邊來說下怎麼用<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4NCjxwPtSt1/fV38+jzfu4w7/YvP67/bTm09pJbWFnZVZpZXe78tXfVmlld9auz8KjrMv50tS+zdXi0fk8L3A+DQo8cHJlIGNsYXNzPQ=="brush:java;">
ImageView.setImageDrawable(new LoadingDrawable(new GearLoadingRenderer(Context)));
ImageView.setImageDrawable(new LoadingDrawable(new WhorlLoadingRenderer(Context)));
ImageView.setImageDrawable(new LoadingDrawable(new LevelLoadingRenderer(Context)));
ImageView.setImageDrawable(new LoadingDrawable(new MaterialLoadingRenderer(Context)));
或者這樣
View.setBackground(new LoadingDrawable(new GearLoadingRenderer(Context)));
View.setBackground(new LoadingDrawable(new WhorlLoadingRenderer(Context)));
View.setBackground(new LoadingDrawable(new LevelLoadingRenderer(Context)));
View.setBackground(new LoadingDrawable(new MaterialLoadingRenderer(Context)));
那當然,如果要對該對象進行操作,還是比較推薦用類變量傳入,而不是直接new一個丟進去,像這樣
private ImageView mIvElectricFan;
private LoadingDrawable mElectricFanDrawable;
先定義一個LoadingDrawable對象,一個ImageView對象
mElectricFanDrawable = new LoadingDrawable(new ElectricFanLoadingRenderer(this));
然後給圖像對象一個初始化的操作(這邊拿的是第一個黃色那控件做的演示)
mIvElectricFan.setImageDrawable(mElectricFanDrawable);
然後把這個圖像內容傳給ImageView就好了
如何開啟,關閉動畫呢?
mElectricFanDrawable.start();//開啟
mElectricFanDrawable.stop();//關閉
更有營養的分析部分已經在下面貼了,想學習的小伙可以看看,想直接拿來用的上面的這些足夠了
源碼下載地址:https://github.com/dinuscxj/LoadingDrawable/archive/master.zip
版本:1.0 日期:2014.8.9 2014.9.24版權:© 2014 kince 轉載注明出處 波形效果有幾種不同的呈現形式,比如從中間向四周散開的波形,
需求分析: 通過ContentResolver操作內容提供者的數據,將姓名,電話顯示在listView中,並帶有添加和刪除按鈕進行相應操作 實現思路步驟: Adate
近期項目中需要使用到一種類似手機電池充電進度的動畫效果,以前沒學屬性動畫的時候,是用圖片+定時器的方式來完成的,最近一直在學習動畫這一塊,再加上復習一下自定義view的相
看一段簡單的代碼,在一個pager裡面顯示兩個TextView List items = new ArrayList();adapter = new MyPag