1

У меня есть действие, содержащее табус. И я использую несколько фрагментов для tabhost, каждая вкладка имеет только один фрагмент, что означает, что размер фрагмента соответствует родительскому. Однако не весь фрагмент имеет панель действий.Как скрыть анимацию отображения панели действий и скрыть в android?

Например, первая скрывает панель действий, а другая показывает панель действий.

Проблема заключается в том, что когда я показываю/скрываю панель действий, она не выполняется мгновенно, но имеет аминирование, например, для случая hide-> show панель действий скрывается и оставляет пустое место на экране, после чего экран содержимого будет расширяться в соответствии с экраном. Это вызывает некоторый «глюк» в ui, так есть ли способ его исправить?

Я попытался requestWindowFeature(com.actionbarsherlock.view.Window.FEATURE_ACTION_BAR_OVERL‌​AY); Какой анимации скрыть, но ActionBar является наложением содержания вместо части содержания,

Update:

Наложение ActionBar, как этот скриншот, он находится на верхней части содержимого. Пожалуйста, смотрите

http://www.thekirankumar.com/blog/wp-content/uploads/2013/02/picasion.com_1060caff20a6f01365ae6ec4728f0c86.gif

+0

Благодарим за редактирование – user782104

ответ

1

Пожалуйста, см работу здесь для requestWindowFeature (com.actionbarsherlock.view.Window.FEATURE_ACTION_BAR_OVERL AY);

Using ActionBarSherlock; experiencing View.getLocationOnScreen() inconsistency between 2.2 and ICS/JB

Также для скрытия и отображения методы пожалуйста, вы можете подтвердить, если вы звоните его в методе OnCreate вашего фрагмента?

Не могли бы вы высказать код, по которому вы звоните?

+1

И попробуйте этот вариант http://stackoverflow.com/questions/11267923/actionbar-or-actionbarsherlock-smoothly-hide-show-the-actionbar –

+0

Не могли бы вы привести пример кода? – user782104

+1

Не могли бы вы уточнить, что - панель действий накладывает содержимое вместо части содержимого? –

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