Android でコールアウト グラフィックを作成しようとしています。私は 9-patch-drawable を使用するという考えに固執していませんが、それが正しい方法だと思います。私は基本的に、下部に小さなこぶがあるボタンを作ろうとしています. コンテンツのサイズに関係なく、こぶを中央に配置したいと思います。以下は、私が目指している外観を示すグラフィックの例です。
9-patch drawable を使用して下部の小さなナブを中央に保つ方法はありますか?
Android でコールアウト グラフィックを作成しようとしています。私は 9-patch-drawable を使用するという考えに固執していませんが、それが正しい方法だと思います。私は基本的に、下部に小さなこぶがあるボタンを作ろうとしています. コンテンツのサイズに関係なく、こぶを中央に配置したいと思います。以下は、私が目指している外観を示すグラフィックの例です。
9-patch drawable を使用して下部の小さなナブを中央に保つ方法はありますか?
9-patch drawable を使用して下部の小さなナブを中央に保つ方法はありますか?
そのとおり。実際のところ、これには 9 パッチが間違いなく正しい方法です。
9 パッチに 2 つの伸縮可能な領域を作成するだけです。1 つはこぶの左側に、もう 1 つは右側にあります。両方の領域が等しく「大きい」ことを確認する必要があります。つまり、水平方向に伸縮可能な領域を定義する 2 本の水平方向の黒い線は、同じ長さである必要があります。これにより、ナブが水平方向の中央に留まります。
mapview-balloonsライブラリの一部である画像の 2 つの例を次に示します。