clipToBounds со значением false не поддерживается на Android. Вы можете использовать this.android.getParent (). SetClipChildren (false) в качестве альтернативы. - PullRequest
0 голосов
/ 23 июня 2019

clipToBounds не работает в Android, и получение этого предупреждения clipToBounds со значением false не поддерживается в Android.Вы можете использовать this.android.getParent (). SetClipChildren (false) в качестве альтернативы

Я пытался заменить clipToBounds на setClipChildren на true, но это не сработало

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

ожидаемый результатдолжен быть таким, как родительский компонент должен допускать переполнение дочернего компонента поверх родительского компонента

1 Ответ

0 голосов
/ 23 июня 2019

Вы должны вызвать 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);
  }
}
...