私は8x8の画像を持っています。(ビットマップ - 変更可能)
Path
私がやりたいことは、与えられたとPaint
オブジェクトを myに描画できるようにすることSurfaceView
です。
現時点でできることは、形状を単色で塗りつぶすことだけです。どうすればパターンで描くことができますか。
画像では、ブラシ パターン (クロス) を見ることができます。十字架からドーナツ、エルフまで何でもかまいません。
この模様の背景をどう描くか。
また、最終的には色を適用したいと考えています。
これまでのところ、私の理論では、形状のクリップ領域を作成し、領域が覆われるまでビットマップをタイル張りしますが、これは処理が非常にやり過ぎです。理想的なサウンドでもありません。
色付けに関しては、ブラシを編集してアルファにし、背景色で塗りつぶしてから、その上に画像を描画します。本当の問題は、そのようなパターンのタイリングです。
同様の性質の質問がいくつか見つかりましたが、すべて未回答であり、私の状況には当てはまりません。(ビューなどでのxmlの使用)