Android滑动面板(所有屏幕)

时间:2015-09-04 15:05:04

标签: android animation panel sliding

我必须在一个大的android项目上实现一个新功能。我必须在现有视图中添加滑动面板。

它是如何工作的(简化): 我有一个主窗口(在file1.xml中设计),可以分为3个部分:      - ActionBar:一个简单的ActionBar      - MainContent:空线性布局      - MyWidget:一个自制的小部件(如标签标题列表)。

我还有一个文件(file2.xml),用于定义具有许多不同小部件的(例如)ProfilePanel。 当用户单击选项卡标题“配置文件”时,此视图将作为主要内容布局的子项添加到第一个视图中。 (如果MainContent布局中已存在某些子项,我们只需删除它们。)

最后我需要实现SlidingPanel(第三个架构)。 我需要在file2.xml上实现它,如:

<!-- ProfilePanel -->
<LinearLayout>blablablabla</LinearLayout>

<!-- SlidingPanel -->
<com.java........MySlidingPanel>
    <Button />
    <blablablabla>
</com.java........MySlidingPanel>

此滑动面板必须分为两部分:      - 在顶部:只是部分透明的颜色(LinearLayout)      - 在底部:LinearLayout中的一些小部件。

当滑动面板打开时(通过按下ProfilePanel中的按钮),它必须从底部滚动到顶部,并且甚至在父视图中的ActionBar和MyWidget上也可以获取所有屏幕。

架构:http://postimg.org/image/5aeqov8tt/

说实话,我在互联网上寻找同样的问题,但一直没有帮助我。

你知道如何制作这种滑动面板吗?

0 个答案:

没有答案