以编程方式重新调整视图大小

时间:2017-12-17 17:21:09

标签: android button resize

我想重新调整按钮的大小,但是我想让它在指定的时间段内完成,例如:5秒。我知道如何调整按钮的大小,但不知道时间方面。如果答案可以用编程方式给出,而不是用XML格式给出,那就太棒了!

2 个答案:

答案 0 :(得分:0)

new Handler().postDelayed(new Runnable() {          
  public void run() {
            // re-size a button
      }
}, 5000);

答案 1 :(得分:0)

您可以使用在后台运行5秒的AsyncTask并发布进度(在UI线程上),例如通过onProgressUpdate(...)方法每0.1秒发布一次。

使用Handler / HandlerThread可以实现同样的效果。