TOYOBA 2014. 9. 30. 14:23

1. 터치이벤트 삽질의 현장

ACTION_MOVE

// NLog.e("DELTA", "leftDelta : " + leftDelta);

// NLog.e("DELTA", "topDelta : " + topDelta);

// NLog.e("PARAMS", "leftParams : " +

// layoutparams.leftMargin);

// NLog.e("PARAMS", "topMargin : " +

// layoutparams.topMargin);

// NLog.e("MOVIN", "MOVELEFT ::" + (layoutparams.leftMargin

// + leftDelta));

// NLog.e("MOVIN", "MOVETOP ::" + (layoutparams.topMargin +

// topDelta));


// leftMargin을 구해야 하는데..ㅠㅠ


//

// layoutparams.leftMargin = leftMove;

// test1[0] :: view가 screen상에서 위치하는 좌표 (X)

// rf.width () view의 width

// if( view.getWidth() + test1[0] == Conts.screenWidth){

// return true;

// } else {

// layoutparams.leftMargin = X - _xDelta;

// }


// // view의 끝이 닿았을때.

// if( rf.width() + test1[0] == Conts.screenWidth){

// if( _widthDelta + rf.width() > Conts.screenWidth ){

// return true;

// }

// NLog.e("OVERSCREEN", "SCREENOVER");

// // return true;

// }

// else {

// // 아무것도 해당 되지 않음

// layoutparams.leftMargin = X - _xDelta;

// }

// }

// if (topMove < 0)

// {

// layoutparams.topMargin = 0;

// } else

// {

// // layoutparams.topMargin = Y - _yDelta;

// NLog.e("Y- _yDelta", "Y-_yDelta : " + (Y-_yDelta));

//

// // view의 끝이 닿았을때. || Y의 touch가 test1[]보다 작을때?

// if( (view.getHeight() + test1[1]) >= (Conts.screenHeight

// - 20) ){

// NLog.e("OVERSCREEN", "OVERSCREEN");

// layoutparams.height = rf.height(); // height고정

// return true;

// }

// else {

// layoutparams.topMargin = Y - _yDelta;

// layoutparams.topMargin = Y - moveY;

// }

// if( rf.height() + test1[1] == Conts.screenHeight ){

// NLog.e("OVERSCREEN", "HEIGHT :: SCREENOVER");

// if( rf.height() + _heightDelta > Conts.screenHeight ){

// return true;

// }

// // return true; // xXXX XXXXXX

// }

// else {

// // 아무것도 해당 되지 않음

// layoutparams.topMargin = Y - _yDelta;

// }

// }

// view.setLayoutParams(layoutparams);

// * 보여지는 View의 크기를 가지고 온다. 후에 필요할까봐 남겨둠.

// Rect rf = new Rect();

// view.getLocalVisibleRect(rf);

// NLog.e("RECT", "RECT width : " + rf.width());

// NLog.e("RECT", "RECT height : " + rf.height());

// NLog.e("RECT", "RECT top : " + rf.top);

// NLog.e("RECT", "RECT bottom : " + rf.bottom);

// NLog.e("RECT", "RECT left : " + rf.left);

// NLog.e("RECT", "RECT right : " + rf.right);