デフォルトでは、Android には「下から上」のアニメーションはありません。「重い」ウィンドウを作成すると、デフォルトで「右から左」のアニメーションを取得できます。http://developer.appcelerator.com/doc/mobile/android/module_sdkの下部を参照してください
ただし、SDK の 1.7.5 にはバグがあるようで、modal:true
作成時にウィンドウのプロパティを設定すると、デフォルトではアニメーションが表示されません。ただし、上記のリンクで説明されている他のプロパティを使用して、重いウィンドウを作成すると、アニメーションが表示されます。Android 2.1 および Appcelerator Mobile 1.7.5 で開くデフォルトのアニメーション ウィンドウを表示するコードを次に示します。
var win1 = Titanium.UI.createWindow({
title:'Win 1',
backgroundColor:'#fff',
exitOnClose : true
});
var button = Ti.UI.createButton({
title: 'open',
width:'80dp',
height:'40dp'
});
button.addEventListener('click', function(){
var win2 = Ti.UI.createWindow({
title:'Example',
backgroundColor:'blue',
windowSoftInputMode:Ti.UI.Android.SOFT_INPUT_ADJUST_UNSPECIFIED //** important to make a heavyweight window
});
win2.open({animated:true});
});
win1.add(button);
win1.open();
を変更するanimated:true
とanimated:false
、開閉時にウィンドウが表示されたり消えたりするだけです。
ウィンドウを開くときにウィンドウを下から上にスライドさせる独自のアニメーションを作成することもできますが、Android / Appcelerator で試したことはありません。