全屏下第一次点击,没有触发事件怎么办

时间:2022-02-09 16:57:31
平板上,做一个全屏幻灯片浏览图片,全屏后点击屏幕,先跳出了底下的bar,但是动画还在继续,要点击第二下才会响应我的事件。这个要怎么解?感觉和全屏播放视频一样,那里又是如何实现点击退出全屏并暂停的呢?

9 个解决方案

#1


全屏后点击屏幕,先跳出了底下的bar 这个是系统本身的功能吧,板子上全屏后没有bar了,触摸屏幕这个bar肯定得出来啊

#2


引用 1 楼 gao_chun 的回复:
全屏后点击屏幕,先跳出了底下的bar 这个是系统本身的功能吧,板子上全屏后没有bar了,触摸屏幕这个bar肯定得出来啊
是啊,就是想解决这个问题,无法在应用内捕获这第一个点击很伤脑筋。很多视频播放器,在全屏播放的时候不也是点击一下就退出全屏然后还顺带暂停了吗。

#3


引用 2 楼 aion380687811 的回复:
Quote: 引用 1 楼 gao_chun 的回复:

全屏后点击屏幕,先跳出了底下的bar 这个是系统本身的功能吧,板子上全屏后没有bar了,触摸屏幕这个bar肯定得出来啊
是啊,就是想解决这个问题,无法在应用内捕获这第一个点击很伤脑筋。很多视频播放器,在全屏播放的时候不也是点击一下就退出全屏然后还顺带暂停了吗。

板子上有吗?你在板子上下载一些其他播放器看看别人怎么设计的,可否有参考的点。

#4


引用 3 楼 gao_chun 的回复:
Quote: 引用 2 楼 aion380687811 的回复:

Quote: 引用 1 楼 gao_chun 的回复:

全屏后点击屏幕,先跳出了底下的bar 这个是系统本身的功能吧,板子上全屏后没有bar了,触摸屏幕这个bar肯定得出来啊
是啊,就是想解决这个问题,无法在应用内捕获这第一个点击很伤脑筋。很多视频播放器,在全屏播放的时候不也是点击一下就退出全屏然后还顺带暂停了吗。

板子上有吗?你在板子上下载一些其他播放器看看别人怎么设计的,可否有参考的点。
有没有什么方法可以捕获应用高度的变化,或者捕获这个bar的状态?

#5


引用 4 楼 aion380687811 的回复:
Quote: 引用 3 楼 gao_chun 的回复:

Quote: 引用 2 楼 aion380687811 的回复:

Quote: 引用 1 楼 gao_chun 的回复:

全屏后点击屏幕,先跳出了底下的bar 这个是系统本身的功能吧,板子上全屏后没有bar了,触摸屏幕这个bar肯定得出来啊
是啊,就是想解决这个问题,无法在应用内捕获这第一个点击很伤脑筋。很多视频播放器,在全屏播放的时候不也是点击一下就退出全屏然后还顺带暂停了吗。

板子上有吗?你在板子上下载一些其他播放器看看别人怎么设计的,可否有参考的点。
有没有什么方法可以捕获应用高度的变化,或者捕获这个bar的状态?

估计没用吧,这个bar应该是悬浮在你应用最上层的,和你应用本身的高度不相干吧,表示没用板子开发过. 全屏下第一次点击,没有触发事件怎么办

#6


@gao_chun 获取屏幕的高度,并获取应用的高度。如果应用高度不等于屏幕的高度了,不就是退出全屏了吗?我的思路目前是这样,不过不知道该如何试行

#7


引用 6 楼 aion380687811 的回复:
@gao_chun 获取屏幕的高度,并获取应用的高度。如果应用高度不等于屏幕的高度了,不就是退出全屏了吗?我的思路目前是这样,不过不知道该如何试行

那个bar显示出来后屏幕的宽高值会变吗,你获取了调试看看。板子上有木有办法禁用这个bar啊?

#8


@gao_chun 获取的宽高不变,不过可以捕获bar的高度,隐藏时候bar高度为0.禁用这个bar是不好的,会有一些使用上的不变。

#9


