JessYanCoding / JessYanCoding/AndroidAutoSize
能否直接以长边或短边作为适配条件,而不是宽高?
- 主要語言
- Java
- 星號
- 13.7k
- 分支
- 2k
- PR 合併指標
- 30 天內沒有已合併 PR
描述
情况是这样,我司的app长期驻留在后台,界面上只有悬浮窗,然后点开悬浮窗可能会启动一个横屏或者竖屏的activity。
现在问题在于,我的悬浮球和activity都有异常变大的情况,框架的原理已经很了解了,我觉得从逻辑上也没什么问题,我也没有做错什么,但是很明显的看得到出现异常变大的情况时候,变大的基本上就是我基于短边做360dp的适配时候,被框架设置成了长边总共为360dp。
异常变大是偶然现象,复现条件目前不清楚
所以总结有两个问题:
1:能不能不以Activity作为最基本的单位,有很多在后台的app使用悬浮球,界面上没有自己的Activity
2:能不能直接基于屏幕的长边或短边做适配,而不是宽和高?这样对于横竖屏切换较多的app更为方便。实际上很多时候我不管选择宽还是选择高来作为BaseOn,我选择的其实就是屏幕短的那条边
貢獻指南
這個儲存庫沒有索引到貢獻指南
研究方向
Start by reviewing issue #343 and its two requested behaviors: support floating-window use without an Activity, and allow adaptation based on the screen's long or short edge. Confirm whether the intermittent resizing problem can still be reproduced and define expected behavior for portrait and landscape transitions before proposing a scope.
由索引模型根據 Issue 內容生成。
評估
- 技術堆疊
- android, java
- 領域
- mobile
- Issue 類型
- 功能
- 難度
- 5/5
- 預估耗時
- 一週以上
- 活躍度
- 停滯
- 描述清晰度
- 需要釐清
- 新手友好度
- 25/100