我尝试在模态页面显示时从右到左添加动画幻灯片,但是当我添加会得到错误时,是否可以在打开模态页面时添加动画?
exports.onModalClick = function(args){
var btn = args.object;
page.showModal("views/abc/Modal/Modal", "abc", function (List) {
if(List.length != 0){
}
}, false).animation({ translate: { x: 0, y: 0 }, opacity: 1 });
};
答案 0 :(得分:0)
我想指出一些事情。
动画视图的方法是
public animate(options: animation.AnimationDefinition): Promise<void>;
它是View类的实例函数。因此,您的方案将无法工作,因为showModal
方法不会返回类View的实例。有关它的更多信息可以在documentation和NativeScript GitHub repository中找到。
我希望这会给你一些如何在NativeScript中使用动画的方向。