摘要: Firemonkey 提供了一个跨平台的日志显示函数 Log.d,当 App 越来越大 Debug 编译越来越慢时,可以利用它在 Release 模式来除错,下列说明如何在各平台查看。 小技巧:可以在 Log.d 输出内容里加入一个关键字在开头(如:'Aone: ....'),在查看 Log 时,可阅读全文
posted @ 2017-02-24 08:07 龟山Aone 阅读(132) 评论(0) 编辑
摘要: 使用 TStopwatch 计时阅读全文
posted @ 2017-02-22 15:44 龟山Aone 阅读(26) 评论(0) 编辑
摘要: 问题:dcef3 for Firemonkey 浏览器控件,拉动窗体大小会闪烁的问题 修改源码:ceffmx.pas 找到 procedure TCustomChromiumFMX.Resize; 修改如下: Delphi Chromium Embeded 3:https://github.com/阅读全文
posted @ 2017-02-10 12:50 龟山Aone 阅读(118) 评论(0) 编辑
摘要: 源码下载: https://github.com/OneChen/DragAndDrop 效果:阅读全文
posted @ 2017-02-07 10:34 龟山Aone 阅读(90) 评论(0) 编辑
摘要: 说明: Fiiremonkey 的跨平台能力,大家有目共睹(一码同介面跨四平台),唯独移动平台在几何绘图方面,质量始终不尽人意,我也曾试着去修正(如:修正曲线平滑问题),也曾找过第三方案(如:AggPas),但都不完美,我一直在想,移动平台有这么强的绘图能力及质量(Android & iOS),如果阅读全文
posted @ 2017-01-26 00:35 龟山Aone 阅读(679) 评论(4) 编辑
摘要: 说明:在 Firemonkey 在移动平台 Android & iOS 要直接在 Canvas 画出 1 点像素的线,似乎有点困难,不过利用一点小技巧,还是能达到这个要求的,首先要建立一个 Bitmap 并将大小乘以目前机子的 Scale ,再开始绘图即可。 源码下载: https://github阅读全文
posted @ 2017-01-23 14:02 龟山Aone 阅读(175) 评论(0) 编辑
摘要: 问题:Firemonkey TFrame 存档后,下次载入某些事件连结会消失(但源码还在) 解决:(暂时方法)阅读全文
posted @ 2017-01-05 15:09 龟山Aone 阅读(172) 评论(0) 编辑
摘要: 提问:如下安装后的 TMyPanel 能在设计期时正常显示,但 TMyPanel2 在设计期时是白板,不能正常看到,为什么? 可能:是隔代无法继承 Style 造成的,改成如下就可以了: ps. 这个是 QQ 群里的问题,记录一下。阅读全文
posted @ 2016-12-25 10:48 龟山Aone 阅读(127) 评论(0) 编辑
摘要: 说明:使用 TGridLayout & TGridPanelLayout 来布局 源码下载:[示例]TestGridPanelLayout_布局_20161223.zip 展示:阅读全文
posted @ 2016-12-23 09:52 龟山Aone 阅读(239) 评论(0) 编辑
摘要: 问题:FMX 在移动平台的文字显示并非由该平台的原生 API 来显示,而是由 FMX.TextLayout.GPU 来处理,也许是官方没留意到中文字符的问题,造成在中英文混排折行时,有些问题。 修正:这个修正适用在任何文字显示的函数及控件上,如:TText, TLabel, DrawText....阅读全文
posted @ 2016-12-22 09:55 龟山Aone 阅读(533) 评论(3) 编辑