問題タブ [rippledrawable]

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

android - バックプレス時に発動する波紋効果

タイトルが示すように、前のアクティビティに戻らずにImageButton波及効果 (この ImageButton に割り当てられた波及効果) をオンにする方法backpressed()

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

android - 波及効果の方向性の問題

レイアウト (背景として RippleDrawable を使用した線形レイアウト) の境界線に触れると、波紋効果はクリックしたポイントでは開始されませんが、波紋は中心に伝播します。

RippleDrawable drawable = new RippleDrawable(ColorStateList.valueOf(pressedColor), null, getRippleMask(baseColor)); this.setBackground(drawable);

また、座標 (0,0) として使用する方法を使用しようとしsetHotspotましたが、左上の点から開始しません。

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

android - クラス「android.graphics.drawable.RippleDrawable」が見つかりませんでした

私はサードパーティのライブラリを使用していDrawableCompat.setTintMode(drawable, PorterDuff.Mode.SRC_IN);ます。Android 5.0以降でアプリをテストすると、問題はなく、うまく機能しました.しかし、Android 4.4.4になると、例外がスローされました:

上記のスタック トレースを除いて、コンソールに次のようなエラー情報が表示されました。

そしてこれ:

もちろん、私は自分のプロジェクトで v4 サポート ライブラリをコンパイルしました :)

誰がこの問題に遭遇しましたか? 手伝ってくれてありがとう!

-------------------------------------------------- ----------------------------------------
更新 1: これが NullPointerException の原因です:

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

java - ImageView クリック波及効果

ActionBar のアイコンをクリックしたときに得られるような効果が欲しいです。ImageView をクリックしたときに同じ効果を得たい

このような効果 イメージビューをクリックしたときに欲しい効果 これは私が実装したものです My Layout

そして、私のバックドローアブルファイルはこのようなものです

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

android - Android - GridView のカスタム ImageView に対する波及効果

私の Android アプリには、一連の画像を表示する GridView があり、それぞれが ImageView (TickedImageView) のカスタム サブクラスにあり、画像が選択されたときに目盛りが表示されます。私が達成したいのは、画像に触れたときに波紋を表示することです。背景を設定してみました

運が悪かったので、この背景でラッパーレイアウトも追加しましたが、何も機能していないようです.

私のコードは次のとおりです。

各 GridView アイテムのレイアウトは次のとおりです。

ImageView サブクラス (TickedImageView) は次のとおりです。

ありがとうございました。

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

java - Android - Javaの「android:theme=」に相当するものは何ですか?

このレイアウトxmlがあるとしましょう( selectableItemBackground による波紋のある青色のボタン) :

そしてthemes.xml(波紋の色を白にするため):

Java で xml をシミュレートします。

Javaコードは、Javaで同等のものを理解できないことを除いて、正常に機能android:theme="@style/ripplePressedします。