[解決済み] シンプルなレイアウトで波紋を表現する方法
2022-05-31 06:34:14
質問
シンプルな線形/相対レイアウトで、レイアウトをタッチしたときに波及効果を持たせるにはどうしたらよいでしょうか。
レイアウトの背景を以下のようなものに設定してみました。
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="?android:colorControlHighlight" >
<item android:drawable="@android:color/white"/>
</ripple>
しかし、レイアウトをタッチしても真っ白な背景が表示されるだけで、波紋のような効果はありません。 何が間違っているのでしょうか?
編集してください。
参考までに、私のレイアウトxmlファイルを紹介します。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="250dp"
android:layout_height="250dp"
android:background="@drawable/test"
android:clickable="true">
</RelativeLayout>
どのように解決するのですか?
これは意図したとおりに動作していることがわかりました。 標準の Material テーマの colorControlHighlight 値は
#40ffffff
. ですから、白い背景では、これは表示されません。 ハイライトの色を他の色に変更するか、オブジェクトの背景色を変更するとうまくいきます。
すべての人に感謝します (特に、正しい方向に私を導いてくれた Alanv)。
関連
-
adb シェルがデバイスのオフラインを求めるプロンプトを表示する
-
AndroidStudio3.0 Error:Execution failed for task ':app:processDebugResources'.
-
ActivityはOnFragmentInteractionListenerを実装しなければならないに関する質問
-
アンドロイドスタジオでJunitのエラー問題を解決する
-
Google PlayデバイスはPlay保護機構の認証を受けていません。
-
ライブラリをモジュールとしてインポートする際にエラーが発生しました。Error:A problem occurred configuring project ':library'.
-
Android ProgressBarのスタイルカラーを変更する
-
Android Bluetooth 開発の基本プロセス
-
アプリの実行エラー。ターゲットデバイスが見つからない問題
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Android端末にADBが接続できない!を解決。理由: デバイスが認証されていない!
-
armeabi-v7a armeabi arm64-v8a パラメータの意味説明
-
AndroidエミュレーターのADBサーバーがACKしない問題
-
gitlab 設定エラー。リモートリポジトリから読み込めなかったか、ホストキーの検証に失敗しました。
-
Android のパッケージングに失敗し、Android リソースのリンクに失敗したことを示すプロンプトが表示される
-
android:EMSのプロパティ
-
エラータイプ 3 タイプエラー, Error: アクティビティクラス{}が存在しません。アクティビティ起動時のエラー 解決方法
-
android bluetooth--Bluetooth on、検索、ペアリング、接続
-
android studioが新しいプロジェクトを作成しますが、プロジェクトの同期に成功するまでデザインエディタが使用できません。
-
[解決済み] サポートライブラリを使って波紋アニメーションを実現するには?