Android:单击按钮后从屏幕底部显示布局

KJEjava48

最近,我从Play商店安装了一个名为胡桃木的应用程序,在其中看到了弹出的新功能。在主屏幕中,有一个FloatingActionMenu,当单击菜单按钮时,它将展开其中的项目,并在其上方展开菜单中有一个添加帐户的选项,单击该选项后,将从屏幕底部弹出一个弹出窗口到某个高度。我想从屏幕底部知道该弹出窗口使用了什么功能。弹出式或滑动式抽屉?我想在我的android应用程序中使用完全相同的功能。如果有人知道此功能,请帮助我。以下是核桃应用程序中单击按钮时出现的此弹出式布局的屏幕截图。屏幕底部的弹出窗口布局

德格哈卡

您可以在其中使用自定义布局的对话框。唯一要做的就是从底部调用它,然后将样式用作这样的材质对话框工作表

 final Dialog mBottomSheetDialog = new Dialog(getActivity(), R.style.MaterialDialogSheet);
                            mBottomSheetDialog.setContentView(view); // your custom view.
                            mBottomSheetDialog.setCancelable(true);
                            mBottomSheetDialog.getWindow().setLayout(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
                            mBottomSheetDialog.getWindow().setGravity(Gravity.BOTTOM);
                            mBottomSheetDialog.show();

我将布局高度更改为800,而不是换行内容,这是结果。

style.xml

<style name="MaterialDialogSheet" parent="@android:style/Theme.Dialog">
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:backgroundDimEnabled">true</item>
        <item name="android:windowIsFloating">false</item>
        <item name="android:windowAnimationStyle">@style/MaterialDialogSheetAnimation</item>
    </style>



<style name="MaterialDialogSheetAnimation">
        <item name="android:windowEnterAnimation">@anim/popup_show</item>
        <item name="android:windowExitAnimation">@anim/popup_hide</item>
    </style>

头脑

popup_show.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <translate
        android:fromYDelta="100%p"
        android:toYDelta="0"
        android:duration="300"
        android:interpolator="@android:anim/accelerate_decelerate_interpolator"/>
</set>

popup_hide.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <translate
        android:fromYDelta="0"
        android:toYDelta="100%p"
        android:duration="300"
        android:interpolator="@android:anim/accelerate_decelerate_interpolator"/>
</set>

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Android中单击按钮后使布局与动画一起显示

来自分类Dev

android无法显示布局的底部

来自分类Dev

Android片段布局-ImageView到屏幕底部

来自分类Dev

将线性布局中的按钮与屏幕底部对齐

来自分类Dev

将线性布局中的按钮与屏幕底部对齐

来自分类Dev

单击按钮后显示照片

来自分类Dev

单击按钮后显示网格

来自分类Dev

Android:单击按钮后如何显示更多视图

来自分类Dev

单击按钮后,Android Toast 显示为时已晚

来自分类Dev

单击按钮后不显示文本视图 - Android

来自分类Dev

单击按钮后如何清除屏幕?

来自分类Dev

单击滚动视图底部的按钮时,在长滚动视图上方显示覆盖视图以填充屏幕

来自分类Dev

单击提交按钮后,React表单未在屏幕上显示正确的输入

来自分类Dev

Android菜单布局,以使屏幕充满按钮

来自分类Dev

Android:单击按钮后的布局动画为最低SDK版本14

来自分类Dev

Android-屏幕底部的位置布局始终在前景中

来自分类Dev

滚动时,LinearLayout中的“显示按钮”始终位于屏幕底部

来自分类Dev

如何始终在屏幕底部显示浮动操作按钮

来自分类Dev

按钮未显示在活动底部-Android

来自分类Dev

Android ScrollView:底部按钮未显示

来自分类Dev

Android-单击按钮进入新屏幕

来自分类Dev

Android:单击按钮后,在自定义时间后显示祝酒消息

来自分类Dev

仅从底部单击Ionic / AngularJS按钮,模型不显示

来自分类Dev

从屏幕顶部到底部的布局

来自分类Dev

单击按钮后显示错误Javascript

来自分类Dev

如何使iFrame在单击按钮后全屏显示?

来自分类Dev

单击按钮后无法显示弹出窗口

来自分类Dev

单击按钮后显示PopupWindow吗?

来自分类Dev

剧情:单击按钮后如何显示图形?

Related 相关文章

  1. 1

    在Android中单击按钮后使布局与动画一起显示

  2. 2

    android无法显示布局的底部

  3. 3

    Android片段布局-ImageView到屏幕底部

  4. 4

    将线性布局中的按钮与屏幕底部对齐

  5. 5

    将线性布局中的按钮与屏幕底部对齐

  6. 6

    单击按钮后显示照片

  7. 7

    单击按钮后显示网格

  8. 8

    Android:单击按钮后如何显示更多视图

  9. 9

    单击按钮后,Android Toast 显示为时已晚

  10. 10

    单击按钮后不显示文本视图 - Android

  11. 11

    单击按钮后如何清除屏幕?

  12. 12

    单击滚动视图底部的按钮时,在长滚动视图上方显示覆盖视图以填充屏幕

  13. 13

    单击提交按钮后,React表单未在屏幕上显示正确的输入

  14. 14

    Android菜单布局,以使屏幕充满按钮

  15. 15

    Android:单击按钮后的布局动画为最低SDK版本14

  16. 16

    Android-屏幕底部的位置布局始终在前景中

  17. 17

    滚动时,LinearLayout中的“显示按钮”始终位于屏幕底部

  18. 18

    如何始终在屏幕底部显示浮动操作按钮

  19. 19

    按钮未显示在活动底部-Android

  20. 20

    Android ScrollView:底部按钮未显示

  21. 21

    Android-单击按钮进入新屏幕

  22. 22

    Android:单击按钮后,在自定义时间后显示祝酒消息

  23. 23

    仅从底部单击Ionic / AngularJS按钮,模型不显示

  24. 24

    从屏幕顶部到底部的布局

  25. 25

    单击按钮后显示错误Javascript

  26. 26

    如何使iFrame在单击按钮后全屏显示?

  27. 27

    单击按钮后无法显示弹出窗口

  28. 28

    单击按钮后显示PopupWindow吗?

  29. 29

    剧情:单击按钮后如何显示图形?

热门标签

归档