2017年1月26日 / 最終更新日 : 2017年3月22日 yona Android 【AndroidのCanvasに向き合おう】 描画範囲を制御する クリッピングのオプションを指定する クリッピングするclip系のメソッドは引数にRegion.Opを持つオーバーロードが存在します。 オプションを使用することで描画範囲を複雑に指定することができます。 Region.Op […]
2017年1月22日 / 最終更新日 : 2017年3月22日 yona Android 【AndroidのCanvasに向き合おう】 描画範囲を制限する Canvasの描画範囲を制限しよう Canvasの描画範囲を制限することで余分な領域に描画が行われなくなります。 また、下記のメソッドを使用して狭くした描画範囲は下記のメソッドで広げることはできません。 クリッピングし […]
2017年1月19日 / 最終更新日 : 2017年3月22日 yona Android 【AndroidのCanvasに向き合おう】 画像を描こう Canvasに画像を描画しよう 画像を表示する void drawBitmap(Bitmap bitmap, float left, float top, Paint paint) 画像の左上を指定して画像を描画する。 […]
2017年1月11日 / 最終更新日 : 2017年3月22日 yona Android 【AndroidのCanvasに向き合おう】 文字を描こう Canvasに文字を描こう 文字を描画する void drawText(String text, float x, float y, Paint paint) 座標、Paint、文字列を指定して文字を描画する。 Str […]
2017年1月9日 / 最終更新日 : 2017年3月22日 yona Android 【AndroidのCanvasに向き合おう】 円・楕円・扇・円弧を描こう Canvasに円・楕円・扇・円弧を描画する Canvasに円・楕円・扇・円弧を描画します。 下記のメソッドを使いこなすことで円グラフ等の複雑な図形が描画できるようになります。 円・楕円・扇・円弧を描画する void dr […]
2017年1月8日 / 最終更新日 : 2017年3月22日 yona Android 【AndroidのCanvasに向き合おう】 四角や角丸四角を描こう Canvasに四角、角丸四角を描こう 四角形を書きましょう。 四角形を描画する void drawRect(float left, float top, float right, float bottom, Paint […]
2017年1月8日 / 最終更新日 : 2017年3月22日 yona Android 【AndroidのCanvasに向き合おう】 線を描こう Canvasに線を引こう Canvasに線を引くには4つの値(始端x座標,始端y座標,終端x座標,終端y座標)を決める必要があります。また、線の種類はPaintを使います。 線を描画する void draw […]
2017年1月8日 / 最終更新日 : 2017年3月22日 yona Android 【AndroidのCanvasに向き合おう】 点を描こう Canvasに点を描こう Canvasに点を描画するには、画面左上を原点としx,y座標で描画位置を指定し、Paintで半径や色、形を指定する必要があります。 点を描画する void drawPoint(float x, […]
2017年1月7日 / 最終更新日 : 2017年3月22日 yona Android 【AndroidのCanvasに向き合おう】 Canvasを塗りつぶそう Canvasを塗りつぶそう Canvasを一色で塗り潰す方法はいくつかあります。 塗りつぶす void drawRGB(int r, int g, int b) canvasを指定したRGBカラーで塗りつぶす。 int […]
2017年1月7日 / 最終更新日 : 2017年4月12日 yona Android 【AndroidのCanvasに向き合おう】Canvasのメソッド一覧 Canvasに向き合おう Canvasから目を背けていたので、向き合うことにしました。 種類が結構あるのでいくつかの記事に分割することにします。 下記に大まかな分類で記事を書こうと思っていますが、後からいろいろ変わるとお […]