tarosukeの日記: [Android] 鷲掴みにしたって操作できるフィルタの名前
日記 by
tarosuke
「EagleGrab」というそのまんまw
一応調べてみたのだがほんとにそういう訳になるっぽい。
--
そしてほんのちょっと修正して何もしないフィルタを挟んで動作するようにした。あとはフィルタを書くだけなんだがこれはちょっと掛かりそうなのであとで。しかしMotionEventの指ごとの状態ってのががよくわからん。指ごとの状態の配列には座標は入らないはずなのにgetXには指番号を使えるとか。もっともZoomyTouchWebでは指は一本しか使わないから全部嘘イベントにしちゃえば必要ないと言えば必要ないけどね。
--
ああ、PointerCoords[]が(時間軸じゃなくて空間的な)指ごとの状態か。PointerProperties[] が別になってるのはこっちは使い回す気だからかも。だからフィルタするには操作指判定した指の分だけコピーしてobtain...てなとこか。...イベントがDOWNとかUPのときにはMOVEな指や変化がなかった指の情報はPointerCoordsに入っているのだろうか。入ってたらMotionEvent#getPointerIDの存在を説明できないから入ってないかな?
[Android] 鷲掴みにしたって操作できるフィルタの名前 More ログイン