随笔分类 -  Delphi Android

摘要:本控件修改自 Delphi Berlin 10.1 的 TSelection (FMX.Controls.pas) 修改重点: 代码说明: 效果: 源码及例子下载:(2016/12/30 修正更新) [控件]TOneSelection(等比修正版)_by_龟山Aone.zip 阅读全文
posted @ 2016-07-19 15:14 龟山Aone 阅读(1968) 评论(5) 推荐(4) 编辑
摘要:弹簧动画效果1: 不用写任何代码,只需设定下面动画属性: 弹簧动画效果2: 参考动画曲线: http://monkeystyler.com/guide/Interpolation-and-AnimationType-Illustrated 阅读全文
posted @ 2016-07-07 16:48 龟山Aone 阅读(1675) 评论(0) 推荐(2) 编辑
摘要:问题:官方 QC 的一个 Firemonkey 移动平台画线问题: RSP-14309: [iOS & Android] Delphi 10.1 Berlin - drawing problemshttps://quality.embarcadero.com/browse/RSP-14309 适用: 阅读全文
posted @ 2016-04-28 06:51 龟山Aone 阅读(1119) 评论(0) 推荐(1) 编辑
摘要:Delphi 10.1 Berlin 官方修正列表: Bug fix list for RAD Studio 10.1 Berlin Delphi 10.1 Berlin 官方未列之修正: 这是目前移植到 Berlin 发现的修正,如果再有发现,陆续补上。 阅读全文
posted @ 2016-04-27 08:11 龟山Aone 阅读(2235) 评论(2) 推荐(1) 编辑
摘要:在 Delphi 10 Berlin 提供了照相及相册自订分辨率的功能,请见官方网站教学: http://docwiki.embarcadero.com/RADStudio/Berlin/en/Taking_Pictures_Using_FireMonkey_Interfaces 当自订大小为 20 阅读全文
posted @ 2016-04-13 16:15 龟山Aone 阅读(1011) 评论(0) 推荐(1) 编辑
摘要:目前 Firemonkey 有一个问题,就是在 Edit 按下会立即弹出键盘,在红鱼儿的博客也提交了 QC: http://blog.sina.com.cn/s/blog_44fa172f0102vy2q.html 被此问题所累的朋友,去投个票吧! 下面想出暂时解决的方法(最终还是希望官方能修正这个 阅读全文
posted @ 2016-04-08 14:03 龟山Aone 阅读(1424) 评论(0) 推荐(1) 编辑
摘要:StringGrid Header 高度设定方法: ps. 所有的 Style 都能用这个方法,找到后,再修改它。 StringGrid Header 文字颜色设定方法(不改变底色): 效果: StringGrid Header 文字颜色设定方法(改变底色): 效果: 阅读全文
posted @ 2016-03-28 09:00 龟山Aone 阅读(2503) 评论(0) 推荐(3) 编辑
摘要:问题:使用 Canvas.DrawPath 绘制时,最后一点无法画到终点位置。(这个问题要在粗线才能察觉) 适用:Delphi 10 Seattle (或更早的版本) for Android & iOS 修复方法: 请将源码 FMX.StrokeBuilder.pas 复制到自己的工程目录里,再进行 阅读全文
posted @ 2016-03-25 15:20 龟山Aone 阅读(1143) 评论(0) 推荐(2) 编辑
摘要:目前的 Delphi 10 Seattle 的 TLang 尚不支持取得简体及繁体的语系字符,在能取得正确的语系字符后(整理中),才能使用下列函数判断: 阅读全文
posted @ 2016-03-24 18:36 龟山Aone 阅读(995) 评论(0) 推荐(1) 编辑
摘要:要使 StringGrid 只能上下滚动,不要左右滚动,只要加入下面代码即可: StringGrid1.AniCalculations.TouchTracking := [ttVertical]; ps. 此方法只适用在有触控屏幕的装置。 阅读全文
posted @ 2016-03-09 10:20 龟山Aone 阅读(830) 评论(0) 推荐(0) 编辑
摘要:// 字串含中文 by Aone function IsIncludeChinese(Str: String): Boolean; var i: Integer; UCS4Str: UCS4String; begin Result := False; UCS4Str := UnicodeString 阅读全文
posted @ 2016-03-02 17:11 龟山Aone 阅读(1202) 评论(0) 推荐(0) 编辑
摘要:参考官网:http://docwiki.embarcadero.com/Libraries/Seattle/en/FMX.Ani.TBitmapListAnimation 延伸阅读:[工具] GIF 动画每帧合并到一张 PNG 阅读全文
posted @ 2016-01-21 22:42 龟山Aone 阅读(2039) 评论(1) 推荐(3) 编辑
摘要:在 FMX 下的 TComboBox 下拉菜单字型修改有二种方法: 效果示例: 阅读全文
posted @ 2016-01-07 05:38 龟山Aone 阅读(2530) 评论(0) 推荐(1) 编辑
摘要:各网友提交的 QC: 阅读全文
posted @ 2015-12-23 14:11 龟山Aone 阅读(1227) 评论(0) 推荐(0) 编辑
摘要:Firemonkey ListView 的点击事件一直让人摸不着头绪(各平台触发规则不太相同),因为它提供了点击相关的事件就有如下:OnChange:改变项目触发。OnClick:点击触发。OnItemClick:点击项目触发Windows 平台:按下立即触发,放开后接着触发 OnItemClick... 阅读全文
posted @ 2015-09-08 07:27 龟山Aone 阅读(3336) 评论(0) 推荐(2) 编辑
摘要:FireMonkey 能将目前使用的 Style 导出成文件,它提供二种文件格式,请看下列代码: *.style *.fsf XE8 格式支持: TStyleFormat = (Indexed, Binary, Text); 阅读全文
posted @ 2015-07-14 22:18 龟山Aone 阅读(1067) 评论(0) 推荐(1) 编辑
摘要:Firemonkey 实现简单的图片拉伸不变形,是利用原始图片的 "固定区" 及 "位伸区" 来达到此目的,因此必需要有此结构的图片才适合。下面以聊天气泡为例,下图四个角为固定区,就是拉伸时,这四个区是不变的,而拉伸区,会自动依位伸的大小自动位伸:实作效果:代码,直接扩展 Canvas 功能://-... 阅读全文
posted @ 2015-07-02 17:34 龟山Aone 阅读(2182) 评论(1) 推荐(2) 编辑
摘要:自从 XE8 提供 ImageList 带来了很多便利,但 SpeedButton 的图标太小(不够大气),还好 FMX 提供了 Style 可供使用者自订图标大小及显示位置,请自行按图索骥,做一遍: 开一个新工程。 放一个 SpeedButton。 放一个 ImageList。 在 ImageLi 阅读全文
posted @ 2015-06-03 17:02 龟山Aone 阅读(3855) 评论(9) 推荐(1) 编辑
摘要:说明:TGridLayout 提供计算容器内控件等分的功能:横式(Orientation=Horizontal)可将 ItemWidth = -1(小于0则自动等分)直式(Orientation=Vertical)可将 ItemHeight = -1(小于0则自动等分)问题:当 TGridLayou... 阅读全文
posted @ 2015-05-22 15:43 龟山Aone 阅读(1649) 评论(2) 推荐(1) 编辑
摘要:问题:XE8 for Android 方向传感器无法正常运作(在XE7是正常的)测试:官方示例Samples\ObjectPascal\MobileSnippets\OrientationSensor\适用:XE8 for Android修复方法:请将源码 System.Android.Sensor... 阅读全文
posted @ 2015-05-12 14:43 龟山Aone 阅读(1354) 评论(0) 推荐(0) 编辑