안드로이드 개발 질문/답변
(글 수 45,052)
protected void onDraw(Canvas canvas) {
if ( image != null)
canvas.drawBitmap(image, drawX, drawY, null);
}
으로 이미지를 조작하여 화면에 보이고 있습니다..
마우스로 클릭하면 그 지점을 화면 중간으로 가게 하는 조작은 하였는데
화면이 변하면서 슬라이드 효과를 주고 싶은데 잘 안되네요...
마우스로 클릭한 지점이 스크린 화면 중간으로 가면서 미끄러지는 듯하게 부드럽게 화면이 변하게 하고 싶은데
현재는 마우스로 클릭하면 그 부분이 화면 중간 지점으로 오게만 하였습니다..
단박에 화면이 변해서 좀 그러네요...
이때 애니메이션을 어떤 식으로 주어야 하죠?
if ( image != null)
canvas.drawBitmap(image, drawX, drawY, null);
}
으로 이미지를 조작하여 화면에 보이고 있습니다..
마우스로 클릭하면 그 지점을 화면 중간으로 가게 하는 조작은 하였는데
화면이 변하면서 슬라이드 효과를 주고 싶은데 잘 안되네요...
마우스로 클릭한 지점이 스크린 화면 중간으로 가면서 미끄러지는 듯하게 부드럽게 화면이 변하게 하고 싶은데
현재는 마우스로 클릭하면 그 부분이 화면 중간 지점으로 오게만 하였습니다..
단박에 화면이 변해서 좀 그러네요...
이때 애니메이션을 어떤 식으로 주어야 하죠?
private Scroller mScroller;
mScroller.startScroll(getScrollX(), 0, delta, 0, Math.abs(delta) * 2);
이 함수를 찾아 보세요.
Launcher에서 마우스로 끌거나 할대 화면 이동하는 대 사용하더군요.