摘要: 一步一步学习使用FireMonkey动画(6) 用实例理解动画的运行状态 当设计多个动画联合时,有时候要获取或设置动画的状态,或者是要获取动画的执行时间来进行下一步的处理,这个时候了解动画的执行状态就特别有必要。 阅读全文
posted @ 2025-08-24 19:03 lincats 阅读(159) 评论(2) 推荐(0)
摘要: 一步一步学习使用FireMonkey动画(5) 动画图解11种动画插值类型 插值(Interpolation),在数学和计算机图形学中,是一种在两个已知值之间估算中间值的方法。简单来说,就是给定一个起点 A 和一个终点 B,插值能计算出从 A 到 B 的平滑过渡中的所有“中间点”。 阅读全文
posted @ 2025-08-24 12:33 lincats 阅读(194) 评论(0) 推荐(2)
摘要: 一步一步学习使用FireMonkey动画(4) 使用Delphi的基本动画组件类,路径和位图列表动画 弹跳小球和奔跑的小人示例 本节将介绍的主题如下: 1. 使用TPathAnimation创建路径跟随的小球。 2. 使用TBitmapListAnimation打造奔跑的小人动画 3. 使用TRectAnimation打造内外边距移动动画 阅读全文
posted @ 2025-08-24 06:13 lincats 阅读(122) 评论(0) 推荐(2)
摘要: 一步一步学习使用FireMonkey动画(3) 使用Delphi的基本动画组件类 1. 认识TAnimation的子类 2. 使用TAnimation的动画子类创建动画。 3. 使用TFloatKeyAnimation关键帧创建弹跳球动画 4. 使用TColorKeyAnimation关键帧动画眩目背景变换 阅读全文
posted @ 2025-08-23 19:09 lincats 阅读(154) 评论(2) 推荐(2)
摘要: 一步一步学习使用FireMonkey动画(2) 使用TAnimator类创建动画 本节将介绍: 1. 使用TFmxObject的动画函数。 2. 使用TAnimator对象快速创建动画。 3. TAnimator与其他的TAnimation动画组件的区别。 阅读全文
posted @ 2025-08-23 13:01 lincats 阅读(155) 评论(0) 推荐(0)
摘要: 一步一步学习使用FireMonkey动画(1) 使用动画组件为窗体添加动态效果 本课将介绍如下的内容: 1. 使用传统TTimer创建动画。 2. 使用TFloatAnimation通过改变图片的位置创建动车。 3. 使用TPathAnimation创建路径动画。 阅读全文
posted @ 2025-08-23 06:54 lincats 阅读(190) 评论(0) 推荐(1)
摘要: 一步一步学习使用LiveBindings(16)使用代码创建LiveBindings绑定 本节介绍了如下的知识点: 1. LiveBindings 与 VCL的不同之处。 2. 不使用LiveBindings Designer或Wizard,编程创建绑定。 3. 使用Fluent LiveBindings简化绑定代码 阅读全文
posted @ 2025-08-19 06:30 lincats 阅读(141) 评论(0) 推荐(0)
摘要: 一步一步学习使用LiveBindings(15)TListView进阶使用(3),创建自定义的列表项打造天气预报程序 这一节将介绍如下的几个内容: 1. 创建一个Delphi包,在Delphi包中创建自定义列表项。 2. 使用自定义列表项进行数据绑定 3. 将天气预报数据保存到本地内存表,通过LiveBindings进行显示。 阅读全文
posted @ 2025-08-16 14:20 lincats 阅读(149) 评论(0) 推荐(0)
摘要: 这一课将主要介绍如下内容: * 使用TRestClient从远端服务器获取服务。 * 解析JSON,根据JOSN的内容,创建TListViewItem。 * 根据JSON的内容,生成不同的列表项呈现。 阅读全文
posted @ 2025-08-16 07:55 lincats 阅读(165) 评论(0) 推荐(0)
摘要: 一步一步学习使用LiveBindings(13)  TListView的进阶使用(1) 本课将介绍如何创建自适应高度的列表项,不但列表项的高度自适应,还演示了如何在列表项中进行图形绘制。 阅读全文
posted @ 2025-08-14 21:59 lincats 阅读(129) 评论(0) 推荐(1)