是否有可能在按钮中显示旋转进度条? 例如作为背景可绘制对象?
最佳答案
我遇到了同样的问题,所以我为此创建了一个专门的按钮:LoadingProgressButton
像这样包含按钮:
<br.com.simplepass.loading_button_lib.CircularProgressButton
android:id="@+id/btn_id"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/circular_border_shape"
app:spinning_bar_width="4dp" <!-- Optional -->
app:spinning_bar_color="#FFF" <!-- Optional -->
app:spinning_bar_padding="6dp" <!-- Optional -->
并像这样使用它:
CircularProgressButton btn = (CircularProgressButton) findViewById(R.id.btn_id)
btn.startAnimation();
[do some async task. When it finishes]
//You can choose the color and the image after the loading is finished
btn.doneLoagingAnimation(fillColor, bitmap);
[or just revert de animation]
btn.revertAnimation();
关于按钮中的Android进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4774004/