2011-06-17 121 views
2

我想創建一個動畫效果,只要用戶用我們的Android應用程序中的手指觸摸屏幕。每當他們在某個座標上觸摸屏幕時,我都希望它看起來像素正在向各個方向射出,然後它們很快消失。像素應該與背景顏色不同。如果用戶在屏幕上拖動他們的手指,我希望像素在他們拖動手指時拍攝出來。有誰知道這可以做到嗎?Android觸摸動畫效果

+0

我有一種感覺,我需要一個透明的位圖,超過我的佈局。然後每次用戶觸摸屏幕時,我都需要通過不斷重新繪製位圖來創建效果。我不確定這是否可行。我沒有在android中完成很多位圖編程。 – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

+0

你有沒有做過這個,我正在尋找類似的東西 –

回答

0

在視圖中實現手勢並將觸發事件傳遞給手勢。 手勢,你將有回調方法,如

  1. onDown(MotionEvent五)
  2. onScroll(MotionEvent E1,MotionEvent E2,浮distanceX,浮動distanceY)
  3. onShowPress(MotionEvent五)

它們每個都包含一個MotionEvent對象。您可以在屏幕上獲得當前的X和當前的Y位置。

+1

我知道如何獲得屏幕觸摸的座標。你不一定非要使用手勢。一旦知道座標,我更關心如何創建動畫效果。 – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz