Javascript 当用户单击CardView时,如何实现循环显示/涟漪效应?[应用加速器]

Javascript 当用户单击CardView时,如何实现循环显示/涟漪效应?[应用加速器],javascript,titanium,appcelerator,titanium-mobile,Javascript,Titanium,Appcelerator,Titanium Mobile,我想在用户单击CardView时,在其上设置圆形显示/涟漪效果,如单击按钮时: 我所能找到的只是如何在原生Android上实现这种效果,而不是在Tianium上,而且我在Tianium的文档中找不到太多关于动画的信息。你可以使用这个小部件,我在我的应用程序上使用它,它在Android和iOS上工作 另外,关于动画的官方文档也在这里:你可以使用这个小部件,我在我的应用程序上使用它,它可以在Android和iOS上使用 另外,关于动画的官方文档也在这里:涟漪效应默认作用于按钮/列表项,可能还有更多

我想在用户单击CardView时,在其上设置圆形显示/涟漪效果,如单击按钮时:

我所能找到的只是如何在原生Android上实现这种效果,而不是在Tianium上,而且我在Tianium的文档中找不到太多关于动画的信息。

你可以使用这个小部件,我在我的应用程序上使用它,它在Android和iOS上工作

另外,关于动画的官方文档也在这里:

你可以使用这个小部件,我在我的应用程序上使用它,它可以在Android和iOS上使用


另外,关于动画的官方文档也在这里:

涟漪效应默认作用于按钮/列表项,可能还有更多。(不要真正使用它),但它已经在一些地方实现了;)我建议在点击/点击时使用背景色更改,而不是涟漪效应。在实际使用中,按钮或菜单项上几乎看不到涟漪效应。只有当您一直触摸按钮时,它才能正常显示。从数学上讲,点击或轻敲需要200-300毫秒&在这段时间内的连锁反应是无用的。不过,如果你想要这种效果,你应该试试Ti SDK 6.2.0.GA,因为我想它可以用最新的SDK版本来实现,在这个SDK下面,Tianium没有办法用圆形视图来实现。我需要使用这种效果来遵循材质设计指南。顺便问一下,Rene Pot,你确定listitems在默认情况下会产生连锁反应吗?是的,实际上有一个PR修复了这个问题:。如果它仍然不起作用,你可以通过添加一个带有
touchFeedback:true
的视图来伪装它,并设置一个
touchFeedbackColor
默认情况下,涟漪效应在按钮/列表项上起作用,可能还有更多。(不要真正使用它),但它已经在一些地方实现了;)我建议在点击/点击时使用背景色更改,而不是涟漪效应。在实际使用中,按钮或菜单项上几乎看不到涟漪效应。只有当您一直触摸按钮时,它才能正常显示。从数学上讲,点击或轻敲需要200-300毫秒&在这段时间内的连锁反应是无用的。不过,如果你想要这种效果,你应该试试Ti SDK 6.2.0.GA,因为我想它可以用最新的SDK版本来实现,在这个SDK下面,Tianium没有办法用圆形视图来实现。我需要使用这种效果来遵循材质设计指南。顺便问一下,Rene Pot,你确定listitems在默认情况下会产生连锁反应吗?是的,实际上有一个PR修复了这个问题:。如果它仍然不起作用,你可以通过添加一个带有
touchFeedback:true
的视图来伪造它,并设置一个
touchFeedbackColor
我尝试了这个小部件,但它似乎在我的应用程序上不起作用。我使用gittio安装了它,在我的窗口中添加了click listener,并在我的CardView上添加了“rippleEffect:true”属性,但什么都没有发生。它不会输入以下条件:if(e.source.rippleEfect){rippleEfect.create(e);}我尝试了这个小部件,但它似乎在我的应用程序上不起作用。我使用gittio安装了它,在我的窗口中添加了click listener,并在我的CardView上添加了“rippleEffect:true”属性,但什么都没有发生。它不会输入以下条件:if(e.source.rippleEfect){rippleEfect.create(e);}