Android描9-パッチツール:にはどのような意味があり黒線以外の図

StackOverflow https://stackoverflow.com/questions/4231375

  •  26-09-2019
  •  | 
  •  

質問

したがgoogle&androidこの質問です。また複数の試験誤ができなくなったこの質問です。を習っていたのAndroidの"描四パッチ"。基盤とするいは、何の画像を処理が必要です。png形式の場合です。9.pngしますので無視されます。しかし、

  1. わかりませんでしたかのきっかけとなるよう"のストレッチ?
  2. 何が起こるときに描くドラゴン消したり邪魔な点を消外できます。pngではないですか。(プレビュー画面表示に変更で起こっていますが、私が不確かなかできることがわか)
  3. 私が描くドラゴン消したり邪魔な点を消に左または上面の画像も変更画しかし、なぜそんな時も同様に右または下側ではないですか。
  4. なぜこのツールの中心とな背景においては、プロセスの画像です。
  5. うことにより変更すると簡単なボタンを押します。png(android sdk).またこのツール&描きの黒線が低減させることができる画像のサイズなのためのストレッチ'です!なぜですか?
  6. このオプション以下、"ロック","ショーコンテンツ、パッチスケール"ものとなっているか。

会員の方はログインしてくだ向かう多くの疑問がAndroidのオンラインdocsな説明や初心者のための.誰かができるなられたことによって、準備の参考にすべてのbegineers者検索はこのフォーラム

役に立ちましたか?

解決

伸縮性パッチによって、あなたは基本的には画像内のピクセルの行と列を繰り返したいというのAndroidを言っています。あなたは、標準の画像を伸ばしたとき、二つの可能性があります。一つは、それは比例拡大縮小、それでもによる補間にシャープネスを失います。二人は、それが不釣り合いに拡大縮小、及びその切れ味が、その形状にもないだけを失います。不均衡なスケーリングの例は以下の通りです:
伸び

黒い線の目的は、それが画像の領域を繰り返しても安全であるかのAndroidを伝えるようにします。左隅に伸ばすことができ、行(複数可)を画定する上部コーナーは、それは伸ばすことができ、その列(複数可)を定義します。下と右の角がちょうど(ボタンは場所のテキストに許可されているなど)は、実際のコンテンツ領域を定義するには、パッドにフレームを余分なスペースを確保することができます。下の画像では、上に一つの列を定義しながら、フレームの外側にある2つの黒画素が、画像上の行を定義することを確認できます。


例

以下、本ショー様々なサイズに伸ばし9パッチを適用した結果。広くなるように拡大していた場合は、左側と右側の定義された伸縮性の列の画像の半分は、左と右の新しいサイズのに整列され、そして定義された列は、間にスペースを埋めるために繰り返されます。同じことは、定義された行で発生します。あなたが倍数を使用している場合、それはちょうど均等にそれらの両方を持つスペースをパッド(私はあなたが2つ以上のストレッチの行/列を使用することができます信じていません)。この場合には、私は均等に真ん中を下に分割勾配を維持するためにそれを使用します。

延伸イメージ結果

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top