当您点击背景布局时,新的正面背景会消失。
您是否知道如何实施此功能? 提前谢谢。
修改
我找到了此功能的解决方案。 首先,我在屏幕下方创建了新的隐藏视图(您可以从下面的答案中找到它们。)
然后,我使用以下代码点击按钮动画:
dialog.animate().translationY(-HEIGHT).setDuration(TIME);
答案 0 :(得分:1)
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<!-- view with button -->
<LinearLayout
android:id="@+id/task_list_fragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
</LinearLayout>
<!-- example content hided in bottom -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="@dimen/height_of_your_content"
android:layout_alignParentBottom="true"
android:layout_marginBottom="@dimen/minus_height_of_your_content"
>
</LinearLayout>
</RelativeLayout>
要显示隐藏内容,请将其更改为marginBottom。在开始marginBotton应该是 - 这个布局高度超出屏幕。您可以使用translateY上的动画和结束更改marginBottom来完成值。这是可能的解决方案之一。