首页 > 移动平台 > 详细

[修复] Firemonkey 画线问题(Android & iOS 平台)

时间:2016-04-28 07:02:50      阅读:227      评论:0      收藏:0      [点我收藏+]

问题:官方 QC 的一个 Firemonkey 移动平台画线问题: 
RSP-14309: [iOS & Android] Delphi 10.1 Berlin - drawing problems
https://quality.embarcadero.com/browse/RSP-14309

适用:所有 Firemonkey 版本 for Android & iOS

修复方法:

请将源码 FMX.StrokeBuilder.pas 复制到自己的工程目录里,再进行修改。

Step1: 找到下列函数

procedure TStrokeBuilder.InsertDash(SrcPos, DestPos: TPointF; const DashDirVec, ThickPerp: TPointF);

Step2: 修改代码

原始代码:RoundShift := DashDirVec * FHalfThickness; // Delete this line
修正代码:RoundShift := DashDirVec;                  // Add this line

修正前:(图取自官网 QC)

技术分享

修正后:

技术分享

[修复] Firemonkey 画线问题(Android & iOS 平台)

原文:http://www.cnblogs.com/onechen/p/5441187.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!