我有2个活动,在第一个活动中我有一个按钮,我希望当用户点击或向上移动该按钮时,第二个活动来自底部,当它转到屏幕的一半时停止。我不明白我怎么能做到这一点。我也搜索谷歌,但他们显示了一些类型的对话框:(。
这就是我想要的。当应用程序启动时,第一个活动显示在屏幕上,但是当用户单击 ^ 此按钮时,两个活动在屏幕上显示50%。 任何人都可以告诉我如何实现这一目标。有可能???
答案 0 :(得分:5)
您可以使用Fragment
s实现此目的。
我建议您从官方文档开始 - https://developer.android.com/training/basics/fragments/index.html
答案 1 :(得分:0)
你应该读一下片段。它们可用于您描述的UI。您可以使第二个片段为GONE
,当用户按下按钮时,它变为可见。您应该使用两个片段的相对布局。
答案 2 :(得分:0)
为了创建上面的界面,您可以使用片段而不是活动。
在您的情况下,您需要有两个片段的活动(您可以使用coordinatorlayout)。 如果您对片段知之甚少,我建议您阅读这些文章:
答案 3 :(得分:0)
将活动转换为片段并使用页面上的<FrameLayout>
显示/删除页面中的片段。
片段是可重复使用的组件请参阅convert Activity to Fragment
这可能有助于您了解如何使用碎片link