动画图像并在延迟后停止

时间:2014-05-29 13:02:47

标签: android animation handler delay

我正在尝试在我的应用中制作动画,需要在给定时间后停止。我无法使用动画列表,因为我试图阻止它,但它不会停止或仅使用android一次性选项动画一次。然后我使用以下代码与处理程序,并尝试使用处理程序延迟更改drawables。请帮我解决这个问题,让它在延迟后制作动画并停止。

final int k = 0;
for (int h = 0; h < 9; h++)
{
    final Handler handler = new Handler();
    handler.postDelayed(new Runnable() {

        @Override
        public void run() {
            // TODO Auto-generated method stub

            int Drw[] = { R.drawable.one, R.drawable.two, R.drawable.three, R.drawable.four,
                    R.drawable.five, R.drawable.six, R.drawable.seven, R.drawable.eight };

            ImageView nc = (ImageView) findViewById(R.id.imageView1);

            nc.setBackgroundResource(Drw[jlog(k)]);
        }

    }, 500);
}


private int jlog(int l)
{
    l++;
    return l;
}

此代码不会为对象设置动画,但会将对象显示在一个位置。

0 个答案:

没有答案