我想重新调整按钮的大小,但我希望它能在指定的时间段内完成,例如:5秒。我知道如何调整按钮的大小,但不知道时间方面。如果答案可以以编程方式给出,而不是以XML格式给出,那就太棒了!
new Handler().postDelayed(new Runnable() {
public void run() {
// re-size a button
}
}, 5000);
您可以使用在后台运行5秒的AsyncTask并发布进度(在UI线程上),例如通过onProgressUpdate(...)方法每0.1秒发布一次。
使用Handler / HandlerThread可以实现相同的功能。