Android」カテゴリーアーカイブ

【Android】SurfaceViewを使う

SurfaceViewを使えば、高速な描画を行うことができる。 この前に作成した、自前でアニメーションをする処理や、ゲームなどの描画にはSurfaceViewを使った方が良いだろう。 SurfaceViewのプログラミン… 続きを読む »

【Android】自前のアニメーション 応用例

前回作成した自前のアニメーションを応用してみよう。 画面にタッチした点を中心に円の半径が次第に大きくなっていくアニメーションを考えてみることにする。そして、タッチしたら次々と円が描かれて行くようにする。 まず、複数の円の… 続きを読む »

【Android】自前のアニメーション

Viewに描画ができるようになったので、今度は自前でアニメーションをさせてみる。 アニメーションをするには、一定時間ごとに図形の状態を更新させ、再描画するというのが基本的な考え方である。 そこで、以下のように簡単なアニメ… 続きを読む »

【Android】Viewに描画する

AndroidでViewに描画する方法について。 図形を描画するには、ViewのonDraw()をオーバーライドし、その引数に渡ってくるcanvasオブジェクトのメソッドを使えばよい。 四角形や円や直線など、さまざまな種… 続きを読む »