1

В титановом сплаве Я пытаюсь открыть контроллер, который является Окно без анимации.Appcelerator Titanium: открытая активность без анимации

Что я сделал это определить новый стиль внутри /platform/android/res/values/activity_no_animation.xml:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="Theme.NoAnimation" parent="android:Theme"> 
     <item name="android:windowAnimationStyle">@null</item> 
    </style> 
</resources> 

мой контроллер имя файла login.js, поэтому в моем tiapp.xml я определил деятельность, как это (как описано здесь : http://docs.appcelerator.com/titanium/latest/#!/guide/tiapp.xml_and_timodule.xml_Reference-section-29004921_tiapp.xmlandtimodule.xmlReference-activities)

<android xmlns:android="http://schemas.android.com/apk/res/android"> 
    <manifest> 
     <application android:theme="@style/Theme.NoActionBar"> 
      <activity url="login.js" android:theme="@style/Theme.NoAnimation" /> 
     </application> 
     <!-- Need to specify at least API level 11 for Titanium SDK 3.2.x and prior --> 
     <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="19"/> 
    </manifest> 
</android> 

но при запуске приложения, после заставки я все еще вижу активности анимации. Я бы ожидал, что активность (окно) просто появится.

Что мне здесь не хватает?

ответ

1

По каким-то странным причинам вы не можете переопределить все анимации внутри титана.

Я задал этот вопрос over here без успеха.

Я пробовал исправить исходный код мобильного телефона и создать пользовательскую сборку. Насколько я мог получить, было отключить открытие анимации. Заключительная анимация все еще играла на некоторых устройствах.

0

Я нашел это, работая в обратном направлении от SDK коды, но при вызове Ti.UI.Window.open() на самом деле открыть окно, Поставляет анимированное свойство установлено в ложь:

win = Ti.UI.createWindow(/* ... */); 
win.open({ animated: false }); 

Я не знакомы с сплавом, но это должно быть достаточно легко перевести на сплав.

Это работает хотя бы в SDK 5.0.2.

Смежные вопросы