firemonkey相关内容
如何使用将在Android和iOS应用程序中使用的火猴播放gif图片动画? 我正在使用Delphi XE 8。 注意:我看到了这个问题Animated GIF in Firemonkey 但我并不是只将动画作为精灵文件作为单个gif文件。 推荐答案 您可以使用第三方库。最佳选项之一是Skia4Delphi:https://github.com/skia4delphi/skia4
..
我在iPad上测试SaveState,我在embarcadero SaveState example上遵循完全相同的逻辑,但它在保存数据后引发异常。 但是,在iOS模拟器上测试的相同逻辑工作正常。 我使用的是带有iPad iOS12.2的Delphi 10.3.1 当我在FormSaveState逻辑执行后单击Home按钮时,发生了以下异常: 无法创建文件.....不允许操作 在iOS模
..
我正在开发一个iOS和Android应用程序,并尝试修改或隐藏项目之间的ListView分隔线。如何隐藏或修改它们? 此外,我还想隐藏垂直滚动条。是否可以在此组件上执行此操作? 推荐答案 1。 在ListView上单击鼠标右键并选择“编辑自定义样式...” 在样式设计器中,选择“ListView1Style1”,并将“Frame”项的颜色设置为与“Backback”项的颜色相同。
..
我正在使用代码@http://jed-software.com/blog/?p=538在OSX上打开一个用于选择文件夹的对话框 我正在使用Form2.ShowModal创建一个表单,并在该表单上通过按钮调用上面的SelectDirectory函数。当NSOpenPanel也关闭时,用ShowModal创建的表单立即关闭...FormsOnClose事件不会触发,而Form2.ShowModal调
..
我正在使用带有FireMonkey(FMX)的C++Builder 10.2.2东京。 我想向TTreeView添加拖放功能,以便用户可以重新排列树项目的顺序。我已基于this Drag and Drop sample project向TTreeView.OnMouseDown事件添加了一个处理程序。 这样,程序现在可以拖放以重新排列项目,但似乎有一些默认行为,即将TTreeViewIte
..
我正在火猴XE7上使用D2XX Android驱动程序处理FT232RL项目。 Android平板电脑<;->USB FT232RL卡。 我设法使用Java2OP从d2xx.jar创建单元(androidapi.JNI.d2xx.pas),将其添加到库中,进行编译和构建。但是,当我尝试使用某个类时,我只得到错误。我尝试: context:= SharedActivityConte
..
我创建了一个测试新的FMX项目。向其中添加了一个TabControl。使用上下文菜单添加了3个选项卡。在第三个选项卡中,添加了一个TEdit。向选项卡控件添加了OnChangeEvent处理程序。编码如下: procedure TForm1.TabControl1Change(Sender: TObject); begin if TabControl1.ActiveTab = TabIt
..
我在Web上找到了This代码,但FMX.Bitmap没有扫描线。 是否可以以某种方式将VCL.TBitmap复制或绘制为FMX.Bitmap? {$IFDEF MSWINDOWS} type TBitmap = FMX.Types.TBitmap; TVclBitmap = Vcl.Graphics.TBitmap; procedure TakeScreenshot(Dest:
..
如何模拟按下硬件后退按钮关闭应用程序? 我需要通过代码关闭应用程序,但Application.Terminate、Close、Hide和Disposeof不起作用。 所以我想通过模拟硬件后退按钮来实现我的目标。 推荐答案 {$IFDEF ANDROID} MainActivity.finish; {$ENDIF}
..
我正在运行Delphi Tokyo,我正在寻找一种在Windows和Android(可能在某个时候在iOS上)播放音频的方法。 在Windows上,我可以使用PlaySound(PChar(ResourceName), 0, SND_RESOURCE or SND_ASYNC)之类的东西,但我被Android困住了。我试过TMediaPlayer,但它需要大约一秒钟才能开始播放,这对于鼠标单
..
在组合TScaledLayout和从FMX中的位图样式设计器创建的自定义样式时,我遇到了绘制问题。 为了演示,我加载了通过在位图样式设计器中选择“New Style for VCL/FMX”->“另存为.style”创建的默认自定义样式。我将几个标准控件放在了一些彩色矩形上:红色和绿色的控件放在TScaledLayout上,蓝色的控件直接放在窗体上。当我拉伸窗体时,ScaledLayout上
..
有没有办法在Delphi XE7中使用TMediaPlayer和FireMoney从URL播放.mp3文件?此代码不起作用; MediaPlayer1.FileName := 'http://wwww.some_site.com/some_song.mp3'; MediaPlayer1.Play; 抛出找不到文件的异常,所以我想TMediaPlayer只能处理本地文件,不是吗?如果有任何
..
我在 Delphi XE4 中使用 Firemonkey,但无法使用菜单项 Component -> New Component 创建新组件.无论组件是 VCL 还是 Firemonkey 组件,还是我先创建一个包,结果都是一样的.Delphi 中的 Tool Palette 似乎已被搜索并逐渐关闭,使其空无组件,并在选择祖先组件时显示“No Items available"的组件对话框.
..
我正在使用 FireMonkey Grid 控件,但在尝试右对齐列时一直存在问题.从其他用户的帖子中,我设法创建了一个新的 TColumn 类型,对其应用样式(文本为 HorzAlign=taTrailing),理论上 - 认为这将是解决方案.这些值由 OnGetValue 函数提供给 Grid 控件. 然而问题是,虽然起初看起来不错,但如果您滚动条/鼠标滚轮等,新的 TColumn 类型列
..
我将此处发布的示例作为我的起点:更改Firemonkey TGrid 中 TTextCell 的背景 我创建了一个引用图像的 textcellstyle,它运行良好.当我运行程序时,所有单元格都按预期显示背景图像. 从上面的链接中,Mike Sutton(我希望你正在阅读这篇文章,如果没有你的意见,我们会怎么做!)写道(在这里重复只是为了更容易): “然后,您可以设置每个单元格的
..
我正在寻找推荐的解决方案来设置由 OnGetValue 调用绘制的 TGrid 单元格的样式(调用它来绘制视图中的单元格).作为背景,Mike 的出色回应展示了如何在创建单元格时简单地应用 tAlign 属性;但我的下一个挑战是为单元格内容着色. 以前的发帖/回答 目标是更改我即将作为单元格“值"返回的值的单元格属性(字体、样式、颜色等).在下面的例子中;它将对正在返回的 OnGetV
..
我遇到了一个问题,即在我的应用程序中的 TListBox 中的项目选择不正确,表单中有一个 HorzScrollBox.表单上有两个(或更多)TListBox.它们彼此远离放置,因此它们的绝对左坐标差大于当前设备屏幕宽度的宽度.错误出现在以下用户操作序列中. 从左侧选择一个项目TListBox HorzScrollBox 向右滚动,第二个 TListBox 对用户可见,而左边的 - 不可见
..
我正在 Firemonkey 中开发一个多设备应用程序,其中 Main 类有一个带有一些项目的 ListBox 组件.这些项目中的每一个都具有相同的自定义样式. 我的问题是当我在 ListBox 中有这么多项目时,我必须垂直滚动才能看到其余项目.在这种情况下,ListBox 有一个奇怪的行为,当我在向下滚动后向上滚动时,项目的组件(例如按钮)已经改变了他的背景颜色并且项目已经改变了他在 Li
..
我需要检测用户何时在 ListBox 中向下滚动到底部,以便获取接下来的 25 个项目以显示在 listBox 中,有什么提示吗? 解决方案 好的,让我们分解一下,首先我们去 ScrollToItem 在 FMX.ListBox 单元中 过程 TCustomListBox.ScrollToItem(const Item: TListBoxItem);开始if (Item nil)
..
如何转换?(目标 C 类 -> Delphi XE4) 以及如何在 Delphi XE 的静态库中使用 Objective-C 类? 以下是我的第一次试用.但它会出错. Objective C 源代码 //目标 C : test.h ----------------------------------------@interface objc_test : NSObject {
..