[Android] Touch Drag 속도에 따라 동작 달리하기 (VelocityTracker)
ListView를 보시면 화면을 터치한 후 드래그하는 속도에 따라 ListView의 스크롤링 속도가 변하는 것을 볼 수 있습니다. 천천히 하면 스크롤도 천천히 되고 빠르게 드래그하면 바퀴 돌 듯이 ListView가 스크롤 되지요. 이런 효과는 어떻게 구현될 수 있을까요? 안드로이드에서 제공하는 클래스를 통해 쉽게 구현할 수 있습니다. 다음의 코드를 보시죠. public class MyOnTouchListener implements OnTouchListener { private VelocityTracker mVelocityTracker; public boolean onTouch(View v, MotionEvent event) { if (mVelocityTracker == null) { mVelocityTr..
Computer/Android
2016. 9. 23. 01:26