2017-01-24 6 views
0

9 patch with 2 corners コーナーに2つの図形を使ってこの画像に9つのパッチを作成するにはどうすればいいですか?

歪んだ正方形と四半円を使わずに、下の画像の9パッチを作成するのが難しいと思っています。私は両方の形状(現在メイン矩形そのものの半分である)の高さを減らすことができますが、それは難しくありません。

高さを落とさずに、そのような画像に対して9パッチを作成する方法はありますか?

答えて

1

左目の高さ+右目の高さを画像全体の高さより1px小さくして、そのピクセルの真ん中に9パッチストレッチを作るよりも、

1

正方形と四分円の間に(垂直軸上に)1つのピクセルさえないので、このイメージは不可能です。

イメージの高さを1-2ピクセル(密度に依存)で拡大すると、垂直軸に正方形と四分円が少し離れて表示されます。次に、それらの新しい「中心ピクセル」をストレッチ可能としてマークします。

+0

シェルさん、あなたとウラジミールの提案を使用しようとしています..ウラジミールの答えはあなたのものより1分早かったからです。 – Girish

1

代わりに、2つの別々の画像(1つは正方形で、もう1つは円で表示されます)を表示し、代わりに2つの表示を使用して表示できます。そうすれば、正方形と円の両方が画像とほぼ同じ高さの狭い画像を得ることができます。

+0

しかし、どのように2つのビューが使用されますか?私はNavigation Drawerのバックグラウンドでそれらを使用しようとしています... – Girish

+0

あなたの引き出しに他のビューを持つことができます。しかし、高さが非常に小さい場合でもこの画像が必要ないので、@ VladimirJovanovicの答えはおそらくあなたの方が良いでしょう。 – Karakuri

関連する問題