我正在android中开始一个新项目。我必须让它像谷歌地图。例如见下图
屏幕将是这样的,有2个视图.1标记为红色,其他标记为黄色。 现在我想要的是,当用户从下到上拖动视图2时,它应该是这样的
我怎样才能实现这一目标。请帮助我,因为我刚开始接触开发 感谢
答案 0 :(得分:1)
选项。
修改强>
看起来AndroidSlidingUpPanel是更好的解决方案。
编辑2
如果您不想使用该库,我建议使用该库的代码。这真的没那么多工作。
sliderlib
或其他内容ViewDragHelper.java
和SlidingUpPanelLayout.java
attrs.xml
(如果没有,则创建一个)<强> your_layout.xml 强>
<your.app.package.sliderlib.SlidingUpPanelLayout>
xmlns:sothree="http://schemas.android.com/apk/res-auto"
android:id="@+id/sliding_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="bottom"
sothree:panelHeight="68dp"
sothree:shadowHeight="4dp">
<!-- Your views to show in your Sliding Up Panel -->
</your.app.package.sliderlib.SlidingUpPanelLayout>
注意:答案可能不完全正确。但这将是一个开始。
答案 1 :(得分:1)
Checkout AndroidSlidingUpPanel库,可能这就是你想要实现的目标。