2011-06-17 4 views
2

ユーザーがアンドロイドアプリで指で画面に触れるたびにアニメーション効果を作りたいと思います。彼らがある座標で画面に触れるたびに、ピクセルがあらゆる方向に飛び出しているように見えるようにしたいと思います。ピクセルは背景とは異なる色にする必要があります。ユーザーが指を画面上にドラッグすると、指をドラッグするとピクセルが飛び出るようになります。これがどのように成し遂げられるのか誰にでも分かりますか?Androidタッチアニメーション効果

+0

私は自分のレイアウトを通過する透明なビットマップが必要だと感じています。ユーザーが画面に触れるたびに、常にビットマップを再描画してエフェクトを作成する必要があります。これがうまくいくかどうかはわかりません。私はアンドロイドでたくさんのビットマッププログラミングをしていません。 – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

+0

あなたはこれをやったことがありますか?同じようなものをお探しですか? –

答えて

0

ジェスチャーをビューに実装し、そのイベントにジェスチャーを渡します。あなたのようなコールバックメソッドを持っていますジェスチャーで

  1. onDown(MotionEvent電子)
  2. onScroll(MotionEvent E1、MotionEvent E2、distanceXフロート、distanceYフロート)
  3. onShowPress(MotionEvent電子)

それぞれにはMotionEventオブジェクトが含まれています。現在のXと現在のYの位置を画面に表示できます。

+1

画面のタッチの座標を取得する方法を知っています。必ずしもジェスチャーを使う必要はありません。いったん座標を知ったらアニメーション効果を作り出す方法にもっと興味があります。 – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

関連する問題