SlideShare a Scribd company logo
1 of 29
Download to read offline
MMoottiioonnEEvveenntt
さきら  @@ssaakkiirraa
13年4月21日日曜日
誰よ??
さきら  @@ssaakkiirraa
13年4月21日日曜日
MMoottiioonnEEvveennttって??
画面へのタッチの情報とかを格納する。
主にVViieeww##oonnTToouucchhEEvveenntt(())で使う
タッチのXXYY座標
ggeettXX(()),,  ggeettYY(())
タッチの状態((開始→ドラッグ→終了))
発生時刻などなど。。。
13年4月21日日曜日
筆圧、サイズ((11))
AAnnddrrooiidd  11..00  ((AAPPII  LLeevveell  11〜))
筆圧::  ggeettPPrreessssuurree(())
タッチのサイズ::  ggrreeSSiizzee(())
iiOOSSには未だにこの辺りのAAPPIIはないよ。
13年4月21日日曜日
筆圧、サイズ((22))
お絵描きソフトにとって、筆圧情報は大事。
主観かも…�
結構あてにならない数値が得られるので、値
をならす必要はある。
hhttttppss::////ggiitthhuubb..ccoomm//ssaakkiissaakkiirraa//PPeeiinnttuurreerrooiidd//bblloobb//
mmaasstteerr//ssrrcc//jjpp//ssaakkiirraa//ppeeiinnttuurreerrooiidd//AAPPVViieeww..jjaavvaa
13年4月21日日曜日
筆圧、サイズ((33))
13年4月21日日曜日
マルチタッチ((00))
AAnnddrrooiidd  11..66まではマルチタッチはAAPPIIに存在
していなかった!
「筆圧とれる点でiiPPhhoonnee  OOSS((当時))に勝てる
からいいか…�」とは思っていたが、やっぱ
りマルチタッチは欲しい。
13年4月21日日曜日
マルチタッチ((11))
22000099//0011((22000088//1122??))からカスタムRROOMMに
てマルチタッチの利用が可能に。
拙作PPeeiinnttuurreerrooiidd((当時は「AAnnddrrooiidd  
PPeeiinnttuurree」でもマルチタッチに対応。
22点タッチのみ。非公式AAPPII。
HHTTCC  GG11//DDeevvPPhhoonnee11
13年4月21日日曜日
マルチタッチ((22))
AAnnddrrooiidd  22..00  EEccllaaiirrにてMMoottiioonnEEvveennttに公式
AAPPIIとしてマルチタッチ登場!
タッチの数  →  ggeettPPooiinntteerrCCoouunntt(())
タッチの識別子  →  ggeettPPooiinntteerrIIdd((iinntt))
座標は  ggeettXX((iinntt)),,  ggeettYY((iinntt))
これで闘える。
13年4月21日日曜日
マルチタッチ((33))
hhttttppss::////ggiitthhuubb..ccoomm//ssaakkiissaakkiirraa//PPeeiinnttuurreerrooiidd//bblloobb//
mmaasstteerr//ssrrcc//jjpp//ssaakkiirraa//ppeeiinnttuurreerrooiidd//
MMuullttiittoouucchhHHaannddlleerr..jjaavvaa
13年4月21日日曜日
マルチタッチ((44))
13年4月21日日曜日
高精度座標取得((00))
そもそもoonnTToouucchhEEvveenntt(())の通知って、それほ
ど頻繁に来てくれるものじゃない。
同じような枠組みでイベントをアプリに伝
達しているiiOOSSと比べて、どうしてもイベン
ト間の時間が開きがち。
13年4月21日日曜日
高精度座標取得((00))
そもそもoonnTToouucchhEEvveenntt(())の通知って、それほ
ど頻繁に来てくれるものじゃない。
同じような枠組みでイベントをアプリに伝
達しているiiOOSSと比べて、どうしてもイベン
ト間の時間が開きがち。
→ 線がしょぼくなる。
13年4月21日日曜日
高精度座標取得((11))
MMoottiioonnEEvveenntt##ggeettHHiissttoorriiccaall......がAAnnddrrooiidd  22..00  
EEccllaaiirrで登場!
直前のMMoottiioonnEEvveennttの間に発生した座標等を
保持してくれる。
ggeettHHiissttoorriiccaallSSiizzee(())
座標はggeettHHiissttoorriiccaallXX((iinntt)),,  
ggeettHHiissttoorriiccaallYY((iinntt))で取得
ggeettHHiissttoorriiccaallXX((iinntt,,  iinntt))とか他にも色々
13年4月21日日曜日
高精度座標取得((22))
13年4月21日日曜日
高精度座標取得((22))
13年4月21日日曜日
高精度座標取得((33))
hhttttppss::////ggiitthhuubb..ccoomm//ssaakkiissaakkiirraa//PPeeiinnttuurreerrooiidd//bblloobb//
mmaasstteerr//ssrrcc//jjpp//ssaakkiirraa//ppeeiinnttuurreerrooiidd//AAPPVViieeww..jjaavvaa
13年4月21日日曜日
HHoovveerr((00))
多様性こそがAAnnddrrooiiddプラットホームの最大の
弱点であると同時に最大の長所。
ワコムタブレットみたいな静電容量方式のス
タイラス使える機種ないの??
画面から浮いた状態で座標を取得できると
嬉しい。
13年4月21日日曜日
HHoovveerr((11))
サムソンGGaallaaxxyy  NNoottee  NN77000000  
22001111//1100発売
静電容量((指タッチ))と電磁誘導((ワコムタブ
レット方式))を搭載
ちゃんと指とスタイラスを区別してた
し、ホバーも認識してた。
13年4月21日日曜日
HHoovveerr((11))
サムソンGGaallaaxxyy  NNoottee  NN77000000  
22001111//1100発売
静電容量((指タッチ))と電磁誘導((ワコムタブ
レット方式))を搭載
ちゃんと指とスタイラスを区別してた
し、ホバーも認識してた。
サムソン独自拡張AAPPIIはあったけどしょぼかった。
13年4月21日日曜日
HHoovveerr((22))
AAnnddrrooiidd  44..00  IIccee  CCrreeaamm  SSaannddwwiicchhにて
VViieeww..OOnnHHoovveerrLLiisstteenneerr##
    oonnHHoovveerr((VViieeww,,  MMoottiioonnEEvveenntt))が登場!!
VViieeww##oonnTToouucchhEEvveenntt(())には来ません。
VViieeww##oonnHHoovveerrEEvveenntt(())もありません。
13年4月21日日曜日
HHoovveerr((33))
ggeettXX(()),,  ggeettYY(())とかも使えます。
ちゃんと座標をアプリから拾えます。
PPeeiinnttuurreerrooiiddでは((機能の存在を確認しただけ
で))まだ有効に活用できていません。
13年4月21日日曜日
TToooollTTyyppee((00))
多様性こそがAAnnddrrooiiddプラットホームの((rryy
指でのタッチだけではなく、スタイラスを利
用できる機種も存在してきた。
13年4月21日日曜日
TToooollTTyyppee((00))
多様性こそがAAnnddrrooiiddプラットホームの((rryy
指でのタッチだけではなく、スタイラスを利
用できる機種も存在してきた。
指とスタイラス区別できないの??
GGaallaaxxyy  NNootteeでは区別できてた。
サムソンAAPPIIはあまりにしょぼ((rryy
13年4月21日日曜日
TToooollTTyyppee((11))
MMoottiioonnEEvveennttにggeettTToooollTTyyppee((iinntt))がAAnnddrrooiidd  
44..00  IIccee  CCrreeaamm  SSaannddwwiicchhに登場!
TTOOOOLL__TTYYPPEE__FFIINNGGEERR
TTOOOOLL__TTYYPPEE__SSTTYYLLUUSS
TTOOOOLL__TTYYPPEE__EERRAASSEERR
TTOOOOLL__TTYYPPEE__MMOOUUSSEE
などなど
13年4月21日日曜日
TToooollTTyyppee((22))
アプリからスタイラスからのMMoottiioonnEEvveennttと
指からのMMoottiioonnEEvveennttを区別することが可
能。
例えば、スタイラスは線�引き、指は消しゴム
と機能を分けることができる。
13年4月21日日曜日
TToooollTTyyppee((33))
まだggiitthhuubbに上げていません。((近い内に上げ
るつもりです  mm((__  __))mm
13年4月21日日曜日
TToooollTTyyppee((44))
13年4月21日日曜日
おわりに
AAnnddrrooiiddのMMoottiioonnEEvveennttは最初はしょぼかった
今のMMoottiioonnEEvveennttはけっこうすごいよ!!
もっと使おうよ!!
13年4月21日日曜日

More Related Content

Viewers also liked

Tema 3 usuaris i grups a windows
Tema 3   usuaris i grups a windowsTema 3   usuaris i grups a windows
Tema 3 usuaris i grups a windowscarolinallf
 
Tim Lowe Certificate III
Tim Lowe Certificate IIITim Lowe Certificate III
Tim Lowe Certificate IIITim Lowe
 
FLI-2016-E-BROCHURE
FLI-2016-E-BROCHUREFLI-2016-E-BROCHURE
FLI-2016-E-BROCHURESohail Vohra
 
CONFERENCIA SENA AGOSTO DE 2009
CONFERENCIA SENA AGOSTO DE 2009CONFERENCIA SENA AGOSTO DE 2009
CONFERENCIA SENA AGOSTO DE 2009jaimechavesvillada
 
C V Mohannad Ahmad ALmomani
C V Mohannad  Ahmad  ALmomaniC V Mohannad  Ahmad  ALmomani
C V Mohannad Ahmad ALmomanimmomani
 

Viewers also liked (9)

Nosso amor
Nosso amorNosso amor
Nosso amor
 
Tema 3 usuaris i grups a windows
Tema 3   usuaris i grups a windowsTema 3   usuaris i grups a windows
Tema 3 usuaris i grups a windows
 
Tim Lowe Certificate III
Tim Lowe Certificate IIITim Lowe Certificate III
Tim Lowe Certificate III
 
Proyecto creativo
Proyecto creativo Proyecto creativo
Proyecto creativo
 
FLI-2016-E-BROCHURE
FLI-2016-E-BROCHUREFLI-2016-E-BROCHURE
FLI-2016-E-BROCHURE
 
Dce0 Introduccion Orientacion A Objetos
Dce0 Introduccion Orientacion A ObjetosDce0 Introduccion Orientacion A Objetos
Dce0 Introduccion Orientacion A Objetos
 
CONFERENCIA SENA AGOSTO DE 2009
CONFERENCIA SENA AGOSTO DE 2009CONFERENCIA SENA AGOSTO DE 2009
CONFERENCIA SENA AGOSTO DE 2009
 
C V Mohannad Ahmad ALmomani
C V Mohannad  Ahmad  ALmomaniC V Mohannad  Ahmad  ALmomani
C V Mohannad Ahmad ALmomani
 
Thalia
ThaliaThalia
Thalia
 

つ部20130421a01