Titanium appcelerator 动画视图闪烁
Titanium appcelerator animate view blinks
我想在单击相应按钮时为视图设置动画,不幸的是,当从上到下设置动画时,视图会闪烁:
/*
* ANIMATE FROM BOTTOM TO TOP
*/
function showModal(item){
var bottom_to_top = Ti.UI.createAnimation({
top : '0%',
duration : 500
});
$[item].animate(bottom_to_top)
}
/*
* ANIMATE FROM TOP TO BOTTOM
*/
function hideModal(item){
var top_to_bottom = Ti.UI.createAnimation({
top : '100%',
duration : 500
});
$[item].animate(top_to_bottom)
}
///// HERE I SHOW HIDE MY VIEW
function button_show(){
showModal($.myView);
}
function button_hide(){
hideModal($.myView);
}
第一个问题,如果我指定“100%”来隐藏视图,当我尝试显示时它不会出现,只有 99 及以下的值有效。
第二个问题,隐藏视图时动画闪烁。
有人能告诉我应该怎么做吗?谢谢。
尽量避免百分比利润率。此外,使用本机技术显示模态window,例如
var window = Ti.UI.createWindow({
title: "My Modal Window",
backgroundColor: "white"
});
var nav = Ti.UI.iOS.createNavigationWindow({
window: window
});
nav.open({
modal: true
});
我想在单击相应按钮时为视图设置动画,不幸的是,当从上到下设置动画时,视图会闪烁:
/*
* ANIMATE FROM BOTTOM TO TOP
*/
function showModal(item){
var bottom_to_top = Ti.UI.createAnimation({
top : '0%',
duration : 500
});
$[item].animate(bottom_to_top)
}
/*
* ANIMATE FROM TOP TO BOTTOM
*/
function hideModal(item){
var top_to_bottom = Ti.UI.createAnimation({
top : '100%',
duration : 500
});
$[item].animate(top_to_bottom)
}
///// HERE I SHOW HIDE MY VIEW
function button_show(){
showModal($.myView);
}
function button_hide(){
hideModal($.myView);
}
第一个问题,如果我指定“100%”来隐藏视图,当我尝试显示时它不会出现,只有 99 及以下的值有效。 第二个问题,隐藏视图时动画闪烁。
有人能告诉我应该怎么做吗?谢谢。
尽量避免百分比利润率。此外,使用本机技术显示模态window,例如
var window = Ti.UI.createWindow({
title: "My Modal Window",
backgroundColor: "white"
});
var nav = Ti.UI.iOS.createNavigationWindow({
window: window
});
nav.open({
modal: true
});