我有一个imageview 然后我用计时器移动它:
ImageView kembali = (ImageView) findViewById(idmusuh);
kembali.setVisibility(View.VISIBLE);
RelativeLayout.LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
params.setMargins(5, 0, 0, 0);
kembali.setLayoutParams(params);
所以想象力在每个计时器滴答时向下移动5px 现在如果我单击按钮我想将imageview放回到开始位置..代码是什么?
答案 0 :(得分:0)
试试这个:
kembali.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
RelativeLayout.LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
params.setMargins(0, 0, 0, 0);
kembali.setLayoutParams(params);
}
});
鉴于您通过增加边距来移动ImageView ......