firemonkey-fm3相关内容

我如何使用FireMonkey for Delphi XE5检测/处理屏幕旋转

首先-我是Android和FireMonkey编程的初学者,因此请记住这一点:-). 我制作了一个FireMonkey/Android应用程序,可以根据屏幕尺寸和方向调整控件的大小/重新排列控件的大小,但是当用户旋转屏幕时,我不知道如何设置应用程序的调用方式.如果我在其中运行Firemonkey/Win32并显示一个执行以下操作的按钮: PROCEDURE TMainForm.FlipF ..
发布时间:2021-05-08 19:04:46 移动开发

动态绑定JSON对象和数组

大家晚上好。 我目前正在努力掌握Delphi中的实时绑定,因为我想刷新自己当前的一个项目(完全返工)从基础到推向其他平台,优化性能和最小化代码的目的)。我正在使用一个Web API,该API返回JSON数据。一个示例调用返回的JSON格式如下: { “ response”:{ “ ips”:[ { “ ip”:“ 111.222.333.444”, “ classification ..

Firemonkey iPad等待图标

我的应用程序上有两个选项卡.他们两个都有一张表-一个用于输入,一个用于输出.激活输出表的选项卡后,将触发一个过程,该过程分析数据并填充输出网格. 输出网格需要几秒钟的渲染时间,我想显示一些动画图标.我已经尝试过将TImage与TFloat动画以及TAniIndicator一起使用.在分析过程运行时,它们似乎都冻结了. 解决方案 听起来像是单线程应用程序.问题是一个线程一次只能执行一个 ..
发布时间:2020-07-22 22:55:56 移动开发

如何使用Firemonkey TPopUp制作自己的对话框组件?

[Delphi XE5 Up2] 我尝试使用TPopUp继承和创建组件,遵循与CalendarFlyout的Flyouts演示中公开的相同的想法.我将不使用日历,但我希望该空间可用,以便放置所需的任何其他FMX组件. 我已经使用新的组件向导制作了该组件,并添加了一些控件: unit PopupTest; interface uses System.SysUtils, Sy ..
发布时间:2020-07-22 22:54:40 其他开发

滚动与选择Delphi XE6

我有一个gridpanellayout,它大约有16行5列.每个字段都有一个设置为TalignLayout.Client的TRectangle.每个矩形都有一个onclick事件,该事件执行一个操作(例如,通过更改其颜色来突出显示所单击的矩形).有16行,我的网格面板超过了诸如iPhone之类的用户设备的高度,因此我将网格放置在VerticalScrollbox的顶部. 在用手指滚动用户与用 ..
发布时间:2020-07-22 22:54:37 移动开发

图像画布绘制最终在表单上结束

我正在尝试在TImage的画布上绘制一些自定义形状,但输出最终会在TImage父窗体的画布上结束.看来我必须将我的观点从局部转换为绝对,才能完成这项工作,但这也引起了问题.参见示例: 有人知道为什么Image.Canvas.DrawArc(etc)相对于父窗体而不是相对于Image绘制吗? 如果遇到.LocalToAbsolute的麻烦...为什么弧看起来如此不同? 该项目很简单:F ..
发布时间:2020-07-22 22:54:34 其他开发

如何将字符串转换为字节和数组

4I必须将字符串写入二进制MIDI文件。该标准需要知道字符串的长度(以字节为单位)。因为我想为移动设备写,我不能使用AnsiString,这是确保字符串是一个单字节字符串的好方法。这简化了事情。我测试了以下代码: TByte =字节数组; 函数TForm3.convertSB(arg:string):TByte; var i:Int32; begin Label1.T ..
发布时间:2017-04-23 23:03:37 Delphi