当前位置: 首页 > 知识库问答 >
问题:

如何在CardView中添加带有涟漪效果的图像按钮?

欧阳哲
2023-03-14
      <ImageButton
            android:id="@+id/ib_open_map"
            android:background="@drawable/ic_directions_grey600_36dp"
            android:foreground="?android:attr/selectableItemBackground"
            android:clickable="true"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerVertical="true"
            android:layout_alignParentRight="true"
            android:layout_alignParentEnd="true" />

共有1个答案

茅才
2023-03-14

我想这对你来说会很有趣。您必须导入或链接该库才能使用它。

下面是指向库的链接:指向库的链接

它易于使用,并且基于ImageView。

 类似资料:
  • 好的,所以我知道涟漪效应是唯一可用的Lollipop和以上。但是,当设置ImageButton时,我仍然无法获得像“常规”按钮一样的涟漪效果,只显示一个图像(和透明bg)。。。 我添加了AppCompat v7,并将第二个布局放在我的drawable/layout-v21文件夹中,该文件夹中有以下按钮: 但背景是灰色的,纹波(也是灰色的)无法定制。 所以,如果我只需要一个很好的ripple dra

  • 最小SDK为21。当我点击回收器适配器中的cardview时,不会产生连锁反应,只会进入下一个屏幕。recyclerview位于片段内部。 适配器代码,其中我对每个项目进行了onClick。

  • 我正在尝试将涟漪效果添加到RecyclerView的项目中。我上网看了一下,但找不到我需要的东西。我想这应该是一个自定义效果。我尝试了rodroid:background属性到RecyclerView本身,并将其设置为“?android:selectableitembackground”,但它不起作用。: 这是我试图添加效果的RecyclerView:

  • 请告诉我如何实现这两个在一起,我已经经历了很多问题,但他们没有专门处理我的问题。 因此,为了实现圆形形状,我在标记中给出了。这使按钮圆角,也实现了背景颜色,但涟漪效果没有了。 第二种方法:我尝试了使用选择器。1.创建了button_background.xml button_bg.xml中按钮的舍入背景: 使用此方法,按钮只会在按下时变为白色,返回背景颜色。 请告诉我怎么做。

  • 我怎么能像这个vedio一样添加涟漪 如果有列表涟漪请给我网址

  • 我一直在为Lollipop(API 21)开发一个应用程序。 XML: