我正在尝试通过点击任何一项来打开和关闭 radlist 视图项的子详细信息。如果我点击该项目,它会打开子视图并再次关闭。
我创建了一个 plaground 示例,在其中实现了可折叠的 radlist 视图 https://play.nativescript.org/?template=play-js&id=jJqwjY&v=2
但我需要用动画慢慢扩展它。我很少阅读文件并在谷歌上搜索没有结果。
任何人都可以在上面的项目中添加动画,从上到下慢慢打开可折叠视图。并以同样的方式慢慢关闭。
更新:
我以某种方式实现了相对接近的动画,请看这个,
https://play.nativescript.org/? template=play-js&id=jJqwjY&v=4
@keyframes animation {
from {
height: 0;
overflow:hidden;
background-color: gold;
transition: height 1s ease;
}
100% {
transform: translate(0,0);
/* height: auto */ // This is also not working
height: 100px; } // HOW TO GIVE HEIGHT DYNAMICALLY HERE
}
由于硬编码的高度,我没有得到手风琴效果,因为不同的元素具有不同的高度。