Android:如何动态更改ImageView的位置?

时间:2010-08-02 09:18:26

标签: android

我想让我的箭头连续左右移动,动态延迟一定毫秒。任何线索?

这是我的代码:

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.widget.ImageView;

public class PlayWithGraphics extends Activity {
    /** Called when the activity is first created. */

 public final int delay = 2500;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        final ImageView iv = (ImageView)findViewById(R.id.iv);
        iv.setBackgroundResource(R.drawable.back_two);

        new Handler().postDelayed(new Runnable(){
            public void run(){ 


          //iv.setPadding(30, 0, 10, 0);   
            }
        }, delay); 




  }
    }

1 个答案:

答案 0 :(得分:2)

您可以使用翻译动画并更新onRepeatListener中的动作,也可以将图片放入RelativeLayout并定期更改其边距。

相关问题