안녕하세요
초보 개발자입니다.
검색해 보면 이미지뷰를 드래그하는 방법은 많이 나와 있는 것을 확인했는데, 이미지뷰나 텍스트뷰, 버튼을 담고 있는 뷰(레이아웃) 자체를 드래그하고 싶은데 어떻게 하면 되나요?
아래에 있는 이미지뷰를 드래그 하는 소스를 조금 바꿔서 해 봤는데 레이아웃가 전혀 움직이지 않습니다.
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
me = (ImageView)findViewById(R.id.me);
me.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch(event.getAction()){
case MotionEvent.ACTION_MOVE:
viewX = viewX + (int)event.getX();
viewY = viewY + (int)event.getY();
LayoutParams laypam = new LayoutParams (me.getWidth(), me.getHeight(), viewX, viewY) ;
me.setLayoutParams(laypam);
break;
}//end switch
return true;
}
});
}
어떤 방법이 있을까요?
아시는 분은 답변 부탁드립니다.