問題タブ [layerdrawable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android StateListDrawable の押された状態は常に最後に追加されたものを表示します
カスタムボタンがあり、プログラムで押されたデフォルトの色を変更しました。
}
次に、このボタンを、Linearlayout を内部に持つアクティビティに追加しました。
}
私の問題は、3 つのボタンすべてのデフォルトのストロークの色が異なりますが、押されたストロークの色が常に最後に追加されたボタンの色になることです。
総括する;
千の言葉よりも二つの絵:)
android - さまざまなタイプの重力で LayerImageDrawable を作成する方法
内部に 2 つの画像を含む画像ビューを作成しようとしています。その上に小さなインジケーターが付いた背景の写真。ただし、背景の写真は中央に配置され、メインの画像に合わせてスケーリングされるはずですが、画像の右下にインジケーターを表示しようとすることに固執しています。
さまざまな要素の重力特性をいじっても、実際には何も達成されないようです。
以下は、ドローアブル内の重力を設定するために使用しようとしたコードと、独自の重力セットを持つ LayerDrawable を含む XML 要素ですが、どちらも何もしないようです。
android - プログラムで設定されたグラフィック/色で2つのボタンを重ねる方法
2 つのボタンを重ねる必要があります。最初の (トップ) ボタンは、アイコンに .png を使用してこのように作成されます。
2 番目のボタン (下) の場合:
私が試したこと:
1 下のボタンの左側のドローアブルを上のボタンのドローアブルに設定します。結果: アイコンのみが表示され、背景色の円は表示されません。
2 ShapeDrawable を使用して RoundRectangle を作成し、次に 2 つのレイヤーを作成し、LayerDrawable を使用してボタンの背景を設定します。
結果: (1) と同じ。
望ましい結果は次のとおりです。
button1 はアイコン付きの青色、button2 はテキスト付きの灰色の角丸長方形です。
android - レイヤーのドローアブル画像が引き伸ばされる理由複数のレイヤーを使用してドローアブルを作成する場合
複数の画像を重ね合わせて画像を作成しました
しかし、最終的な画像は引き伸ばされています これがレイヤードローアブルを作成するための私のコードです これを短くするのを手伝ってくれる人はいますか?