1. 程式人生 > >[小技巧]Android 圓形progressbar的旋轉的停止和啟動

[小技巧]Android 圓形progressbar的旋轉的停止和啟動

效果如下圖所示:
這裡寫圖片描述
關鍵的程式碼

    public void start(View view) {
        // pBar.setIndeterminate(true);
        pBar.setIndeterminateDrawable(getResources().getDrawable(
                R.drawable.progressbar_global));
        pBar.setProgressDrawable(getResources().getDrawable(
                R.drawable.progressbar
_global)); } public void stop(View view) { pBar.setIndeterminateDrawable(getResources().getDrawable( R.drawable.page_loading_bar)); pBar.setProgressDrawable(getResources().getDrawable( R.drawable.page_loading_bar)); }

其中progressbar_global是一個animateDrawable,page_loading_bar是一個普通drawable。

一個用法是在載入頁面中使用,載入失敗讓progressbar靜止,載入時讓progressbar轉動。
還有什麼其他用處請自行發揮想象。