[小技巧]Android 圆形progressbar的旋转的停止和启动
16lz
2021-01-23
效果如下图所示:
关键的代码
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转动。
还有什么其他用处请自行发挥想象。
更多相关文章
- android dialog加载中动画效果
- android ListView 刷新数据,加载时遇到的数组越界问题
- android sdk content loader 加载很慢的解决方法
- Android ProgressBar 自定义样式(六),仿真QQ pad版加载(位置居中)
- android 中listview滑动加载的简单demo
- Android在WebView加载数据时展示loading的Dialog
- android 加载sd卡的图片
- android studio加载so包问题