我们如何在按钮单击时更改按钮文本和 gif 加载图像,直到我们没有在 android 中获得服务器响应。
请看图片:
提前致谢...
这是您所要求的实现,它很简单,但可以帮助您入门:
目前,当用户单击按钮时,它将为您显示可绘制对象(和动画),但是一旦您通过以下方式完成后台任务,您将不得不手动关闭加载动画:
_progressButton.stopLoadingAnimation();
这将为您关闭任何动画并显示那里的任何先前文本。唯一缺少的是动画正在进行时没有文本,但我认为你可以为此破解一些东西。我计划进一步扩展它,以便它允许你调用类似的东西_progressButton.setProgress(10)
,然后设置完成的百分比。我什至可以让它线程安全。
您还应该能够准确地设置您在屏幕截图中显示的样式。
要使用代码,只需下载项目,那里的示例代码几乎可以自我解释。