public boolean onTouch(View v, MotionEvent event) {
v.onTouchEvent(event);
if(event.getAction() == MotionEvent.ACTION_DOWN) {
xAtDown = event.getX(); // 터치 시작지점 x좌표 저장
}
else if(event.getAction() == MotionEvent.ACTION_UP){
xAtUp = event.getX(); // 터치 끝난지점 x좌표 저장
if( (xAtUp + 100) < xAtDown ) {
// 왼쪽 방향 에니메이션 지정
//mSwitcher.setImageResource(mImageIds[currentNum-1]);
nextProc();
}
else if ((xAtUp-100) > xAtDown){
// 오른쪽 방향 에니메이션 지정
//mSwitcher.setImageResource(mImageIds[currentNum+1]);
preProc();
}
else if(xAtUp == xAtDown){
// 그냥 터치 했을때 반응
// 그냥 터치 했을때 반응
Log.v("here", "here");
LinearLayout top_navi = (LinearLayout)findViewById(R.id.top_navi);
LinearLayout buttom_navi = (LinearLayout)findViewById(R.id.buttom_navi);
if(top_navi.getVisibility() == View.VISIBLE){
top_navi.setVisibility(View.INVISIBLE);
buttom_navi.setVisibility(View.INVISIBLE);
}else if(top_navi.getVisibility() == View.INVISIBLE){
top_navi.setVisibility(View.VISIBLE);
buttom_navi.setVisibility(View.VISIBLE);
}
}
}
return true;
}
'개발도구 > aOS - 안드로이드 개발' 카테고리의 다른 글
[안드로이드] 숫자형, 문자형 바꾸기 (0) | 2011.06.08 |
---|---|
[안드로이드] ListView에 Footer 와 더보기 를 달자 (0) | 2011.06.01 |
[안드로이드] 클릭후 보이고 , 안보이게 하기 (0) | 2011.06.01 |
[안드로이드] 키보드 보이고 안보이게 하기 (0) | 2011.06.01 |
[안드로이드] euckr -> UTF-8 변환 / 안드로이드 검색 (0) | 2011.06.01 |