問題タブ [compound-drawables]

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 に答える
599 参照

android - Androidのテキストビューの左ドローアブルでアニメーションを点滅させる

textviewの複合drawable(左)にまばたきアニメーションを設定したい。

リンクをたどった: http://chiuki.github.io/advanced-android-textview/#/4

それは私を助け、また魅力のように働いています。しかし、まばたきアニメーションを実現できませんでした。正しいアプローチを教えてください。

まばたきアニメーションに使用したxmlファイルは次のとおりです。

まばたき_anim.xml

次のように、このxmlをテキストビューで指定しました。

しかし、それは例外、logcatビューをスローします:

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

android - 複合ボタンで古いドローアブルを取り戻しますか?

現在のドローアブルを削除して古いドローアブル状態に戻す方法;

次の質問では、古いドローアブルに移動する必要があります。

だから私は試しradioButton.setButtonDrawable(0)ましたが、ドローアブルを削除しました。getDefaultDrawable()による方法はありますTheme.AppCompatか?

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

android - Android: 4.2.2 以下での固有の境界を持つ複合ドローアブル

次のように、左側の Compound Drawable でチェックボックスを使用しようとしています。

xml:

Android 4.3 Jelly Bean 以降では正常に動作しています。 ここに画像の説明を入力

しかし、Android 4.2 Jelly Bean とその下では、スペースが壊れています: ここに画像の説明を入力

いくつかのアイデア、何が問題なのですか?

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

android - Android M で setCompundDrawables() が機能しない

これは、ドローアブルのサイズを変更するために使用しているコードです。

私が使用する場合

左のドローアブルは表示されていません。

私が使用する場合:

ドローアブルは左に表示されますが、サイズは変更されません。

あなたの提案は大歓迎です。

0 投票する
17 に答える
70658 参照

java - Android:DrawableRight を使用して、ボタンと TextViews で VectorDrawable を使用することは可能ですか?

Textview または imageview で VectorDrawable アセットを使用すると、「android:DrawableRight」/「android:DrawableEnd」/「android:DrawableStart」/「android:DrawableLeft」を使用するとランタイム クラッシュが発生します。

アプリは警告なしで正常にコンパイルされます。

私は使っている

  • グラドル 1.5
  • サポート ライブラリ 23.2 ('com.android.support:appcompat-v7:23.2.0')

私が見つけたのは、このようなクラッシュを起こすことなく、Java で SVG をプログラムで割り当てることができるということです。

(これは 23.2 のサポート ライブラリのバグだと思います。)

しかし、SVG アセットに drawableRight などを使用することは可能ですか?

これが私のレイアウトです

ここに私の活動があります

これは、Google のマテリアル デザイン サイトからの無修正の VectorDrawable アセットです。

これが私のアプリbuild.gradleです

これがクラッシュです。(テキストビューを参照するインフレート エラーに注意してください。)

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

android - Androidのテキストフィールド内にアイコンを埋め込む方法は?

その中に目のアイコンがあるパスワードフィールドを実装しようとしています。
私は<android.support.design.widget.TextInputLayout>アニメーションの目的で使用しています。

ただし、目のアイコンは EditText の下に表示され続けます。

これが私のコードです:

どんな助けでも大歓迎です。

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

android - Android データ バインディング Null 合体演算子

データ バインディングで null 合体演算子を使用しようとしています。変数が null、true、または false のいずれであるかに応じて、3 つのドローアブル アイコンのいずれかを表示する必要がある複合ドローアブルがあります。

XML

データモデル

これを呼び出すには、次のように呼び出します。

と思いました

実質的には次と同じです:

ただし、実行時に次の例外が発生します。
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.Boolean.booleanValue()' on a null object reference

このエラーをどのように克服できるか疑問に思っています。ありがとう!