在service中监控横竖屏的切换
来源:互联网 发布:网络摄像头忘记密码 编辑:程序博客网 时间:2024/05/22 17:17
因为近期一个项目需要做一个类似于九游的悬浮球,悬浮球自动靠边吸附屏幕边缘并隐藏一部分。本来兴冲冲的做完了,但是在横竖屏切换的时候蹦出来一个拦路虎。因为这个悬浮球是贯穿整个应用的,所以开了个service在里面写了悬浮球的实现。so,问题就来了,在横竖屏切换后小球就不能好好的吸附在屏幕边缘了。
幸好service中可以重写横竖屏切换的监听,于是我在横竖屏切换的监听方法中 移除原来的悬浮求,重新add悬浮求。问题就解决了。
@Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); //切换为竖屏 if (newConfig.orientation == this.getResources().getConfiguration().ORIENTATION_PORTRAIT) { } //切换为横屏 else if (newConfig.orientation == this.getResources().getConfiguration().ORIENTATION_LANDSCAPE) { } }
1 0
- 在service中监控横竖屏的切换
- 在Activity中判断横竖屏的切换
- 在应用层的横竖屏切换
- 项目中遇到的横竖屏切换
- android中横竖屏的切换
- Android中横竖屏的切换
- Android中横竖屏切换的问题
- 横竖屏的切换
- 在android程序中如何禁止界面横竖屏切换
- ListView中EditText在横竖屏切换中保存数据
- Android中横竖屏切换
- iOS 中横竖屏切换
- android中横竖屏切换
- 在横竖屏切换时,遇到问题的解决方案
- 你还在问android横竖屏切换的生命周期?
- 你还在问android横竖屏切换的生命周期?
- 你还在问android横竖屏切换的生命周期?
- 你还在问android横竖屏切换的生命周期?
- 使用ffmpeg进行音视频编解码时用到的函数介绍
- mongodb维护常用命令
- 单点登录(九)-----遇到问题-----FileNotFoundException: class path resource-UsernamePasswordWrapperAuthenticatio
- 跟阿铭学Linux-笔记1:初步认识Linux
- Switching Eds: Face swapping with Python, dlib, and OpenCV
- 在service中监控横竖屏的切换
- 【Oracle数据库】层次查询
- android 事件分发机制
- Android开发-如何降低service被杀死概率
- 第二章:Java_基本语法_4 程序流程控制
- Redis发布与订阅的参数
- 《跟我一起写makefile》(笔记7--运行make的参数选择)
- TextView 利用html换行和加粗字体
- 用户态文件系统fuse学习