diff --git a/apps/app/ui-tests-app/layouts/main-page.ts b/apps/app/ui-tests-app/layouts/main-page.ts
index 5d0b7adf24..567d2fa013 100644
--- a/apps/app/ui-tests-app/layouts/main-page.ts
+++ b/apps/app/ui-tests-app/layouts/main-page.ts
@@ -23,6 +23,7 @@ export function loadExamples() {
examples.set("pwrap", "layouts-percent/wrap");
examples.set("passThroughParent", "layouts/passThroughParent");
examples.set("stacklayout-6059", "layouts/stacklayout-6059");
+ examples.set("safe-area", "layouts/safe-area");
return examples;
}
\ No newline at end of file
diff --git a/apps/app/ui-tests-app/layouts/safe-area.xml b/apps/app/ui-tests-app/layouts/safe-area.xml
new file mode 100644
index 0000000000..20dcc777df
--- /dev/null
+++ b/apps/app/ui-tests-app/layouts/safe-area.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/apps/app/ui-tests-app/list-view/main-page.ts b/apps/app/ui-tests-app/list-view/main-page.ts
index e467105d84..2265aec8d8 100644
--- a/apps/app/ui-tests-app/list-view/main-page.ts
+++ b/apps/app/ui-tests-app/list-view/main-page.ts
@@ -20,6 +20,7 @@ export function loadExamples() {
examples.set("row-height", "list-view/row-height");
examples.set("width-percent", "list-view/width-percent");
examples.set("item-re-layout", "list-view/item-re-layout");
+ examples.set("safe-area", "list-view/safe-area");
return examples;
}
diff --git a/apps/app/ui-tests-app/list-view/safe-area.ts b/apps/app/ui-tests-app/list-view/safe-area.ts
new file mode 100644
index 0000000000..37effd751f
--- /dev/null
+++ b/apps/app/ui-tests-app/list-view/safe-area.ts
@@ -0,0 +1,4 @@
+export function onNavigatingTo(args) {
+ const page = args.object;
+ page.bindingContext = ["Item 1", "Item 2", "Item 3", "Item 4", "Item 5", "Item 6"];
+}
diff --git a/apps/app/ui-tests-app/list-view/safe-area.xml b/apps/app/ui-tests-app/list-view/safe-area.xml
new file mode 100644
index 0000000000..82f735f027
--- /dev/null
+++ b/apps/app/ui-tests-app/list-view/safe-area.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/apps/app/ui-tests-app/resources/images/woods.jpg b/apps/app/ui-tests-app/resources/images/woods.jpg
new file mode 100644
index 0000000000..2bdba83927
Binary files /dev/null and b/apps/app/ui-tests-app/resources/images/woods.jpg differ
diff --git a/apps/app/ui-tests-app/scroll-view/main-page.ts b/apps/app/ui-tests-app/scroll-view/main-page.ts
index b453762bb9..d1377c7eeb 100644
--- a/apps/app/ui-tests-app/scroll-view/main-page.ts
+++ b/apps/app/ui-tests-app/scroll-view/main-page.ts
@@ -14,5 +14,7 @@ export function loadExamples() {
examples.set("scrolling-and-sizing", "scroll-view/scrolling-and-sizing");
examples.set("safe-area-root-element", "scroll-view/safe-area-root-element");
examples.set("safe-area-sub-element", "scroll-view/safe-area-sub-element");
+ examples.set("safe-area-images", "scroll-view/safe-area-images");
+ examples.set("safe-area-images-overflow", "scroll-view/safe-area-images-overflow");
return examples;
}
\ No newline at end of file
diff --git a/apps/app/ui-tests-app/scroll-view/safe-area-images-overflow.xml b/apps/app/ui-tests-app/scroll-view/safe-area-images-overflow.xml
new file mode 100644
index 0000000000..8d1bc6a099
--- /dev/null
+++ b/apps/app/ui-tests-app/scroll-view/safe-area-images-overflow.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/apps/app/ui-tests-app/scroll-view/safe-area-images.xml b/apps/app/ui-tests-app/scroll-view/safe-area-images.xml
new file mode 100644
index 0000000000..2e0864e421
--- /dev/null
+++ b/apps/app/ui-tests-app/scroll-view/safe-area-images.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file