【Android】画像のZoom-in,Zoom-Out,移動方法
http://www.codeproject.com/Articles/319401/Simple-Gestures-on-Android
画像をぐりぐり拡大したり、縮小したり、回転させたりする方法を探していたら、
上のサイトが見つかったので、参考にさせてもらいました。
よくできているなーと思ったので、
自分でもサンプルを作ってやってみた中で簡単な自分的なおさらい。
①Viewを拡張してカスタマイズする
②ViewからTouchManagerへのヘルパークラスの呼出
③カスタムView内での描画は基本的にonDraw()で
④カスタムViewをLayoutのXMLに定義するにはattrと
Layout XML内に
「xmlns:txt="http://schemas.android.com/apk/res/カスタムView」
カスタムView-->作成したカスタムViewクラスを定義する。
さらに、
<カスタムView
android:layout_width="200dp"
android:layout_height="200dp" />
みたいな感じで配置すること
実際作ってみるとサンプル動画同様に動いたので、
なかなか使えるサンプルだなと思う。
カスタムView内で色々やってみると面白い。