Canvasクラスのメソッドには、図形を描画する様々なメソッドが用意されています。 描画領域を塗りつぶす 描画領域を塗りつぶすCanvasクラスのメソッドには、以下のものがあります。 void drawColor(int color) Color値で、描画領域を塗りつぶします。 void drawColor(int color, PorterDuff.Mode mode) 2番目の列挙型引数PorterDuff.Modeの意味が理解できず、どのような使い方ができるのか、よくわかりませんでした。 PorterDuff.Modeの引数は「PorterとDuffの12のルール」というものを示しているようで、 どうやら、既に塗りつぶされている色の上に新しい色を合成するみたいです。 とりあえず、以下のURLが参考になりそうなので、載せておきます。 Merlinの魔術- Porter-Duffのルール
![グラフィックス(5)-Canvasクラスのメソッドを使って図形を描画する - 愚鈍人](https://cdn-ak-scissors.b.st-hatena.com/image/square/0bbbcebed42b0efa7859e64a5bf1f59590e174b3/height=288;version=1;width=512/http%3A%2F%2Fichitcltk.hustle.ne.jp%2Fgudon%2Frd%2Fjava%2FAndroid%2Fimages%2FAndroid_Graphics1_Arc.jpg)