|
|
导航: |
论坛 -> 移动应用开发
斑竹:flyers,iamdream |
|
作者: |
|
2020/5/2 17:48:08 |
标题: |
小白请教: FMX.Android下, 如何屏幕截图? ( TControl.MakeScreenshot取的尺寸不是按屏幕比例) |
浏览:1226 |
|
加入我的收藏 |
楼主: |
TFrame.MakeScreenshot是可以截图, 但取提设计时的长宽比例. (可能显示不全,因为设计时,并不一定Frame拉得足够大, 并且,当动态增加控件时,更无法事先预知大小,)
因此, 希望截取运行的屏幕尺寸.
有全屏幕截图, 或按屏幕比例截图的方法吗?
期待各位指点, 非常感谢!
----------------------------------------------
... |
作者: |
|
2020/5/2 17:49:02 |
1楼: |
目的: 想做一个多窗口切换的界面, 有截屏显示出来,就很直观的操作.
----------------------------------------------
...
|
作者: |
|
2020/5/2 22:51:32 |
2楼: |
我自已摸到一个笨方法.
就是创建这个aFrame后,设置它的
aFrame.Wdith:=Screen.Width; aFrame.Height:=Screen.Height;
这样,aFrame.MakeScreenshot取截屏时,就能得到符合屏幕的尺寸. 缺点是:如果你主Form中,有底下状态栏之类, 就进不了截图. 当然,如果你愿意,也可以对底下状态栏也截屏,然后,拼成一张图
----------------------------------------------
...
|
|