引用 8 楼 aion380687811 的回复:
@gao_chun 获取的宽高不变,不过可以捕获bar的高度,隐藏时候bar高度为0.禁用这个bar是不好的,会有一些使用上的不变。
搞定了吗,兄弟,如何解决的!

#1


全屏后点击屏幕,先跳出了底下的bar 这个是系统本身的功能吧,板子上全屏后没有bar了,触摸屏幕这个bar肯定得出来啊

#2


引用 1 楼 gao_chun 的回复:
全屏后点击屏幕,先跳出了底下的bar 这个是系统本身的功能吧,板子上全屏后没有bar了,触摸屏幕这个bar肯定得出来啊
是啊,就是想解决这个问题,无法在应用内捕获这第一个点击很伤脑筋。很多视频播放器,在全屏播放的时候不也是点击一下就退出全屏然后还顺带暂停了吗。

#3


引用 2 楼 aion380687811 的回复:
Quote: 引用 1 楼 gao_chun 的回复:

全屏后点击屏幕,先跳出了底下的bar 这个是系统本身的功能吧,板子上全屏后没有bar了,触摸屏幕这个bar肯定得出来啊
是啊,就是想解决这个问题,无法在应用内捕获这第一个点击很伤脑筋。很多视频播放器,在全屏播放的时候不也是点击一下就退出全屏然后还顺带暂停了吗。

板子上有吗?你在板子上下载一些其他播放器看看别人怎么设计的,可否有参考的点。

#4


引用 3 楼 gao_chun 的回复:
Quote: 引用 2 楼 aion380687811 的回复:

Quote: 引用 1 楼 gao_chun 的回复:

全屏后点击屏幕,先跳出了底下的bar 这个是系统本身的功能吧,板子上全屏后没有bar了,触摸屏幕这个bar肯定得出来啊
是啊,就是想解决这个问题,无法在应用内捕获这第一个点击很伤脑筋。很多视频播放器,在全屏播放的时候不也是点击一下就退出全屏然后还顺带暂停了吗。

板子上有吗?你在板子上下载一些其他播放器看看别人怎么设计的,可否有参考的点。
有没有什么方法可以捕获应用高度的变化,或者捕获这个bar的状态?

#5


引用 4 楼 aion380687811 的回复:
Quote: 引用 3 楼 gao_chun 的回复:

Quote: 引用 2 楼 aion380687811 的回复:

Quote: 引用 1 楼 gao_chun 的回复:

全屏后点击屏幕,先跳出了底下的bar 这个是系统本身的功能吧,板子上全屏后没有bar了,触摸屏幕这个bar肯定得出来啊
是啊,就是想解决这个问题,无法在应用内捕获这第一个点击很伤脑筋。很多视频播放器,在全屏播放的时候不也是点击一下就退出全屏然后还顺带暂停了吗。

板子上有吗?你在板子上下载一些其他播放器看看别人怎么设计的,可否有参考的点。
有没有什么方法可以捕获应用高度的变化,或者捕获这个bar的状态?

估计没用吧,这个bar应该是悬浮在你应用最上层的,和你应用本身的高度不相干吧,表示没用板子开发过. 全屏下第一次点击,没有触发事件怎么办

#6


@gao_chun 获取屏幕的高度,并获取应用的高度。如果应用高度不等于屏幕的高度了,不就是退出全屏了吗?我的思路目前是这样,不过不知道该如何试行

#7


引用 6 楼 aion380687811 的回复:
@gao_chun 获取屏幕的高度,并获取应用的高度。如果应用高度不等于屏幕的高度了,不就是退出全屏了吗?我的思路目前是这样,不过不知道该如何试行

那个bar显示出来后屏幕的宽高值会变吗,你获取了调试看看。板子上有木有办法禁用这个bar啊?

#8


@gao_chun 获取的宽高不变,不过可以捕获bar的高度,隐藏时候bar高度为0.禁用这个bar是不好的,会有一些使用上的不变。

#9


引用 8 楼 aion380687811 的回复:
@gao_chun 获取的宽高不变,不过可以捕获bar的高度,隐藏时候bar高度为0.禁用这个bar是不好的,会有一些使用上的不变。
搞定了吗,兄弟,如何解决的!