学习
实践
活动
专区
工具
TVP
写文章

Android实现从底部弹出Dialog的实例代码

1.点击按钮(按钮的点击事件在此不在赘述,接下来直接写底部弹框的实现方式和样式的设计) 2.弹框 Dialog dialog = new Dialog(context, R.style.ActionSheetDialogStyle 从窗体底部弹出 dialogWindow.setGravity(Gravity.BOTTOM); //获得窗体的属性 WindowManager.LayoutParams lp 距离底部的距离 //将属性设置给窗体 dialogWindow.setAttributes(lp); dialog .show();//显示对话框 在需要消失地方直接 dialog.dismiss(); 3.窗口的样式 <style name="ActionSheetDialogStyle" parent="@android:style/Theme.<em>Dialog</em>" 总结 以上所述是小编给大家介绍的Android实现从底部弹出Dialog的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

1.1K10
  • 广告
    关闭

    热门业务场景教学

    个人网站、项目部署、开发环境、游戏服务器、图床、渲染训练等免费搭建教程,多款云服务器20元起。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android从屏幕底部弹出popupWindow

    Android从屏幕底部弹出popupWindow 先看一下效果,看看是不是你想要的效果,免得浪费大家的时间,有一点说明,由于我录制的 gif 是用的模拟器,所以没有屏幕变暗的效果和加速的弹起的效果,实际效果以真机测试为准 android:textSize="18sp" /> </LinearLayout> </LinearLayout> 2.代码部分 我此处用的是一个加速的平移动画,从屏幕底部弹出 ,然后将屏幕的亮度变暗,让popupwindow获取焦点,就可以实现了popupwindow从手机屏幕底部弹出的效果,代码中注释已经写的很清楚了,直接看代码即可 2.1设置触发popupwindow的点击事件 (View view) { switch (view.getId()) { case R.id.rlIcon: // TODO 弹出 popupView; // 声明平移动画 private TranslateAnimation animation; 2.3弹起popupWindow /** * 弹出

    1.3K30

    Android 8.0完美适配全局dialog 悬浮窗弹出

    1 前言 最近项目targetSdkVersion升级到了26,出现很多问题趟了很多坑,其中就包括本篇的需要解决的问题:全局dialog 不显示。 2 出现场景 有时候我们需要在App中弹dialog,但是却不知道依附的是哪个Activity,这个时候通常会启动一个service来依附,显示一个全局的dialog。 之前就有的权限,默认在清单文件中注册: <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/> 此权限在6.0之后不能弹出全局弹框 ((WindowManager.LayoutParams.TYPE_SYSTEM_ALERT)); } dialog.show(); 注意一点,这个在全局dialog显示中才会出现,也就是说没有具体的Activity 依附,再者,显示的dialog也需要加入theme,不然会报错。

    4.2K10

    Android 8.0如何完美适配全局dialog悬浮窗弹出

    前言 最近项目targetSdkVersion升级到了26,出现很多问题趟了很多坑,其中就包括本篇的需要解决的问题:全局dialog 不显示。 出现场景 有时候我们需要在App中弹dialog,但是却不知道依附的是哪个Activity,这个时候通常会启动一个service来依附,显示一个全局的dialog。 之前就有的权限,默认在清单文件中注册: <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/ 此权限在6.0之后不能弹出全局弹框 ((WindowManager.LayoutParams.TYPE_SYSTEM_ALERT)); } dialog.show(); 注意一点,这个在全局dialog显示中才会出现,也就是说没有具体的 Activity依附,再者,显示的dialog也需要加入theme,不然会报错。

    87720

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • 网站备案

      网站备案

      腾讯云网站备案是一项协助使用大陆服务器开办网站的企业/个人快速高效的办理备案业务,拥有快速初审,免费幕布,7*24小时咨询以及专属特权服务……

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券