2

我目前正在开发一个应用程序,我的用户界面类似于 Windows 应用程序的 METRO UI,但不是很相似。我做了一个相对布局,其中“窗口”是地方。鉴于我已正确格式化它们。如何添加简单的动画,例如在显示的每个窗口上更改图像(即,无需让用户触摸以触发动画。)

是我想模仿的动画,但即使没有用户触摸/悬停也会开始。

4

1 回答 1

1

您应该创建一个 Asynctask 并递归调用它,(忽略参数的类型):

public class AnimateAsyncTask extends AsyncTask<String, Void, String>{

@Override
protected String doInBackground(String... vURL) {
//do some waiting
//trigger animations
}

@Override
protected void onPostExecute(String a) {
    AnimateAsyncTask atsk = new AnimateAsyncTask();
    atsk.execute();
    super.onPostExecute(a);

}
于 2013-05-15T08:33:57.890 回答