我有一个TMapView。在TPanel上方。问题是通过TPanel可见的地图。如何使背景对TPanel不透明
答案 0 :(得分:1)
无法在移动平台上的TMapView,TWebBrowser以及其他具有ControlType = Platform(如TEdit)的控件上显示面板(或任何其他样式 FMX控件)。
TMapView是本机控件的包装器。由于渲染机制的不同,本机控件始终显示在窗体的顶部。就像在VCL中一样,TEdit总是显示在TLabel之上,因为TEdit是TCustomControl的后代,由OS控制绘画,TLabel是TGraphicControl的后代,由绘制控制绘制。
如果你想在TMapView / TWebBrowser等上面显示一些控件,你应该只使用原生控件。
给出了一个很好的解释