草庐IT

android - MaterialCardView 没有波纹

新的MaterialCardView上没有涟漪吗?我将CardView与android:clickable="true"和android:foreground="?android:attr/selectableItemBackground"一起使用,效果很好很好,但是使用新的MaterialCardView根本没有涟漪?。其他View等继续工作,但我希望我的卡片可以点击(以涟漪作为反馈)。 最佳答案 这是MaterialCardView的错误。它在创建后覆盖前景。我已经填补了一个错误。如果卡片在无需设置前景的情况下可点击,则应修复它

具有圆角、波纹效果和无阴影的 Android Button

我正在尝试构建带圆角的Android按钮。但是沿着圆角(左下角和右下角),周围有不需要的灰色阴影。这是我的代码:drawable/my_button.xml然后在布局xml文件中,我有:1)如何去除圆角(左下角和右下角)周围多余的灰色阴影?2)按钮默认有波纹效果。如何保持默认的链式react? 最佳答案 我终于用下面的代码解决了它。这实现了按钮的圆角。此外,对于Android版本>=V21,它使用波纹效果。对于较早的Android版本,按钮颜色会在单击时发生变化,基于android:state_pressed、android:sta

android - Recyclerview item点击波纹效果

这个问题在这里已经有了答案:AddingRippleEffecttoRecyclerViewitem(6个答案)关闭4年前。我正在尝试将Ripple效果添加到RecyclerView的项目。我在网上看了看,但找不到我需要的东西。我已经尝试将android:background属性添加到RecyclerView本身并将其设置为"?android:selectableItemBackground"但它不起作用。:我的父布局是这样的适配器模板如下所示请给我解决方案

android - 如何禁用 Android Lollipop 波纹的 alpha 值?

我有一个使用自定义颜色的波纹。但是,颜色永远不会完全不透明。根据WhatshouldbethecoloroftheRipple,colorPrimaryorcolorAccent?(MaterialDesign)的回答它始终具有40%的alpha。查看答案,我尝试使用以下v21特定的可绘制xml在选择后强制使用不透明的红色背景:但是,我总是得到alpha红色,而不是我想要的不透明红色。是否有可能得到不透明的波纹?这是波纹的屏幕截图,其中红色永远不会完全不透明。您可以在https://github.com/gradha/Stackoverflow33217896找到涟漪效应的简单示例。使

ios - 如何创建 UIView 波纹圆圈动画?

我想像这个链接一样创建UIView动画css3rippleeffectexample我已经在ViewDidLoad()中尝试了所有这些代码但没有工作UIView*view=[[UIViewalloc]initWithFrame:CGRectMake(200,200,100,100)];view.backgroundColor=[UIColorblueColor];CATransition*animation=[CATransitionanimation];[animationsetDelegate:self];[animationsetDuration:1.75];[animation

java - Android:以编程方式使背景波纹化

我目前正在创建一个Android应用程序,人们可以在其中输入他们的名字,按下一个按钮,然后它只会将他们的名字输出给他们。我想用它实现的一个效果是,在他们按下按钮后,输入和按钮将消失(到目前为止完成这一点),然后MainActivityView的背景颜色将做一个波纹(从中心开始)具有新颜色,最终改变整个背景颜色。我将如何以编程方式执行此操作,因为我只能找到有关在按下按钮时向按钮添加波纹的教程? 最佳答案 编辑:我通过制作一个小应用程序对此进行了测试首先隐藏你想在这个动画中显示的View。View可以来自相同的布局,并且在xml中它的可

android - 将波纹效果添加到 RecyclerView 项目

我正在尝试将波纹效果添加到RecyclerView的项目。我在网上看了一下,但找不到我需要的东西。我认为它必须是自定义效果。我已尝试将android:background属性设置为RecyclerView本身并将其设置为“?android:selectableItemBackground”,但它不起作用。:这是我尝试添加效果的RecyclerView: 最佳答案 我想通了。我唯一要做的就是添加这个属性:android:background="?android:attr/selectableItemBackground"到我的Recy

android - 将波纹效果添加到 RecyclerView 项目

我正在尝试将波纹效果添加到RecyclerView的项目。我在网上看了一下,但找不到我需要的东西。我认为它必须是自定义效果。我已尝试将android:background属性设置为RecyclerView本身并将其设置为“?android:selectableItemBackground”,但它不起作用。:这是我尝试添加效果的RecyclerView: 最佳答案 我想通了。我唯一要做的就是添加这个属性:android:background="?android:attr/selectableItemBackground"到我的Recy

android - 将 Material Design Touch Ripple 应用于 ImageButton?

我有一个图像按钮,当它被点击时,它不会响应触摸动画,因为它是一个静态图像,不像Lollipop上的常规按钮,它带有内置的波纹效果。我想为图像添加Material设计波纹触摸效果,但似乎找不到实现它的方法。我可以在图像上设置一个滤色器,但这不是涟漪效应。我正在尝试做的一个示例是,当您在GooglePlay音乐中拿着专辑封面图片时,阴影波纹在图片上移动。 最佳答案 为了更好的结果: 关于android-将MaterialDesignTouchRipple应用于ImageButton?,我们在

android - 将 Material Design Touch Ripple 应用于 ImageButton?

我有一个图像按钮,当它被点击时,它不会响应触摸动画,因为它是一个静态图像,不像Lollipop上的常规按钮,它带有内置的波纹效果。我想为图像添加Material设计波纹触摸效果,但似乎找不到实现它的方法。我可以在图像上设置一个滤色器,但这不是涟漪效应。我正在尝试做的一个示例是,当您在GooglePlay音乐中拿着专辑封面图片时,阴影波纹在图片上移动。 最佳答案 为了更好的结果: 关于android-将MaterialDesignTouchRipple应用于ImageButton?,我们在