【发布时间】:2023-03-28 05:06:01
【问题描述】:
我有一个 ImageButton (btnOpen),我想更改它的背景,但只是一秒钟。
我知道执行此操作的方法(我使用 btnOpen.setBackgroundResource(my_resource); ),但是如何在不使我的 UI 无响应的情况下执行此操作?
最好和最简单的方法是什么,我是否必须使用 Handler 或 runOnUIThread 之类的东西?
感谢您的帮助。
【问题讨论】:
-
Load image from url 的可能重复项
-
在我看来,执行此操作的一个好方法是 AsyncTask。在“doInBackground”中加载图像并将其设置在“onPostExecute”中。