【原创整理】Tasker 4.9u4 异尺寸设备布局绘制规律
tasker吧
全部回复
仅看楼主
level 10
Special鱼Rain
楼主
全网都没有人对Tasker的布局显示方式进行规范整理,我自己整理出来顺便分享了一下。
2017年08月29日 12点08分
1
level 10
Special鱼Rain
楼主
本次整理了27x2=54种布局的显示规律,在3台机器上测试。
2017年08月29日 12点08分
2
哦哦哦无聊拉
qq加你了。希望能合作,还有群4请同意一下。谢谢
2019年02月13日 01点02分
level 10
Special鱼Rain
楼主
【作为XML导出的.prj.xml文件】
〈字体大小〉导入后自行缩放,无需转换。
〈活动显示〉按导出时的场景长宽比缩放至其中一个方向铺满可绘制区域,整个可绘制区域用属性背景色填充。
〈对话显示〉按导出时的场景长宽比缩放至占屏比相同,支持强制放大(见末尾)。
〈图层显示〉同上,但不支持强制放大。
2017年08月29日 12点08分
3
level 10
Special鱼Rain
楼主
【作为应用导出的.apk文件】
〈字体大小〉不同设备字体大小不能自适应改变,需用一个标准来定义,如“720/设备分辨率的宽*合适的字号”,这样在DPI相同的设备上,他们的截图缩放后字体大小是一样的。至于不同DPI的设备,任何APP的布局都会随DPI的值变化,所以只需注意在DPI在临界时,字体不会超出文本元素框即可。
〈活动显示〉规律同.prj.xml文件(使用Tasker5.0后"No Bar"的活动显示方式隐藏导航栏后,可轻松适配绝大部分异长宽比设备。)可以说近乎完美。
〈对话显示〉只缩不放。即在较小设备上缩小至其中一个方向铺满,未超出绘制区域则按原来大小(px定义)显示,在较大设备上以原大小(px定义)显示。(支持强制放大)欲用Tasker导出APP则需用大屏设备导入.prj.xml文件后再导出为.apk文件。
〈图层显示〉与导出安装文件时的场景大小(px定义)一致,在较小设备上从右下角裁去(Tasker定位锚在左上角)。
2017年08月29日 12点08分
4
Special鱼Rain
打错了。这里的对话显示是缩小至占屏比相同,不是缩小到其中一个方向铺满可绘制区域。
2017年08月29日 12点08分
level 10
Special鱼Rain
楼主
【注】
〈活动显示〉如活动显示带有标题,在未定义标题的情况下,.prj.xml显示场景名称,.apk显示应用图标。
〈强制放大〉先用“活动”方式创建场景,再以“对话”方式显示场景,可是对话场景强制放大至其中一个方向铺满可绘制区域,但占屏比无法还原。
2017年08月29日 12点08分
5
Special鱼Rain
活动显示一定是放大显示
2017年08月29日 12点08分
level 10
Special鱼Rain
楼主
关于场景的其他介绍,请看豆豆
@-Null-
的帖子
https://tieba.baidu.com/p/4782410732?share=9105&fr=share&see_lz=0
2017年08月29日 12点08分
6
level 1
℃ompuls
沙发
2017年08月29日 13点08分
7
level 1
℃ompuls
支持楼主
2017年08月29日 13点08分
8
level 1
贴吧用户_5NUMNEW
支持楼主
2019年07月09日 21点07分
10
1