
FMX
winfredzhang
这个作者很懒,什么都没留下…
展开
-
rio中实现手机端listview滑动删除
1、toolbar+line+speedbutton X 2+label+image X 4+listview组件。2、组件属性设置。1)image的属性。 Size.Width = 9.000000000000000000 Size.Height = 49.000000000000000000 Size.PlatformDefault = False WrapMode...原创 2020-02-19 19:13:27 · 254 阅读 · 0 评论 -
firemonkey开发通讯录app
1、添加AddressBook1+MultiView1+speedbuttonX3+labelX#+editboxX3+buttonX2+listbox组件。2、对listbox右键additem选择tsearchbox类型。3、设置MultiView1的属性。4、设置edit1、edit2、edit3的属性。KillFocusByReturn:=true; ...原创 2020-02-07 23:05:34 · 1846 阅读 · 0 评论 -
firemonkey开发app(手势gesture)
1、新建multidevic-application工程项目。2、toolbar+speedbuttonX2+layout-》tabcontrol+gesturemanager+actionlist等组件。 SpeedButton1.Name := 'SpeedButton1'; SpeedButton1.Parent := ToolBar1; SpeedButton1.A...原创 2020-02-07 17:36:57 · 622 阅读 · 0 评论 -
火猴之抽奖大转盘(firemonkey)
活动中往往有抽奖环节,如何使用firemonkey制作一个抽奖的程序呢?效果:思路: 1、rectangle+line+text作为可以转动的转盘和指针以及按钮。 2、pie 共10个作为不同颜色的底。(每个startangle和endangle不同,fill.color) name startangle ...原创 2019-08-03 14:11:58 · 513 阅读 · 0 评论 -
火猴之烟花效果展示(firemonkey)
效果图如下:思路:1、在画板中使用字符工具,输入“世界 ,你好”,字体是华文琥珀,大小为150.2、使用remove.bg抠图工具,将文字图片上传,处理完后下载。3、使用form1中放置rectangle中fill.bitmap,加入第2步中下载的png图片。4、新建一个form2,在其上放置mediaplayer+mediaplayercontrol,如下设置。5、将...原创 2019-08-11 19:30:44 · 504 阅读 · 0 评论 -
火猴之探照灯效果动画实现(firemonkey)
效果:思路: rectangle+circle+text组件。 rectangle的fill的color设成black。 circle置于rectangle和text组件中间层。 将circle的fill的color设成white。 text的text的属性设成诗句,大小改成初一。 使用floatanimation组件加到circle上...原创 2019-07-23 11:54:28 · 593 阅读 · 0 评论 -
火猴实现计时动画(firemonkey)
缘起:想做一个带时钟滴答音乐的计时程序,但是在XE7以上版本中一直没有找到类似老版的loop属性或rewind的方法,让播放器重复播放同一个媒体文件,查了官方的wiki也没有直接说,通过摸索实现,以下列出方法。思路:1、是否可以判断mediaplayer的state是否处于stoped状态后,再执行play命令?2、是否可以使用mediaplayer的currenttime和d...原创 2019-08-09 14:07:08 · 807 阅读 · 0 评论 -
火猴之呼吸灯(firemonkey)
效果:手机上的呼吸灯设计还是蛮炫酷的,实现一下:思路:1、rectangle作为画布,使用其fill.color来改变背景,2、3个circle分别作为红黄蓝的灯3、使用shadoweffect来增加灯的立体感4、使用floatanimation来控制circle的透明度,达到控制灯的亮度和明灭。5、使用floatanimation的delay属性来使得3个灯分开...原创 2019-08-10 14:43:26 · 829 阅读 · 0 评论 -
火猴之arc以及gesturemanager的应用(firemonkey)
效果:目标:1、向左滑动,环形进度条从0%--100%2、向右滑动,环形进度条从100%--0%思路:1、放置3个arc组件,rotationangle设置为270,stroke的thickness设为30;2、放置gesturemanager组件和actionlist。属性设置:arc1,arc2,arc3(正反动画组件1组,共3组)object Arc...原创 2019-08-11 19:32:32 · 465 阅读 · 0 评论 -
解决xe7编译程序遇到的‘MSBuildToolsPath is not specified for the ToolsVersion’问题
问题:今天在编译程序时,报:‘[Fatal Error] MSBuildToolsPath is not specified for the ToolsVersion "14.0" defined at "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\14.0", or the value specified evalu...原创 2019-08-31 11:01:08 · 1266 阅读 · 0 评论 -
让csdn中的静态图动起(firemonkey)
缘起: 错过了登月50周年的日子(7.20),看到了如下卡通图童心大发,让它动起来!https://blog.csdn.net/csdnnews/article/details/96403350代码下载:链接:https://pan.baidu.com/s/1ITyqP4wVgkbd8wsXKWXKNA 提取码:do8t...原创 2019-07-21 21:47:50 · 194 阅读 · 0 评论 -
老外推荐的中国人写的FMXComponents组件
缘起:在搜索svg时发现了老外的一篇博客:http://www.fmxexpress.com/massive-set-of-free-firemonkey-components-on-github-for-delphi-10-2-tokyo-on-android-and-ios/介绍了github上的一批国产的开源组件FMXComponents,作者和编辑者是:zhaoyipeng仔细查看...转载 2019-07-21 10:16:25 · 751 阅读 · 0 评论 -
TMSSOFTWARE公司的TMS FMX UI Pack 产品中的chrome组件的用法(TMSFMXWebBrowser)(firemonkey)
除了CEF4Delphi的chrome组件以外,tms的TMS FMX UI Pack中也有类似的组件,下面是安装和使用方法:1、下载:http://www.tmssoftware.biz/download/ChromiumFMX.zip2、安装:1)打开dpk文件 2)compile 后 install 3)设置tools-...原创 2019-07-06 15:06:40 · 1584 阅读 · 1 评论 -
火猴之中国色展示(firemonkey)
缘起:抖音中的设计相关主题中,现在流行展示中国色色卡,希望通过firemonkey中的相关技术实现出来。因为是中国色,选用了《延禧攻略》中古装扮相作为主角,中国色衬底,看看效果。结果:用到的技术:json转成xml。 xml读取。 抠图。 颜色转换。准备工作:1、下载color.json 1) 使用浏览器打开:http://zhongguose...原创 2019-06-16 09:05:09 · 1266 阅读 · 0 评论 -
xe7 安装chrome组件(CEF4Delphi)
缘起:大屏项目需要用到chrome组件,但为了实现firemonkey的矢量和强大的图形功能,所以只能重新在xe7中安装chrome组件:碰到了一些问题,都一 一化解了,将整个过程记录下来,以供大家采用。1、下载CEF4Delphi-master2、下载cef_binary_75.0.7+g19229b6+chromium-75.0.3770.80_windows32(这里用的是7...原创 2019-06-17 22:02:43 · 2780 阅读 · 0 评论 -
xe7 安装萤石的ocx(firemonkey)
1、xe7 菜单中的install components2、如下图:选择第一项3、“next>>”4、默认:5、如图:在新的package中创建,选择第3项:6、输入新的package(.dpk)的路径,如:D:\dcomponents\ezvideocomponent\ezvideo.dpk...原创 2019-06-14 21:45:37 · 414 阅读 · 0 评论 -
基于AI在线抠图结合火猴中scalelayout的应用效果展示(提供下载)(firemonkey)
缘起: 想检验一下AI在线抠图后的照片效果,决定时候firemonkey中的相关技术,看看效果:效果:其中: scalelayout是为了适应各种屏幕尺寸而诞生的,但是生效必须将align设成client或者fitsaclelayout设置如下:ScaledLayout1.Align := Fit;圆形按钮的设置如下:o...原创 2019-06-09 21:01:11 · 387 阅读 · 0 评论 -
林志玲9宫格的报名照代码生成(firemonkey)
效果:导出的图片:缘起:摄影店中拍报名照,看到店员使用ps上下翻飞操作鼠标,生成9联张的报名照,又佩服有可惜:叹曰“唯手熟尔。”那么有没有办法,可以快速生成任意组合的联排照片,并且做到快捷的生成呢?思路:1、使用flowlayout自动排版功能。2、使用scalelayout自动缩放界面。3、使用rectangle作为显示照片的container。4、使...原创 2019-06-08 10:21:58 · 461 阅读 · 0 评论 -
照片拼接效果的火喉代码实现(firemonkey)
结果: 代码链接:链接:https://pan.baidu.com/s/135lyyAQw4MmbUTD69-qUyQ提取码:lmpo缘起:在抖音中看到有小盆友使用ps来实现照片拼接效果,顿生一个念头:是不是可以使用firemonkey技术来实现,浅浅地试了一下,居然成功了。思路如下: 1、使用multidevice窗体。 2、...原创 2019-06-06 12:49:32 · 623 阅读 · 0 评论 -
16行代码实现“愤怒的小鸟“中的效果(firemonkey)
效果图如下:代码:var AniType: TAnimationType; InterpType: TInterpolationType;begin FloatAnimation1.Parent := self.image1; FloatAnimation1.PropertyName := 'Position.X'; FloatAnimation1.Stop...原创 2019-05-06 21:27:35 · 2331 阅读 · 0 评论 -
仿动画效果按钮(firemonkey)
如图所示,放置一个如此的按钮:1、放置roundrectangle12、放置floatanimation1(parent设置为roundrectangle1)3、设置floatanimation1属性,4、放置floatanimation2(旋转3600【10圈】)5、设置floatanimation2属性:(打钩的效果)6、放置1个recta...原创 2019-05-03 14:32:09 · 982 阅读 · 0 评论 -
火猴之产品组成热点图编程(firemonkey)
效果图:用途: 地图、产品组成举例: 以产品组成为例,如最近最火的机甲大师:思路: 1、组件:TMSFMXHotSpotImage1+TMSFMXHTMLText1 2、加载背景+编辑热点区域+代码操作: 1)右键窗体,打开编辑热点窗口:2)加载背景:3)画出热...原创 2019-06-29 16:04:32 · 698 阅读 · 0 评论 -
火猴之动画字幕显示(firemonkey)
突发奇想,在古色古香的画卷上动画般显示唐诗:思路:1、使用TMSFMXHTMLTEXT组件显示诗句文字。先将width设成0。2、使用定时拉长1中TMSFMXHTMLTEXT组件的width。3、两句诗句,使用两个TMSFMXHTMLTEXT组件,在第一个FloatAnimation1动画组件的完成事件时触发第二个FloatAnimation的动画。组件设置:TMSF...原创 2019-07-12 21:04:56 · 533 阅读 · 0 评论 -
火猴之图片立体翻转效果展示(firemonkey)
结果:思路:1、使用firemonkey之3d应用2、layout3d+image3d+textlayer3d3、使用floatanimation改变image3d的rotation的角度实现4、运用floatanimation的finish事件来触发更换图片和文字属性设置:1、floatanimation的属性设置如下object FloatAnimatio...原创 2019-06-22 22:10:47 · 762 阅读 · 0 评论