2回ほど前に作成したリボンですが リボンを作って指を中心にくるくるする Viewで作成していたのですが、今回はsurfaceViewを使ってより早く描画できるようにしてみます。 ・まずは簡単にViewとSurfaceViewの違いから。 viewに関しては、基本的には静止でinvalidate()を利用することで、再描画をする事ができました。上記のサンプルを作成した際には連続描画をTimerを用いて作成していました。実際にTimerで設定した時間よりも遅くなってしまいましたが、そこまでスピードが遅くなることもなく実装ができていました。 surfaceviewに関してはimplementでSurfaceHolder.Callback,Runnableを読み込む事で、内部にThreadを持ち、surfaceholderで描画用のデータへの描画を簡単にしてくれます。基本の形としては、 surfa
![SurfaceViewを使って、リボンを作成してみる - 素人のアンドロイドアプリ開発日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/48c8e8477c4b1fef1479ed4f663eca2b30074d91/height=288;version=1;width=512/http%3A%2F%2Fandante.in%2Fi%2Fwp-content%2Fuploads%2F2012%2F06%2Ftips1-180x300.png)