我想实现类似这样的东西,当我应该能够将图标从男性拖到女性时,反之亦然。目前我这样做是通过处理单击甚至男性或女性的文本并替换选择图标在适当的一侧的图像。 我怎么能实现它。
答案 0 :(得分:0)
是的,你可以做你想做的事。
首先,您只需要获得白色图像的左边距。
在imageview和Tochevent上的第二组触摸监听器只是在imageview的左边缘添加了一些值。它会随着您的增值而移动。例如:
ImageView iv=(ImageView)findViewById(R.id.myImageView);
LayoutParam params=iv.getLayoutParams();
int left=params.leftMargin;
iv.setonTouchListener(new View.onTouchListener{
@override
boolean onTouch(MotionEvent event){
super(event);
if(female){
params.leftMargin = left + 20;
}else{
params.leftMargin = left - 20;
}
iv.setLayoutParams(params);
return true;
}
}
);
祝你好运......