我试图在屏幕外面的底部实现我想要的菜单。当我从屏幕的底部边缘向上滑动时,我希望它出现在那里。
此外,我想在那里HorzizontalScrollView
。实际上它应该像Navigation Drawer
一样工作。
这是我已经尝试过的布局。我使用了umano AndroidSlidingUpPanel:
<com.sothree.slidinguppanel.SlidingUpPanelLayout
xmlns:sothree="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="bottom"
sothree:panelHeight="200dp"
sothree:shadowHeight="4dp"
sothree:overlay="true">
<TextView
android:text="Hier wird das pdf gezeigt"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"/>
<HorizontalScrollView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:id="@+id/file_scroll_view"
>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:id="@+id/file_scroll_view_linear_layout"
android:orientation="horizontal">
</LinearLayout>
</HorizontalScrollView>
向上滑动有效,但我不知道 知道如何将其放置在屏幕之外以及如何让它向上滑动直到它与底边对齐。
此外,我希望ScrollView
正常工作。在我尝试使用SldingUpPanel
之前,它就像魅力一样,但现在它不可滚动。
任何人都有想法或任何提示如何解决这个问题?
答案 0 :(得分:1)
没有什么可以看到你必须:
slidePanel.setPanelHeight(0); // I couldn't find anything on XML for that
并在中途停止:
slidePanel.expandPane(0.1f); // for example for 10% of screen.