-2

次のコードを使用して、スプラッシュ画面で 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ライブラリはありますか?

4

1 に答える 1