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
相关文章:
建站之星如何快速更换网站模板?
建站之星2.7模板:企业网站建设与h5定制设计专题
C++用Dijkstra(迪杰斯特拉)算法求最短路径
广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?
如何构建满足综合性能需求的优质建站方案?
如何快速完成中国万网建站详细流程?
宝盒自助建站智能生成技巧:SEO优化与关键词设置指南
魔毅自助建站系统:模板定制与SEO优化一键生成指南
网站代码制作软件有哪些,如何生成自己网站的代码?
学校免费自助建站系统:智能生成+拖拽设计+多端适配
深圳 网站制作,深圳招聘网站哪个比较好一点啊?
学校为何禁止电信移动建设网站?
c++怎么用jemalloc c++替换默认内存分配器【性能】
网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?
可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
如何在Windows虚拟主机上快速搭建网站?
宝塔新建站点为何无法访问?如何排查?
建站主机选购指南:核心配置与性价比推荐解析
如何彻底删除建站之星生成的Banner?
Python多线程使用规范_线程安全解析【教程】
西安大型网站制作公司,西安招聘网站最好的是哪个?
教学网站制作软件,学习*后期制作的网站有哪些?
一键制作网站软件下载安装,一键自动采集网页文档制作步骤?
完全自定义免费建站平台:主题模板在线生成一站式服务
怀化网站制作公司,怀化新生儿上户网上办理流程?
如何设置并定期更换建站之星安全管理员密码?
如何通过免费商城建站系统源码自定义网站主题与功能?
如何在腾讯云服务器上快速搭建个人网站?
制作网站公司那家好,网络公司是做什么的?
免费制作小说封面的网站有哪些,怎么接网站批量的封面单?
如何通过服务器快速搭建网站?完整步骤解析
建站之星如何修改网站生成路径?
建站之星免费版是否永久可用?
平台云上自助建站如何快速打造专业网站?
c# F# 的 MailboxProcessor 和 C# 的 Actor 模型
高性价比服务器租赁——企业级配置与24小时运维服务
相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?
济南企业网站制作公司,济南社保单位网上缴费步骤?
企业网站制作公司网页,推荐几家专业的天津网站制作公司?
香港服务器网站推广:SEO优化与外贸独立站搭建策略
javascript基本数据类型及类型检测常用方法小结
深圳网站制作平台,深圳市做网站好的公司有哪些?
如何通过VPS建站无需域名直接访问?
建站之星导航菜单设置与功能模块配置全攻略
建站之星安装路径如何正确选择及配置?
装修招标网站设计制作流程,装修招标流程?
专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何在阿里云域名上完成建站全流程?
子杰智能建站系统|零代码开发与AI生成SEO优化指南
*请认真填写需求信息,我们会在24小时内与您取得联系。