是否可以TGlowEffect在 TMapview 物件 ( TMapCircle)上使用 Delphi FMX 效果。
FMX 效果應該適用于可見物件,如果 TMapView 物件是從物件類派生的,我相信它應該可以作業嗎?
uj5u.com熱心網友回復:
恐怕你不走運。
首先TMapView是適用于 iOS 和 Android 平臺的 Map API 包裝器。這意味著 的內容TMapView并不是真正由 FMX 呈現,而是由底層 Map API 呈現。
我看到您還假設因為TMapView物件是從TObject類派生的,所以這應該允許您對它們進行攻擊。
好吧,恐怕你的假設是錯誤的。TObject幾乎是所有其他類的基類,無論它們是否表示可視組件。例如TFileStream是其后代TObject,它與您的應用程式的視覺外觀無關。
我猜你可能會感到困惑TObject與TFmxObject類。不過話說回來TFmxObject還是不支持附加效果。您的物件至少需要繼承自TControl才能提供使用影片和效果的功能。
唯一的其他選擇是,如果您的類也將繼承(使用多重繼承)自IEffectContainer和ITriggerEffect介面,這些介面實際上首先提供了使用效果的功能。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/340217.html
