点击弹出全屏dialog 触摸消失 带动画

这篇博客讲述了如何在Android应用中实现点击按钮后弹出全屏、半透明的Dialog,并在用户触摸屏幕时自动消失。作者尝试了PopupWindow、自定义布局以及全屏Dialog三种方法,最终通过设置Dialog样式和窗口动画实现所需效果。文中还强调了解决问题的思路和自我学习的重要性。
摘要由CSDN通过智能技术生成

      今天还是在原来的UI上面做手脚, 点击侧滑出来的布局其中的按钮,弹出一个全屏半透明界面,然后触摸消失, 开始浮现在自己脑海中的集中思路 不说实现

       1. popupwindow();

       2.事先将一张view铺在上面隐藏好,等有点击事件的时候再将其显示出来;

       3.弹出个全屏的dialog;点击、触摸的时候消失;

        我先测试的第一种情况, popupwindow()  点击某个按钮,在此按钮附近弹出一个浮窗,不过它是有个父view作为参照,在底层视图的某个位置, 测试了几种情况, 没成功   只能换种情况来试试;

        换2来测, 将当前的布局嵌入到FrameLayout中, 将要显示的pic放在framlayout的最上层隐藏起来; 看起来没什么大问题, 不过当实测的时候的确不可以;提示了一些布局方面的事情, 我想应该是不能这么搞;

        换3来测, dialog大家都不陌生, 只是要让它全屏, 怎么设定它的布局宽高都不好使, 那么只能自己来控制布局的样式;

        好, 话不多说了, 先上代码实现再说其他··············

/**
	 * 点击侧滑按钮  弹出介绍页dialog.
	 * 点击dialog, 消失。
	 */
	public void showKPIIndicateDialog() {
		helpLL.setVisibility(View.GONE);
		showDownAnimationInX(allLL, 100, 0);//横向动画
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值