タグ付けされた質問 「rippledrawable」

13
ボタンの背景色でボタンにリップル効果を追加しますか?
ボタンを作成し、そのボタンに波及効果を追加したいと思います! ボタンbg XMLファイルを作成しました:(bg_btn.xml) <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:startColor="#FFFFFF" android:endColor="#00FF00" android:angle="270" /> <corners android:radius="3dp" /> <stroke android:width="5px" android:color="#000000" /> </shape> そして、これは私の波及効果ファイルです:(ripple_bg.xml) <ripple xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:color="#f816a463" tools:targetApi="lollipop"> <item android:id="@android:id/mask"> <shape android:shape="rectangle"> <solid android:color="#f816a463" /> </shape> </item> </ripple> そして、これは私が波及効果を追加したい私のボタンです: <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="New Button" android:id="@+id/button" android:layout_centerHorizontal="true" android:layout_marginTop="173dp" android:textColor="#fff" android:background="@drawable/ripple_bg" android:clickable="true" /> しかし、リップル効果を追加した後、ボタンの背景は透明になり、ボタンはクリックされたときのみ次のように表示されます。 クリックする前 …

11
ボタンをクリックしたときにボタンに円形の波紋を作る方法は?
バックグラウンド Androidのダイヤラーアプリで、何かを検索し始め、EditTextの左側にある矢印ボタンをクリックすると、円形の波紋効果が得られます。 問題 私もそれを試してみましたが、長方形のものを手に入れました: <ImageButton android:id="@+id/navButton" android:layout_width="40dp" android:layout_height="40dp" android:layout_gravity="center_vertical" android:layout_marginLeft="8dp" android:background="?android:attr/selectableItemBackground" android:src="@drawable/search_ic_back_arrow"/> 質問 クリックしたときにボタンに円形の波紋効果を持たせるにはどうすればよいですか?新しいドローアブルを作成する必要がありますか、それとも組み込みの方法がありますか?

10
シンプルなレイアウトでリップル効果を作成する方法
レイアウトに触れると、単純な線形/相対レイアウトでリップル効果をどのように発揮できますか? 私はレイアウトの背景を次のようなものに設定しようとしました: <?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>
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.