次のコードを使用して、スプラッシュ画面で imageView フレームごとに移動する Android アプリケーションがあります。
ImageView iv = (ImageView) findViewById(R.id.myimage);
try {
Thread.sleep(2000); //giving a 2s wait
} catch (InterruptedException e1) {
e1.printStackTrace();
}
for(int i=0; i<100; i++){
iv.setPadding(0, 0, 0, i*2); //increasing the bottom padding each 50ms
try {
Thread.sleep(50);
} catch (Exception e) {
}
}
しかし、このコードは画面を空白にして(2000 + 100*50) milliseconds
から、画像の最終的な位置でアプリケーションを表示します (つまり、アニメーションは表示されません)。どうすればアニメーションを入手できますか? また、これを簡単に行うのに役立つAndroid用のUIライブラリはありますか?