我需要一些关于在 Android 中拖放按钮的教程。我的意思是,我连续有一些按钮,当我长按任何一个按钮时,我可以将所选按钮重新定位在现有按钮之间,而所有其他按钮都会移到一边。
任何人都可以为此提供一些不错的教程或指南。
谢谢
我需要一些关于在 Android 中拖放按钮的教程。我的意思是,我连续有一些按钮,当我长按任何一个按钮时,我可以将所选按钮重新定位在现有按钮之间,而所有其他按钮都会移到一边。
任何人都可以为此提供一些不错的教程或指南。
谢谢
在按钮中调用下面的监听器:
myOnTouchListener = new OnTouchListener() {
public boolean onTouch(View v, MotionEvent me){
if (me.getAction() == MotionEvent.ACTION_DOWN){
oldXvalue = me.getX();
oldYvalue = me.getY();
}else if (me.getAction() == MotionEvent.ACTION_MOVE ){
LayoutParams params = new LayoutParams(v.getWidth(), v.getHeight(),(int)(me.getRawX() - (v.getWidth() / 2)), (int)(me.getRawY() - (v.getHeight())));
v.setLayoutParams(params);
}
return true;
}
};