Android 不支持值为 false 的 clipToBounds。您可以使用 this.android.getParent().setClipChildren(false) 作为替代

clipToBounds with value false is not supported on Android. You can use this.android.getParent().setClipChildren(false) as an alternative

clipToBounds 在 android 中不工作并且在 Android 上不支持收到值为 false 的警告 clipToBounds。您可以使用 this.android.getParent().setClipChildren(false) 作为替代方法

我尝试用 setClipChildren 替换 clipToBounds 为 true 但它没有用

<AbsoluteLayout
verticalAlignment="bottom"
ios:clipToBounds="false"
class="main-wrapper"
shadow="50">
</AbsoluteLayout>

预期的结果应该是父组件应该让其子组件溢出到父组件之上

您必须在父视图上调用 setClipChildren 方法,例如

HTML

<AbsoluteLayout
verticalAlignment="bottom"
ios:clipToBounds="false"
class="main-wrapper"
shadow="50"
(loaded)="onLoaded($event)">
</AbsoluteLayout>

TS

onLoaded(event) {
  const layout = event.object;
  if (layout.android) {
    layout.android.getParent().setClipChildren(false);
  }
}