LoadingButton icon indicating copy to clipboard operation
LoadingButton copied to clipboard

可以动态改变Loading的Drawable样式吗?

Open payneHwang opened this issue 3 years ago • 1 comments

Loading的样式可以更改吗?比如设置自定义ProgressDrawable. 谢谢~

payneHwang avatar Jun 18 '21 07:06 payneHwang

Loading的样式可以更改吗?比如设置自定义ProgressDrawable. 谢谢~

你好哦,应该是可以的,可以参考以下代码

// 以GifDrawable为例

.setOnStatusChangedListener(new LoadingButton.OnStatusChangedListener() {
     public void onLoadingStart() {
        //默认自带的ProgressDrawable是设置在左边的
        //你需要在开始loading时将它替换
        //gifDrawable宽高请以之前设置的LoadingEndDrawableSize保持一致
         loadingBtn.setDrawableStart(gifDrawable)
         
         //自己手动开启drawable动画
         gifDrawable.start()
     } 
     
     @Override
     public void onLoadingStop() {
        //将drawable清除
        loadingBtn.setDrawableStart(null);
        
        //停止动画
        gifDrawable.stop();
    }
     
}


  • 若是线上使用请多加测试,若是有其他问题请回复我

FlodCoding avatar Jun 18 '21 12:06 FlodCoding