2021-06-13から1日間の記事一覧

Box<T>型

doc.rust-lang.org Rustの全ての値は、デフォルトはstack領域で確保される。 値は、Box<T>を生成することによって、boxed(ヒープ上での確保)することが出来る。 box値は、T型の値をヒープ上に確保するためのスマートポインタである。 box値がスコープから消えた</t>…

ViewGroupによるタッチイベントの管理

ViewGroupにおけるタッチイベントの管理 onInterceptTouchEvent()メソッドをオーバーライドすることで、サブビューに対して、タッチイベントを発生させないようにすることができる。 class MyViewGroup @JvmOverloads constructor( context: Context, privat…

複数ポインタのトラッキング

複数のポインタをトラックする ACTION_DONW このポインタのindexは必ず0が割り当てられる ACTION_POINTER_DOWN indexが0以外のポインタがスクリーン上で検知された場合、呼び出される。割り当てられるindexは、getActionIndex()メソッドから取得が可能 ACTIO…