iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android 仿苹果底部弹出Dialog
  • 752
分享到

Android 仿苹果底部弹出Dialog

dialog苹果Android 2022-06-06 05:06:28 752人浏览 泡泡鱼
摘要

style文件 <style name="ActionSheetDialogStyle" parent="@Android:style/Theme.Dialog"&g

style文件


 <style name="ActionSheetDialogStyle" parent="@Android:style/Theme.Dialog">
    <!-- 背景透明 -->
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowContentOverlay">@null</item>
    <!-- 浮于Activity之上 -->
    <item name="android:windowIsFloating">true</item>
    <!-- 边框 -->
    <item name="android:windowFrame">@null</item>
    <!-- Dialog以外的区域模糊效果 -->
    <item name="android:backgroundDimEnabled">true</item>
    <!-- 无标题 -->
    <item name="android:windowNoTitle">true</item>
    <!-- 半透明 -->
    <item name="android:windowIsTranslucent">true</item>
    <!-- Dialog进入及退出动画 -->
    <item name="android:windowAnimationStyle">@style/ActionSheetDialogAnimation</item>
  </style>
  <!-- ActionSheet进出动画 -->
  <style name="ActionSheetDialogAnimation" parent="@android:style/Animation.Dialog">
    <item name="android:windowEnterAnimation">@anim/actionsheet_dialog_in</item>
    <item name="android:windowExitAnimation">@anim/actionsheet_dialog_out</item>
  </style>

动画文件夹anim两个文件

actionsheet_dialog_in.xml


<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="Http://schemas.android.com/apk/res/android"
  android:duration="200"
  android:fromYDelta="100%"
  android:toYDelta="0" />

actionsheet_dialog_out.xml


<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
  android:duration="200"
  android:fromYDelta="0"
  android:toYDelta="100%" />

主Activity应用


private View inflate;
  private Dialog dialog;
  public void show(){
    dialog = new Dialog(oThis,R.style.ActionSheetDialogStyle);
    inflate = LayoutInflater.from(oThis).inflate(R.layout.fast_trade_view, null);
    dialog.setContentView(inflate);
    Window dialogWindow = dialog.getWindow();
    dialogWindow.setGravity( Gravity.BOTTOM);
    WindowManager.LayoutParams lp = dialogWindow.getAttributes();
    lp.y = 20;
    dialogWindow.setAttributes(lp);
    dialog.show();
  }

以上所述是小编给大家介绍的Android 仿苹果底部弹出Dialog,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程网网站的支持!

您可能感兴趣的文章:Android 全局Dialog的简单实现方法Android使用Dialog风格弹出框的ActivityAndroid实现从底部弹出的Dialog示例(一)Android 中从屏幕左下角弹出Dialog动画效果的实现代码Android中自定义的dialog中的EditText无法弹出输入法解决方案Android 从底部弹出Dialog(横向满屏)的实例代码Android解决dialog弹出时无法捕捉Activity的back事件的方法Android自定义弹出框dialog效果Android 解决dialog弹出时无法捕捉Activity的back事件问题Android 8.0如何完美适配全局dialog悬浮窗弹出


--结束END--

本文标题: Android 仿苹果底部弹出Dialog

