我想让我的箭头连续左右移动,动态延迟一定毫秒。任何线索?
这是我的代码:
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);
}
}
答案 0 :(得分:2)
您可以使用翻译动画并更新onRepeatListener
中的动作,也可以将图片放入RelativeLayout
并定期更改其边距。