Анимация скользящего меню Monodroid

Мне удалось успешно добавить эту библиотеку скользящего меню java в мой проект монодроида.

https://github.com/jfeinstein10/SlidingMenu

Все работает нормально, но я чувствую, что скользящая анимация временами несколько «фрагментирована».

Я вижу, что последняя версия библиотеки использует «LAYER_TYPE_HARDWARE» при перемещении меню

https://github.com/jfeinstein10/SlidingMenu/blob/master/library/src/com/jeremyfeinstein/slidingmenu/lib/SlidingMenu.java#L988

но скользящая анимация в приложении Monodroid не такая плавная, как в родном приложении Java.

Я знаю, что это довольно странный вопрос, но любая помощь будет очень признательна.

Спасибо


person Mihai    schedule 12.06.2013    source источник


Ответы (1)


У меня была такая же проблема с java.

Проверьте этот вопрос; https://github.com/jfeinstein10/SlidingMenu/issues/262#ref-commit-da9db11

Я применил исправление изменения;

boolean layer = percentOpen > 0.0f && percentOpen < 1.0f;

To

boolean layer = percentOpen >= 0.0f && percentOpen <= 1.0f;

в SlidingMenu.java

Это сработало для меня, за исключением того, что у самого первого слайда все еще есть заикание, после этого он очень плавный.

person JasonF    schedule 18.06.2013
comment
Спасибо за ответ. Чуть позже попробую :) - person Mihai; 19.06.2013
comment
Попробовал твой совет. Теперь работает намного лучше. Спасибо - person Mihai; 15.07.2013
comment
супер спасибо, +1 за ответ - person Richa; 03.12.2014