本文链接: https://www.lsjlt.com/news/22834.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android仿Iphone屏幕底部弹出半透明PopupWindow效果
    本文实例为大家分享了Android仿Iphone屏幕底部弹出效果的具体代码,供大家参考,具体内容如下main.xml如下: <?xml version="1.0" encoding="utf-8"?><Re...
    99+
    2023-05-30
    android iphone 底部弹出
  • Android如何实现仿网易严选底部弹出菜单效果
    这篇文章将为大家详细讲解有关Android如何实现仿网易严选底部弹出菜单效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。首先展示效果图如下:是不是还可以呢,由于代码量不多却注释详细,所以先贴出代码再一一...
    99+
    2023-05-30
    android
  • Android自定义弹出框dialog效果
    项目要用到弹出框,还要和苹果的样式一样(Android真是没地位),所以就自己定义了一个,不是很像(主要是没图),但是也还可以。废话不多说了,直接上代码先看布局文件<?xml version="1.0" encoding="u...
    99+
    2023-05-31
    android 弹出框 dialog
  • Android实现底部弹窗效果
    本文实例为大家分享了Android实现底部弹窗效果的具体代码,供大家参考,具体内容如下源代码地址:https://github.com/luoye123/Box东西很简单,我就直接亮代码了: activity_main.xml<...
    99+
    2023-05-31
    android 弹窗 roi
  • Android实现底部半透明弹出框PopUpWindow效果
    Android底部半透明弹出框PopUpWindow,供大家参考,具体内容如下layout布局:<?xml version="1.0" encoding="utf-8"?><RelativeLayout x...
    99+
    2023-05-30
    android 弹出框 popupwindow
  • Android仿微信底部菜单栏效果
    前言在市面上,大多数的APP都需要通过底部菜单栏来将程序的功能进行分类整理,通常都是分为3-5个大模块,从而正确有效地引导用户去使用我们的APP。实现底部菜单栏的方法也有很多种。1.仿微信底部菜单栏(ViewPager+ImagerView...
    99+
    2023-05-30
    android 菜单
  • Android实现底部图片选择Dialog
    业务需要选择弹出对话框,然后点击选择图片。网上已经有了很多,不过感觉写的有点乱。自己这里总结一下,有需要开发者可以按照如下步骤直接使用即可。1.效果图如下点击选择照相后,弹出如下选择对话框: 2. Dialog实现布局<LinearL...
    99+
    2023-05-30
    android 图片选择 dialog
  • Android自定义弹框Dialog效果
    本文实例为大家分享了Android自定义弹框Dialog效果的具体代码,供大家参考,具体内容如下 1.dialog_delete.xml <xml version=...
    99+
    2024-04-02
  • Android如何实现底部缓慢弹出菜单
    这篇文章主要介绍了Android如何实现底部缓慢弹出菜单,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。项目要求要做一个从底部缓慢弹出一个Button Menu 开始编码: M...
    99+
    2023-05-30
    android
  • Android实现底部弹出的对话框功能
    环境: 主机:WIN10 开发环境:Android Studio 2.2 Preview 3说明:两种方法实现底部弹出的对话框: Dialog DialogFragment推荐用DialogFragment效果图:布局文件dialo...
    99+
    2023-05-31
    android 底部 对话框
  • flutter底部弹出BottomSheet详解
    本文实例为大家分享了flutter底部弹出效果的具体代码,供大家参考,具体内容如下 项目中遇到多种条件筛选的情况,我使用了flutter官方的BottomSheet组件来解决了我的问...
    99+
    2024-04-02
  • Android怎么自定义弹框Dialog效果
    今天小编给大家分享一下Android怎么自定义弹框Dialog效果的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。具体效果如下...
    99+
    2023-06-30
  • Andoroid实现底部图片选择Dialog效果
    1.效果图如下点击选择照相后,弹出如下选择对话框:2. Dialog实现布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" androi...
    99+
    2023-05-30
    android 底部图片 dialog
  • Flutter实现底部弹窗效果
    目录实现效果代码结构基本使用自定义底部弹窗总结在实际开发过程中,经常会用到底部弹窗来进行快捷操作,例如选择一个选项,选择下一步操作等等。在 Flutter 中提供了一个 showMo...
    99+
    2024-04-02
  • Android实现简单底部导航栏 Android仿微信滑动切换效果
    Android仿微信滑动切换最终实现效果:大体思路: 主要使用两个自定义View配合实现; 底部图标加文字为一个自定义view,底部导航栏为一个载体,根据需要来添加底部图标;2. 底部导航栏的设置方法类似于TabLayout的关联,View...
    99+
    2023-05-30
    android 导航栏
  • Android怎么实现底部弹出按钮菜单升级版
    这篇文章主要介绍Android怎么实现底部弹出按钮菜单升级版,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体内容如下只贴出关键代码 case R.id.myself_share: &n...
    99+
    2023-05-30
    android
  • flutter底部弹出BottomSheet怎么实现
    本篇内容介绍了“flutter底部弹出BottomSheet怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!效果图:ModalBott...
    99+
    2023-06-29
  • Android BottomNavigationView底部导航效果
    BottomNavigationView 很早之前就在 Material Design 中出现了,但是直到 Android Support Library 25 中才增加了 BottomNavigationView 控件。也就是说如果使用官...
    99+
    2023-05-31
    android bottomnavigationview 底部导航
  • Android 实现IOS选择拍照相册底部弹出的实例
    Android 实现IOS选择拍照相册底部弹出的实例效果图1. AndroidStudio使用dependencies { compile 'com.guoqi.widget:actionsheet:1.0'}...
    99+
    2023-05-30
    android ios 拍照
  • Android中怎么利用Activity从底部弹出菜单或窗口
    这篇文章给大家介绍Android中怎么利用Activity从底部弹出菜单或窗口,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。第一步:设计要弹出窗口的xml布局:<xml version="1....
    99+
    2023-05-30
    android activity
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作