关于在不完全遮挡activity的时候dialog的显示问题

博客探讨了如何在Android中创建一个自定义Dialog,使其显示在Activity上方但不完全遮挡Activity,类似图1和图2的效果。作者发现Android自带的DatePicker不满足需求,因此采用自定义View,参考了https://github.com/liuwan1992/CustomDatePicker的实现,但做了一些修改,使得Dialog可以在非屏幕边缘的位置显示。
摘要由CSDN通过智能技术生成

想一下,怎么才能够实现,在一个Activity上面有一个Dialog,是用来显示滑动的日期,并且Dialog的位置不是处在屏幕的最上方或最下方,就像下图:

图1      图2

先来分析一下:

1.首先从图中能看出有一个Activity,一个关于Date的Dialog;

2.Dialog显示在Activity的上方,并且没有全部遮挡Activity;

3.Dialog并不是直接在屏幕的上方或下方或中间;


实现过程:

1.先实现DateDialog部分:

Android自带的有DatePicker(日期选择器),在我的模拟器上,使用DatePicker,是如下显示


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值