Javascript Nativescript无限迭代旋转动画不起作用

Javascript Nativescript无限迭代旋转动画不起作用,javascript,android,typescript,webview,nativescript,Javascript,Android,Typescript,Webview,Nativescript,我想无限迭代旋转标签,目前它在iOS设备上运行良好,但在android上它只旋转2秒,然后停止 下面是我的CSS代码 .fas{ 字体系列:“免费字体5”,“fa-solid-900”; 字号:900; } .旋转{ 动画名称:旋转; 动画持续时间:1s; 动画迭代次数:无限; 动画计时功能:线性; } @关键帧旋转{ 从{变换:旋转(0度);} 到{变换:旋转(360度);} } 我不确定这是否是一个bug,不能期望{N}与浏览器内联,因为我们正在处理本机元素。下面的黑客似乎奏效了 @key

我想无限迭代旋转标签,目前它在iOS设备上运行良好,但在android上它只旋转2秒,然后停止

下面是我的CSS代码

.fas{
字体系列:“免费字体5”,“fa-solid-900”;
字号:900;
}
.旋转{
动画名称:旋转;
动画持续时间:1s;
动画迭代次数:无限;
动画计时功能:线性;
}
@关键帧旋转{
从{变换:旋转(0度);}
到{变换:旋转(360度);}
}

我不确定这是否是一个bug,不能期望{N}与浏览器内联,因为我们正在处理本机元素。下面的黑客似乎奏效了

@keyframes rotate {
    0% {transform: rotate(0deg);}
    99.9% {transform: rotate(360deg);}
    100% {transform: rotate(0deg);}
}

NativeScript不支持Java注释,因此您必须在Java库项目中编写WebInterface,并在JS/TS代码中使用它。本例中的大多数功能都已包含在插件中,您可以尝试一下。@Manoj我在Nativescript中是新手,我在project中添加了此插件,但允许运行任何功能。是否有任何示例项目实现了此插件。只需参考文档,我个人没有使用过该插件,但我认为您将在您的网页上调用bridge上的emit方法,并在代码中使用相同的方法。这正是您网页上的
nsWebViewBridge.emit(eventName,dataToEmit)
。@Manoj非常感谢您,谢谢。有一个问题,这座桥在网页和移动应用程序代码上都被用来设置正确的通信方式?非常感谢。它现在可以在Android上运行了。你又救了我。谢谢你的帮助。@Manoj谢谢你!工作起来很有魅力!