我想加载png文件,这些文件不在我的Android设备上但在我的Windows设备上加载到TImage,我该怎么做或者我应该在函数TImage-> LoadFromFile()中添加什么路径?
答案 0 :(得分:0)
您没有很好地解释您的需求,但如果您希望用户选择图像,您可以使用TActionList轻松完成此操作:
1)将TACtionList添加到表单中;
2)添加用途" FMX.ActnList,FMX.StdActns,FMX.MediaLibrary.Actions&#34 ;;
3)右键单击ActionList1组件>> "动作列表编辑器......" >> Ctrl + Ins>>选择TTakePhotoFromLibraryAction;
4)使用事件OnDidFinishTaking TTakePhotoFromLibraryAction获取TBitmap;
5)将表单的按钮链接到TTakePhotoFromLibraryAction;
如果要在app文件夹中加载图像,则需要使用远程路径" ./ assets / internal"将其添加到部署(Delphi>>>>>部署)中。然后你可以使用以下命令加载它: Image1.bitmap.LoadFromFile(TPath.Combine(TPath.GetDocumentsPath,' Image.png'));