【发布时间】:2013-05-02 12:57:10
【问题描述】:
是否有可能具有如下结构。 并让位于前面的 LinearLayout 离开屏幕:
<FrameLayout>
<LinearLayout>
.. Back Layout
</LinearLayout>
<LinearLayout>
.. Front layout
</LinearLayout>
</FrameLayout>
这是图片。 我试过的: 我已经尝试为 LinearLayout A(正面)设置 android:layout_marginLeft="-300dp",但是一旦我在手机上对其进行测试,A 布局就会回到可见区域内。 我还尝试使用 TranslateAnimation 将 A 布局从屏幕上推开,动画结束后 A 布局回到可见区域内。
请帮我解决问题。谢谢你。
【问题讨论】:
-
为什么要在屏幕外而不是简单地隐藏?
-
我正在尝试使用幻灯片菜单,但它应该位于 B 布局的顶部。所以它不会把B推到右边。我仍在尝试使用 scrollTo()。
-
看看 SlidingMenu 库。
-
我想使用 SlidinMenu 库,但它并没有按照我需要的方式工作,而且对于像我这样的新手来说,更改库以满足我的需要太难了。不过,我会研究 lib 的代码,因为它很有趣。谢谢大家的帮助。
标签: android xml android-framelayout