9

Android でコールアウト グラフィックを作成しようとしています。私は 9-patch-drawable を使用するという考えに固執していませんが、それが正しい方法だと思います。私は基本的に、下部に小さなこぶがあるボタンを作ろうとしています. コンテンツのサイズに関係なく、こぶを中央に配置したいと思います。以下は、私が目指している外観を示すグラフィックの例です。

短い吹き出し 長い吹き出し

9-patch drawable を使用して下部の小さなナブを中央に保つ方法はありますか?

4

1 に答える 1

8

9-patch drawable を使用して下部の小さなナブを中央に保つ方法はありますか?

そのとおり。実際のところ、これには 9 パッチが間違いなく正しい方法です。

9 パッチに 2 つの伸縮可能な領域を作成するだけです。1 つはこぶの左側に、もう 1 つは右側にあります。両方の領域が等しく「大きい」ことを確認する必要があります。つまり、水平方向に伸縮可能な領域を定義する 2 本の水平方向の黒い線は、同じ長さである必要があります。これにより、ナブが水平方向の中央に留まります。

mapview-balloonsライブラリの一部である画像の 2 つの例を次に示します。

ここに画像の説明を入力 ここに画像の説明を入力

于 2013-04-04T01:43:12.457 に答える