問題タブ [android-custom-drawable]

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 投票する
2 に答える
3862 参照

android - Android: 複数の図形をボタンの背景として使用する

Androidのボタンの背景としてxmlで定義された複数の形状を使用するにはどうすればよいですか?

次のような複数の形状xmlファイルがあると仮定します:-

ボタンの背景にマルチシェイプを使用したい:-

どうすれば複数の形状を組み合わせてボタンにすることができますか :- ?

ボタン

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

android - Androidで同じ解像度の2つの異なるデバイスで2つの異なるアプリケーションアイコンをサポートするには?

Google Playストアで実行中のアプリがあります。ここで、一部のベンダー固有のデバイスで異なるアプリ アイコンとタイトルを使用してそのアプリケーションをサポートする必要があります。それに加えて、アプリの Play ストアの更新もサポートする必要があります。

私が考えた選択肢は、

  1. 別の APK を作成し、その apk をベンダーのビルドと共に事前に焼き付けますが、アップグレードすると、アプリのアイコンとタイトルの特定の変更が失われます。Playstore は解像度に基づいてさまざまな apk をサポートしていますが、ベンダーには基づいていません。

  2. アプリケーションのパッケージ名を変更して 2 番目のアプリケーションを作成し、更新を別のアプリとして維持します。しかし、その他の理由により、それを行うことは許可されていません。

  3. ベンダーは、ランチャーでアプリケーション固有の変更を行うことができるため、パッケージ マネージャーによって表示される前にアプリのアイコンを置き換えることができますが、ランチャーと設定が 2 つの異なるアイコンを表示するため、やはり矛盾が生じます。

したがって、ベンダーに基づいて Play ストアで個別の APK を作成できるオプションがあるかどうか疑問に思っています。これにより、ベンダー固有のアイコンがサポートされ、通常の更新もサポートされます。どんな助けでも大歓迎です。

0 投票する
2 に答える
488 参照

android - コードによるボタンのカスタム背景形状

XMLコードを介してカスタムボタンの背景形状を作成することができました

しかし、それに相当するJavaコードは何だろう?ガイドをお願いします。

0 投票する
2 に答える
4724 参照

android - Android - 複数のビットマップを含むイメージビュー

私は、チャットしている各人のプロフィール写真を表示する必要があるチャット アプリケーションに取り組んでいます。グループ会話の場合は、FB以下のようなレイアウトを設計する必要があります

ここに画像の説明を入力

を使用して実装することを考えてLayerDrawableいますが、方法がわかりません。また、画像は からロードする必要がありますserver。Glide ライブラリを使用してロードしていますimages

0 投票する
6 に答える
27459 参照

android - Android: カスタム ドローアブルを使用した SeekBar

カスタムドローアブルを備えた SeekBar があります。Progress 要素は左側から正確にレンダリングされませんが、右側に移動されます。どうすればこれを回避できますか?

ここに画像の説明を入力

シークバー.xml

seekbar_background.xml

seekbar_progress.xml

編集:

コメントで述べたように、両方の幅がある場合、同じ問題はなくなります。しかし、ドローアブルを介して2つの異なる幅で作成する必要がありますか? たぶん線だけでなく、さまざまな形で?

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

android - Android - 回転後に四角形をクリップできません

カスタム ドローアブルを作成しようとしていますが、draw(Canvas) 関数で次のメソッドを使用します: clipRect とrotate。clipRect は単独で動作しますが、以前に回転関数が実行されていた場合、clipRect は何もしません。

  • これは、android 6 を搭載したデバイスと、他の android バージョンを搭載した一部のデバイスで動作します。