rippledrawable相关内容

具有彩色背景和波纹效果的列表视图选择器

android L 开发者预览版中的标准 ListView 选择器使用 colorControlHighlight 实现触摸时的涟漪效果,并且在未聚焦状态下具有透明背景. 我想定义一个 ListView 项目,它具有彩色背景,并且在触摸时仍然显示具有相同高亮颜色的涟漪效果.现在,如果我定义以下可绘制对象: ..

使用 RecyclerView 和 CardView 触摸反馈

我很想为我的开源库启用触摸反馈. 我创建了一个 RecyclerView 和一个 CardView.CardView 包含具有不同 onClick 操作的不同区域.现在,如果用户点击卡片中的任意位置,我很想触发 Ripple 效果,但我无法实现这种行为. 这是我的列表项,您也可以在 GitHub 上找到它:https://github.com/mikepenz/AboutLibrari ..

Android L 的涟漪效应 - 按钮的触摸反馈 - 使用 XML

我试图了解如何为按钮和其他视图实现“波纹效果 - 触摸反馈".我查看了与 SO 上的 Ripple 触摸效应相关的问题,并对它有所了解.我能够使用此 java 代码成功获得连锁反应. import android.animation.ObjectAnimator;导入 android.content.Context;导入 android.graphics.Canvas;导入 android.gr ..

如何在Android中的首选项中添加涟漪效应?

我正在尝试在触摸(选择)偏好设置时添加波纹效果.我通过扩展 ListPreference 自定义了我的偏好.我尝试使用 RippleDrawable 以编程方式设置涟漪效果,但看不到动画. 这是我自定义的偏好设置类 公共类CustomListPreference扩展了ListPreference {public CustomListPreference(Context context,At ..

Android Ripple:其他应用如何使它们的波纹如此透明而不影响视图的原始颜色

当您查看其他应用程序(例如yPlan或Google Play商店)时,它们在按钮上的波纹效果就像浅灰色或黑色,不会改变整个按钮的颜色. 我想要同样的效果. 这是我尝试过的方法,但不相同 这是我的色彩控制亮点:它是具有99%alpha的灰色 #fc8c969f 这是我的纽扣抽屉 ..
发布时间:2020-07-06 01:55:00 移动开发

在TextView对象上设置背景并保持波纹效果

我想以编程方式设置TextView对象的背景,但也会对此产生连锁反应. 我可以将背景设置为android:selectableItemBackground,但是在设置背景时波纹效果会消失. 我还尝试将ImageView和TextView放在FrameLayout中.并将图像设置为不是TextView的背景,而是设置为ImageView的图像:是的,有波纹,但它似乎在图像的“后面". ..

在ListView上禁用波纹

在Android 5.0中,单击列表项时,我的ListView会产生波纹效果.有没有办法禁用此效果?查看文档,我看不到任何方式( https://developer. android.com/reference/android/widget/ListView.html ) 解决方案 您可以使用android:listSelector属性删除或替换列表选择器.材质下的默认列表选择器是?and ..
发布时间:2020-07-06 01:54:40 移动开发

如何在视图内的特定位置触发Android Lollipop上的涟漪效应,而不会触发触摸事件?

这是一个简短的问题: 假设我有一个以RippleDrawable为背景的View. 是否有一种简便的方法可以在不触发任何触摸或点击事件的情况下从特定位置触发纹波? 解决方案 是的!为了以编程方式触发纹波,必须使用setState()设置RippleDrawable的状态.呼叫setVisible()不能不起作用! 解决方案 要显示波纹,必须同时将状态设置为按下并启用 ..
发布时间:2020-07-06 01:54:35 移动开发

波纹效果超过imageview

为了描述我的问题,我创建了一个小例子. 我有imageview和textview的linearlayout.对于linearlayout,我将可绘制的涟漪设置为背景.但是,当我单击或长时间单击linearlayout时,纹波动画会显示在imageview下.如何在imageview上显示动画? main.xml ..
发布时间:2020-07-06 01:54:18 移动开发

Android涟漪效应被选定状态覆盖

寻找了一段时间后,我无法找到答案... 我有一个回收站视图,其中的项目在被选中时具有红色背景和白色文本(之前的背景为白色,文本为黑色).为此,我使用了选择器. 我最近尝试为此添加波纹效果,但是除非我长时间单击该项目,否则该项目的背景会直接变为红色而没有波纹.我认为这是因为选择器状态state_selected会覆盖sate_pressed上的波动吗? 有人知道这是否有办法吗?这是 ..