2

可拖动图标

我想实现这样的东西,当我应该能够将选择图标从男性拖动到女性时,反之亦然。目前我正在通过处理单击甚至是男性或女性的文本并替换选择图标位于适当一侧的图像来做到这一点。我怎么能做到。

4

1 回答 1

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;
}

} 
 );

祝你好运...

于 2014-06-14T12:04:55.680 回答