如何隐藏的动作条显示动画和隐藏在android系统?(How to hide the animati

2019-10-19 08:22发布

我有一个活动包含tabhost。 我用几个片段为tabhost,每个标签只有一个片段,这意味着该片段尺寸是匹配的父。 然而,并非所有的片段具有动作条。

例如,第一个隐藏动作条,而其他显示动作条。

问题是,当我显示/隐藏动作条,不立即进行交易,但它有例如用于情况下隐藏 - >显示氨化,在动作条为隐藏,并在屏幕上留下空白区域,然后将屏幕内容将扩大以适应屏幕。 这导致在UI一些“故障”,那么,有没有什么办法来解决呢?

我试图requestWindowFeature(com.actionbarsherlock.view.Window.FEATURE_ACTION_BAR_OVERL‌​AY); 这动画是隐藏的,但动作条是叠加的而非内容的一部分内容,

更新:

动作条的重叠是这样的截图,它是在内容的顶部。 请看一看

Answer 1:

请参阅工作在这里的requestWindowFeature(com.actionbarsherlock.view.Window.FEATURE_ACTION_BAR_OVERL AY);

使用ActionBarSherlock; 经历2.2和ICS / JB之间View.getLocationOnScreen()不一致

还在为隐藏和显示方法可以请您确认,如果你是你的片段的onCreate方法中调用它?

你能张贴代码,您正在进行的呼叫?



文章来源: How to hide the animation of actionbar show and hide in android?