问题标签 [rippledrawable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何为 onClick 添加涟漪效果?
可绘制/波纹.xml
可绘制-v21/ripple.xml
布局/list_items
我尝试使用上面的代码在 pre-L 和 Lollipop 中添加涟漪效果。
但我只有在onLongClickListener时才会产生连锁反应,在onClick上看不到
有什么问题。这是我的 java 代码,它只显示常见的 recyclerview 。
android - setBackgroundResource 的行为与带有 RippleDrawable 的 setBackground 不同
我正在尝试将 a 设置RippleDrawable
为列表视图行的背景。使用时view.setBackgroundResource(R.drawable.ripple)
一切正常。尝试的时候
它可以工作,但是当快速触摸该项目时波纹不会显示(我也有该项目的激活/检查状态),它仅在我按住视图时出现。
View 类中的 setBackgroundResource 方法如下所示:
所以基本上我正在尝试手动执行的确切操作。
注意:我想使用 setBackground 方法,因为我想以编程方式创建 RippleDrawable。
有人知道为什么会这样吗?
android - Android RippleForeground 有界模式实现
我正在阅读RippleForegroundRippleDrawable
(软件渲染部分)的实现,我已经知道有界意味着波纹有一个遮罩。
但我仍然对实施的某些方面感到困惑:
为什么实现说“有界涟漪没有进入动画”并简单地跳过进入动画?在这种情况下如何启动波纹动画(如果用户没有释放他的触摸所以没有退出)?
/li>为什么实现为和选择了一个几乎恒定的值(为什么是
/li>random()
)?如果被遮罩的视图大于该尺寸怎么办,它会正常工作吗?mBoundedRadius
mTargetRadius
ColorDrawable
android - 如何以编程方式设置 XML 波纹?
如何TextView
以编程方式将背景设置为 xml/ripple?
xml/ripple.xml:
我试过text.setBackground((Drawable) context.getResources().getXml(R.xml.ripple));
但它返回以下异常:
android - 如何在 Eclipse 中使用波纹?
我正在使用Eclipse Luna 作为 IDE。我尝试搜索如何使用涟漪,但所有结果都需要gradle,因为它们使用的是 android studio。所以,你知道如何在 Eclipse 中使用涟漪吗?提前致谢。
android - 添加 drawable-v21 时缺少 ImageButton
为了包含我的 ImageButton 的波纹效果,我在 res 中创建了drawable-v21文件夹并添加了以下代码
ans_go_btn.xml :-
在可绘制目录中,我有以下代码。
ans_go_btn.xml:
图片按钮有android:background="@drawable/ans_go_btn"
属性。
在 kitkat 设备中,ImageButton 出现,但不在我的 Lollipop 设备中。我可能会犯一些明显的错误,但我无法找到它。请帮忙!
谢谢
android - Android spinner 按钮本身没有波纹,只有它的选项
我似乎无法让按下状态波纹在 Spinner 上工作。单个下拉项目有波纹,但没有微调器本身。我认为这可能是预期的行为,但是材料设计指南中的这个动画清楚地显示了在选项下拉列表出现之前具有按下状态波纹的微调器。
android - NavigationView + 选择器 + 波纹效果状态选择不起作用
我已经搜索了所有东西并进行了实验,但没有运气NavigationView
。
itemIconTint
,itemTextColor
并itemBackground
有效地工作ripple
。但问题state selected
不起作用selector drawable
我还创建drawable-v21
并放置ripple_navigation_selector.xml
我的目标是再次打开抽屉时,之前选择的项目应该是黄色的,例如。通知项目
NavigationView
在 main_layout.xml 里面
ripple_navigation_selector.xml
里面drawable-v21
navigation_selector.xml
里面drawable-v21
颜色字符串命名left_light_yellow