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 に答える