原文:
一、了解系統的progressbar怎麼實現
系統為我們提供了幾種progressbar的樣式,其中乙個樣式的原始碼:
接著,開啟progress_large_white.xml
看到這行android:drawable="@drawable/spinner_white_76"我們就明白了,原來他在這裡放了張,進行旋轉。
即:定義乙個動畫,然後在樣式中引用,最後在progressbar中使用該樣式。
二、定義自己的progressbar
1、定義動畫:
<?xml version="1.0" encoding="utf-8"?>
2、樣式中引用
3、progressbar中使用該樣式
indeterminateduration指定旋轉的速度。當然也可不指定。
4、通過幀動畫來實現
先定義動畫:progress_large_loading.xml
<?xml version="1.0" encoding="utf-8"?>
然後在style中引入,最後使用這個style即可。
效果圖:
6、上傳乙個繼承自dialog的,效果痛progressdialog
自定義標籤筆記
body content共有幾種型別,下面敘述如下 自定義標籤有幾個類,第個類的功能逐漸遞增,其中 tag 決定是否執行標籤體,是否執行標籤後面的jsp iterationtag 決定是否迴圈執行標籤體 bodytag 決定是否修改標籤題執行後的內容 tagsupport和bodytagsuppor...
自定義View筆記
1.帶刪除按鈕的listview 將觸控事件交給手勢處理器處理 return gesturedetector.ontouchevent event override public boolean ondown motionevent e return false override public vo...
自定義 如何自定義協議
何為自定義協議,其實是相對標準協議來說的,這裡主要針對的是應用層協議 常見的標準的應用層協議如http ftp smtp等,如果我們在網路通訊的過程中不去使用這些標準協議,那就需要自定義協議,比如我們常用的rpc框架 dubbo,thrift 分布式快取 redis,memcached 等都是自定義...