AndroidでJavaを使ってプログラムを作っています。 私は四つの線を使ってビットマップ上にたくさんの矩形を描画しています。 ATMのラインは黒で、背景は白です。これらの「ボックス」を色で塗りつぶしたいのですが、その方法を理解できません。 図面から4行を変更して最初からボックスを作成するオプションはありません。ボックスを形成する線を描く必要があります。 私は "ボックス"の真ん中にあるx、yの引数をとり、ボックスの端に当たるまでそれを塗りつぶしますが、それを動作させることはできません。 それはまた受け入れられる必要があります、私は多くのボックスを埋めるために持っています。 API 7自由形を色で塗る方法
答えて
Path
でこれを簡単に実行できます。それはあなたが話しているように機能します - ポイントからポイントへの "描画ライン"への移動 - しかし、完了したら、それを記入することができます。
Paint paint = new Paint();
paint.setStyle(Style.FILL);
// set other paint parameters, like color...
...
Path path = new Path();
path.moveTo(startX, startY);
path.lineTo(startX, startY + 50);
path.lineTo(startX+50, startY + 50);
path.lineTo(startX+50, startY);
canvas.drawPath(path, paint);
私はそれがうまくいくと思います! ilそれをチェックし、それが動作するかどうかを説明します。 乾杯 –
使用Pathsでアンドロイド2.1を使用して
イム。パスに線を作成し、その線をキャンバス上に描画すると、ペイントで塗りつぶされます。パスにストロークを追加して、図形に罫線を追加することもできます。
パスは使用できません。 私はトップに追加する必要がありますが、私たちはGPSを作ってマップをレンダリングしています。 テキストファイルから「ノード」をたくさん取得することでこれを実行しています。 各ノードはポイントであり、そのポイントから、住宅や道路、土地と水の地図ができるまで線と線と線を描きます。 この時点で、私たちは家を表す "箱"を持っています。 私は始まりの行と1つの家の終わりの行が何であるか知りません、私はちょうど家を建てる行がたくさんあります。 –
次のとおりではありません。あなたは、家である箱を構成する線と線がたくさんあり、どの線が "家"を始末しているのかわからないが、家を満たす必要がある。どのようにあなたがそれらを埋めることができるように家を構成する線を把握するつもりですか? –
- 1. グラフ領域を色で塗る方法
- 2. HSLカラーで色を塗る方法は?
- 3. 色と形で不規則な形を塗る
- 4. 図形を選択してマクロを実行して色を塗る方法は?
- 5. 矩形を変更WPFでマウスの色を塗る
- 6. gnuplotの四角形の下の色を塗りつぶす方法は?
- 7. キャンバスの長方形の塗りつぶし色
- 8. アンドロイドで色を塗るカスタムラジオコントロール
- 9. ggplotのgeom_polygonで色を正しく塗る方法は?
- 10. cssで画像やアイコンの色を塗る方法は?
- 11. ipython:アイドル状態で色を塗る方法は?
- 12. UIImageの透明部分を色で塗る方法は?
- 13. ggplot2ヒストグラムの色を手動で塗る方法
- 14. iPhoneの画像の一部のみで色を塗る方法
- 15. R:データ値でボロノイの色を塗る方法は?
- 16. javafxランダムな色でグリッドを塗る方法
- 17. iOS 8:自由形式でUITableviewの高さをプログラムで設定する方法
- 18. 2色で正多角形を塗ります
- 19. 三色を使って三角形をグラデーションで塗る方法は? (多分GDを使って)
- 20. Line2Dで作成された塗りつぶしの形の色
- 21. オーバーレイを新しい色で塗りつぶす方法
- 22. Rで色を塗りつぶす方法R
- 23. CGContextStrokeLineSegmentsで色を塗りつぶす方法は?
- 24. div全体を背景色で塗りつぶす方法
- 25. パスアイテムを色で塗りつぶす方法
- 26. Java:色でArrayListからシェイプを塗りつぶす方法は?
- 27. angular2、d3.jsで色を塗りつぶす方法は?
- 28. Android - レイアウトの一部の色を塗る方法は?
- 29. セル塗りつぶしの色を取得する方法
- 30. divの背景色をdiv "container"(950px)に塗る方法
これらのボックスは四角形/四角形ですか? – Raj