問題タブ [shapedrawable]

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.

0 投票する
1 に答える
267 参照

android - 変更された GradientDrawable がさまざまな場所で不必要に再利用される

私は ShapeDrawable drawable /my_shape.xmlを持っています

TextViewアプリのいくつかの場所でいくつかの の背景として使用します。layout/my_fragment.xmlのように

または、リスト アイテムとして使用されるレイアウトでlayout/my_list_item.xml

ここで、リスト内の形状の色をプログラムで変更すると、アプリ内のまったく別の場所にあるフラグメント内ArrayAdapterの背景が、リストの最後の項目と同じ色になります! それ以降、色が変更された形状は、レイアウトに my_fragment.xml を持つ他のすべてのアクティビティで使用されます。TextView

どうすればそれが可能になり、その「再利用」動作を回避するにはどうすればよいですか?

これが私のアレイアダプターのコードです:

0 投票する
0 に答える
299 参照

android - 複雑なドローアブルを動的に作成する

次のドローアブルを動的に作成して、Circle Progress バー内で使用したいと考えています。

実行時に startColor/centerColor/endColor を変更する必要があるため、動的に作成する必要があります。

ご回答ありがとうございます。

0 投票する
1 に答える
6032 参照

android - Android 形状 - 円と異なる上部色の正方形

以下のような形状のドローアブルを作成しようとしています。

ここに画像の説明を入力

左上のセクションだけが異なる色(ここでは白)になっています。小さいサイズの長方形を配置すると、これを達成できると思いましたが、間違っていました。私は正しい方向に進んでいますか?

これが私のdrawable.xmlファイルです。

0 投票する
1 に答える
908 参照

android - 描画可能なレイヤーリスト内のビットマップのサイズを変更しても効果がない

layer-listとして追加された のビットマップのサイズを変更したいitem

これは私が試したものです、

Android Studio 2.0 Preview 5 を使用すると、表示されるプレビューは完璧ですが、実際の画像は大失敗です。

ASによるプレビュー、

ここに画像の説明を入力

実際の画像、

ここに画像の説明を入力

画像リソースのサイズを手動で、または xml 自体で変更しても、何も変わりません。

注:「f」形状の画像の寸法は 53 * 128 です。

EDIT : AS は API バージョン 23 を使用してレイアウトをレンダリングしていました。21に変更すると(私もテストしていました)、ぼやけて見えました. Android M デバイスで同じことを確認したところ、画像は完璧でした。したがって、この xml は API 固有の動作をしています。

0 投票する
1 に答える
512 参照

android - ShapeDrawable でポップアップを描画する (Android)

私はこのようなことを達成したい: ここに画像の説明を入力

shaperawable で可能ですか? 長方形の下に「三角形」の部分を配置するにはどうすればよいですか?

0 投票する
1 に答える
1539 参照

android - レイヤー リスト ドローアブルの何が問題になっていますか?

このレイアウトで FloatingActionButton の android:src になるようにカスタム ドローアブルを設定したかったのです。

私は次のようなものを期待していました:

ここに画像の説明を入力

しかし、私は得ました:

ここに画像の説明を入力

これはカスタム レイヤー リスト ドローアブルで、いくつかのシェイプ ドローアブルが含まれています。

res/drawable/fab_drawable.xml:

0 投票する
0 に答える
175 参照

android - Androidでカスタム描画可能な形状を描画する

こんにちはみんな私はアンドロイド開発の初心者で、下の画像に示すようなカスタム形状を作成したいと考えています。これがxmlマークアップを使用して達成できるかどうか、またはそれを行う正しい方法は何ですか?

Android ドローアブル