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小时内与您取得联系。