ユーザーが画面のある部分から別の部分に物理的にドラッグできる編集テキストを UI 内に作成したいと考えています。現在、FrameLayout 内にあります。
私は周りを見回してみましたが、あるビューから別のビューにデータを移動するだけでなく、ボックス全体を移動するための助けはあまり見られませんでした.
助けてくれてありがとう。
ユーザーが画面のある部分から別の部分に物理的にドラッグできる編集テキストを UI 内に作成したいと考えています。現在、FrameLayout 内にあります。
私は周りを見回してみましたが、あるビューから別のビューにデータを移動するだけでなく、ボックス全体を移動するための助けはあまり見られませんでした.
助けてくれてありがとう。
このようなことを試しましたか?
myOnTouchListener = new OnTouchListener() {
public boolean onTouch(View v, MotionEvent me){
if (me.getAction() == MotionEvent.ACTION_DOWN){
oldXvalue = me.getX();
oldYvalue = me.getY();
Log.i(myTag, "Action Down " + oldXvalue + "," + oldYvalue);
}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;
}
};