全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android 仿苹果底部弹出Dialog

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  # 底部弹出的dialog  # Android 全局Dialog的简单实现方法  # Android使用Dialog风格弹出框的Activity  # Android实现从底部弹出的Dialog示例(一)  # Android 中从屏幕左下角弹出Dialog动画效果的实现代码  # Android中自定义的dialog中的EditText无法弹出输入法解决方案  # Android 从底部弹出Dialog(横向满屏)的实例代码  # Android解决dialog弹出时无法捕捉Activity的back事件的方法  # Android自定义弹出框dialog效果  # Android 解决dialog弹出时无法捕捉Activity的back事件问题  # Android 8.0如何完美适配全局dialog悬浮窗弹出  # 小编  # 在此  # 给大家  # 弹出  # 所述  # 给我留言  # 感谢大家  # 无标题  # 疑问请  # 有任何  # windowNoTitle  # windowAnimationStyle  # ActionSheetDialogAnimation  # windowIsTranslucent  # true  # windowIsFloating  # backgroundDimEnabled  # windowFrame  # ActionSheet  # xml 


相关文章: 如何快速生成专业多端适配建站电话?  如何通过FTP服务器快速搭建网站?  Python文件管理规范_工程实践说明【指导】  如何通过IIS搭建网站并配置访问权限?  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  魔方云NAT建站如何实现端口转发?  html制作网站的步骤有哪些,iapp如何添加网页?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  企业网站制作公司网页,推荐几家专业的天津网站制作公司?  教学论文网站制作软件有哪些,写论文用什么软件 ?  网站制作需要会哪些技术,建立一个网站要花费多少?  C++时间戳转换成日期时间的步骤和示例代码  在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?  上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?  PHP正则匹配日期和时间(时间戳转换)的实例代码  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  建站之星安装路径如何正确选择及配置?  ,如何利用word制作宣传手册?  c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】  c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】  昆明网站制作哪家好,昆明公租房申请网上登录入口?  制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?  招贴海报怎么做,什么是海报招贴?  如何在Golang中引入测试模块_Golang测试包导入与使用实践  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  网站制作公司排行榜,四大门户网站排名?  建站之星×万网:智能建站系统+自助建站平台一键生成  微课制作网站有哪些,微课网怎么进?  上海网站制作开发公司,上海买房比较好的网站有哪些?  如何通过宝塔面板实现本地网站访问?  如何在云服务器上快速搭建个人网站?  宝塔新建站点报错如何解决?  实例解析angularjs的filter过滤器  如何用腾讯建站主机快速创建免费网站?  微信小程序 五星评分(包括半颗星评分)实例代码  如何选择适配移动端的WAP自助建站平台?  建站VPS推荐:2025年高性能服务器配置指南  济南企业网站制作公司,济南社保单位网上缴费步骤?  建站之星会员如何解锁更多建站功能?  网站图片在线制作软件,怎么在图片上做链接?  学校为何禁止电信移动建设网站?  网站制作知乎推荐,想做自己的网站用什么工具比较好?  建站OpenVZ教程与优化策略:配置指南与性能提升  建站主机类型有哪些?如何正确选型  网站建设制作、微信公众号,公明人民医院怎么在网上预约?  导航网站建站方案与优化指南:一站式高效搭建技巧解析  太原网站制作公司有哪些,网约车营运证查询官网?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  TestNG的testng.xml配置文件怎么写 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。