diff --git a/.mapping.json b/.mapping.json index 774677fda..83a385edd 100644 --- a/.mapping.json +++ b/.mapping.json @@ -2225,6 +2225,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-padding.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-padding.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/rtl_gallery.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/rtl_gallery.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-content-alignment.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-content-alignment.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png", @@ -2242,6 +2243,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-padding.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-padding.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-fixed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-fixed.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-match_parent.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-match_parent.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-wrap_content.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-wrap_content.png", @@ -3081,6 +3083,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-padding.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-padding.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/rtl_gallery.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/rtl_gallery.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-content-alignment.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-content-alignment.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png", @@ -3098,6 +3101,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-padding.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-padding.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-fixed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-fixed.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-match_parent.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-match_parent.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-wrap_content.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-wrap_content.png", @@ -3937,6 +3941,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-padding.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-padding.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/rtl_gallery.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/rtl_gallery.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-content-alignment.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-content-alignment.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png", @@ -3954,6 +3959,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-padding.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-padding.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-fixed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-fixed.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-match_parent.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-match_parent.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-wrap_content.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-wrap_content.png", @@ -4793,6 +4799,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-padding.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-padding.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/rtl_gallery.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/rtl_gallery.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-content-alignment.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-content-alignment.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png", @@ -4810,6 +4817,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-padding.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-padding.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-fixed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-fixed.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-match_parent.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-match_parent.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-wrap_content.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-wrap_content.png", @@ -5649,6 +5657,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-padding.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-padding.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/rtl_gallery.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/rtl_gallery.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-content-alignment.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-content-alignment.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png", @@ -5666,6 +5675,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-padding.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-padding.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-fixed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-fixed.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-match_parent.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-match_parent.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-wrap_content.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-wrap_content.png", @@ -6505,6 +6515,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-padding.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-padding.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/rtl_gallery.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/rtl_gallery.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-content-alignment.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-content-alignment.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png", @@ -6522,6 +6533,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-padding.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-padding.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-fixed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-fixed.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-match_parent.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-match_parent.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-wrap_content.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-wrap_content.png", @@ -7361,6 +7373,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-padding.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-padding.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/rtl_gallery.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/rtl_gallery.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-content-alignment.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-content-alignment.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png", @@ -7378,6 +7391,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-padding.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-padding.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-fixed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-fixed.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-match_parent.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-match_parent.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-wrap_content.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-wrap_content.png", @@ -8217,6 +8231,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-padding.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-padding.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/rtl_gallery.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/rtl_gallery.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-content-alignment.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-content-alignment.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png", @@ -8234,6 +8249,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-padding.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-padding.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-fixed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-fixed.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-match_parent.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-match_parent.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-wrap_content.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-wrap_content.png", @@ -9073,6 +9089,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-padding.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-padding.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/rtl_gallery.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/rtl_gallery.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-content-alignment.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-content-alignment.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png", @@ -9090,6 +9107,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-padding.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-padding.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-fixed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-fixed.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-match_parent.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-match_parent.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-wrap_content.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gif-image/aspect-wrap_content.png", @@ -11864,6 +11882,8 @@ "client/ios/Tests/reference_snapshots/div-gallery/horizontal-grid-gallery-item-spacing_414@3x.png":"divkit/public/client/ios/Tests/reference_snapshots/div-gallery/horizontal-grid-gallery-item-spacing_414@3x.png", "client/ios/Tests/reference_snapshots/div-gallery/horizontal-grid-gallery-padding_375@2x.png":"divkit/public/client/ios/Tests/reference_snapshots/div-gallery/horizontal-grid-gallery-padding_375@2x.png", "client/ios/Tests/reference_snapshots/div-gallery/horizontal-grid-gallery-padding_414@3x.png":"divkit/public/client/ios/Tests/reference_snapshots/div-gallery/horizontal-grid-gallery-padding_414@3x.png", + "client/ios/Tests/reference_snapshots/div-gallery/horizontal-grid-gallery-wrapped-item-spacing_375@2x.png":"divkit/public/client/ios/Tests/reference_snapshots/div-gallery/horizontal-grid-gallery-wrapped-item-spacing_375@2x.png", + "client/ios/Tests/reference_snapshots/div-gallery/horizontal-grid-gallery-wrapped-item-spacing_414@3x.png":"divkit/public/client/ios/Tests/reference_snapshots/div-gallery/horizontal-grid-gallery-wrapped-item-spacing_414@3x.png", "client/ios/Tests/reference_snapshots/div-gallery/rtl_gallery_375@2x.png":"divkit/public/client/ios/Tests/reference_snapshots/div-gallery/rtl_gallery_375@2x.png", "client/ios/Tests/reference_snapshots/div-gallery/rtl_gallery_414@3x.png":"divkit/public/client/ios/Tests/reference_snapshots/div-gallery/rtl_gallery_414@3x.png", "client/ios/Tests/reference_snapshots/div-gallery/scroll-actions_375@2x_step0.png":"divkit/public/client/ios/Tests/reference_snapshots/div-gallery/scroll-actions_375@2x_step0.png", @@ -13682,6 +13702,8 @@ "client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/horizontal-grid-gallery-item-spacing/firefoxMobile/horizontal-grid-gallery-item-spacing.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/horizontal-grid-gallery-item-spacing/firefoxMobile/horizontal-grid-gallery-item-spacing.png", "client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/horizontal-grid-gallery-padding/chromeMobile/horizontal-grid-gallery-padding.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/horizontal-grid-gallery-padding/chromeMobile/horizontal-grid-gallery-padding.png", "client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/horizontal-grid-gallery-padding/firefoxMobile/horizontal-grid-gallery-padding.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/horizontal-grid-gallery-padding/firefoxMobile/horizontal-grid-gallery-padding.png", + "client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/horizontal-grid-gallery-wrapped-item-spacing/chromeMobile/horizontal-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/horizontal-grid-gallery-wrapped-item-spacing/chromeMobile/horizontal-grid-gallery-wrapped-item-spacing.png", + "client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/horizontal-grid-gallery-wrapped-item-spacing/firefoxMobile/horizontal-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/horizontal-grid-gallery-wrapped-item-spacing/firefoxMobile/horizontal-grid-gallery-wrapped-item-spacing.png", "client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/rtl_gallery/chromeMobile/rtl_gallery.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/rtl_gallery/chromeMobile/rtl_gallery.png", "client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/rtl_gallery/firefoxMobile/rtl_gallery.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/rtl_gallery/firefoxMobile/rtl_gallery.png", "client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/vertical-gallery-content-alignment/chromeMobile/vertical-gallery-content-alignment.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/vertical-gallery-content-alignment/chromeMobile/vertical-gallery-content-alignment.png", @@ -13718,6 +13740,8 @@ "client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/vertical-grid-gallery-item-spacing/firefoxMobile/vertical-grid-gallery-item-spacing.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/vertical-grid-gallery-item-spacing/firefoxMobile/vertical-grid-gallery-item-spacing.png", "client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/vertical-grid-gallery-padding/chromeMobile/vertical-grid-gallery-padding.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/vertical-grid-gallery-padding/chromeMobile/vertical-grid-gallery-padding.png", "client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/vertical-grid-gallery-padding/firefoxMobile/vertical-grid-gallery-padding.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/vertical-grid-gallery-padding/firefoxMobile/vertical-grid-gallery-padding.png", + "client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/vertical-grid-gallery-wrapped-item-spacing/chromeMobile/vertical-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/vertical-grid-gallery-wrapped-item-spacing/chromeMobile/vertical-grid-gallery-wrapped-item-spacing.png", + "client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/vertical-grid-gallery-wrapped-item-spacing/firefoxMobile/vertical-grid-gallery-wrapped-item-spacing.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/vertical-grid-gallery-wrapped-item-spacing/firefoxMobile/vertical-grid-gallery-wrapped-item-spacing.png", "client/web/divkit/tests/hermione/screens/crossplatform/components/div-gif-image/aspect-fixed/chromeMobile/aspect-fixed.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gif-image/aspect-fixed/chromeMobile/aspect-fixed.png", "client/web/divkit/tests/hermione/screens/crossplatform/components/div-gif-image/aspect-fixed/firefoxMobile/aspect-fixed.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gif-image/aspect-fixed/firefoxMobile/aspect-fixed.png", "client/web/divkit/tests/hermione/screens/crossplatform/components/div-gif-image/aspect-match_parent/chromeMobile/aspect-match_parent.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gif-image/aspect-match_parent/chromeMobile/aspect-match_parent.png", @@ -16724,6 +16748,7 @@ "test_data/snapshot_test_data/div-gallery/horizontal-gallery-with-columns.json":"divkit/public/test_data/snapshot_test_data/div-gallery/horizontal-gallery-with-columns.json", "test_data/snapshot_test_data/div-gallery/horizontal-grid-gallery-item-spacing.json":"divkit/public/test_data/snapshot_test_data/div-gallery/horizontal-grid-gallery-item-spacing.json", "test_data/snapshot_test_data/div-gallery/horizontal-grid-gallery-padding.json":"divkit/public/test_data/snapshot_test_data/div-gallery/horizontal-grid-gallery-padding.json", + "test_data/snapshot_test_data/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.json":"divkit/public/test_data/snapshot_test_data/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.json", "test_data/snapshot_test_data/div-gallery/rtl_gallery.json":"divkit/public/test_data/snapshot_test_data/div-gallery/rtl_gallery.json", "test_data/snapshot_test_data/div-gallery/vertical-gallery-content-alignment.json":"divkit/public/test_data/snapshot_test_data/div-gallery/vertical-gallery-content-alignment.json", "test_data/snapshot_test_data/div-gallery/vertical-gallery-cross-spacing.json":"divkit/public/test_data/snapshot_test_data/div-gallery/vertical-gallery-cross-spacing.json", @@ -16741,6 +16766,7 @@ "test_data/snapshot_test_data/div-gallery/vertical-gallery-with-columns.json":"divkit/public/test_data/snapshot_test_data/div-gallery/vertical-gallery-with-columns.json", "test_data/snapshot_test_data/div-gallery/vertical-grid-gallery-item-spacing.json":"divkit/public/test_data/snapshot_test_data/div-gallery/vertical-grid-gallery-item-spacing.json", "test_data/snapshot_test_data/div-gallery/vertical-grid-gallery-padding.json":"divkit/public/test_data/snapshot_test_data/div-gallery/vertical-grid-gallery-padding.json", + "test_data/snapshot_test_data/div-gallery/vertical-grid-gallery-wrapped-item-spacing.json":"divkit/public/test_data/snapshot_test_data/div-gallery/vertical-grid-gallery-wrapped-item-spacing.json", "test_data/snapshot_test_data/div-gif-image/aspect-fixed.json":"divkit/public/test_data/snapshot_test_data/div-gif-image/aspect-fixed.json", "test_data/snapshot_test_data/div-gif-image/aspect-match_parent.json":"divkit/public/test_data/snapshot_test_data/div-gif-image/aspect-match_parent.json", "test_data/snapshot_test_data/div-gif-image/aspect-wrap_content.json":"divkit/public/test_data/snapshot_test_data/div-gif-image/aspect-wrap_content.json", diff --git a/client/android/div/src/main/java/com/yandex/div/core/view2/divs/gallery/DivGridLayoutManager.kt b/client/android/div/src/main/java/com/yandex/div/core/view2/divs/gallery/DivGridLayoutManager.kt index d4098d00c..0c9dfca93 100644 --- a/client/android/div/src/main/java/com/yandex/div/core/view2/divs/gallery/DivGridLayoutManager.kt +++ b/client/android/div/src/main/java/com/yandex/div/core/view2/divs/gallery/DivGridLayoutManager.kt @@ -1,5 +1,6 @@ package com.yandex.div.core.view2.divs.gallery +import android.graphics.Rect import android.view.View import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.StaggeredGridLayoutManager @@ -25,17 +26,23 @@ internal class DivGridLayoutManager( override val divItems get() = (view.adapter as? DivGalleryBinder.GalleryAdapter)?.items ?: div.nonNullItems - private val midPadding + private val itemSpacing get() = div.itemSpacing.evaluate(bindingContext.expressionResolver).dpToPx(view.resources.displayMetrics) + private val crossSpacing + get() = div.crossSpacing?.evaluate(bindingContext.expressionResolver)?.dpToPx(view.resources.displayMetrics) + ?: itemSpacing + + private fun spacingByOrientation(alongOrientation: Int) = if (alongOrientation == orientation) itemSpacing else crossSpacing + override fun toLayoutManager() = this - override fun getPaddingStart() = super.getPaddingStart() - midPadding / 2 - override fun getPaddingEnd() = super.getPaddingEnd() - midPadding / 2 - override fun getPaddingLeft() = super.getPaddingLeft() - midPadding / 2 - override fun getPaddingTop() = super.getPaddingTop() - midPadding / 2 - override fun getPaddingRight() = super.getPaddingRight() - midPadding / 2 - override fun getPaddingBottom() = super.getPaddingBottom() - midPadding / 2 + override fun getPaddingStart() = super.getPaddingStart() - itemSpacing / 2 + override fun getPaddingEnd() = super.getPaddingEnd() - itemSpacing / 2 + override fun getPaddingLeft() = super.getPaddingLeft() - spacingByOrientation(HORIZONTAL) / 2 + override fun getPaddingTop() = super.getPaddingTop() - spacingByOrientation(VERTICAL) / 2 + override fun getPaddingRight() = super.getPaddingRight() - spacingByOrientation(HORIZONTAL) / 2 + override fun getPaddingBottom() = super.getPaddingBottom() - spacingByOrientation(VERTICAL) / 2 override fun layoutDecorated(child: View, left: Int, top: Int, right: Int, bottom: Int) { super.layoutDecorated(child, left, top, right, bottom) @@ -47,6 +54,25 @@ internal class DivGridLayoutManager( super.onLayoutCompleted(state) } + override fun calculateItemDecorationsForChild(child: View, outRect: Rect) { + super.calculateItemDecorationsForChild(child, outRect) + + val position = _getPosition(child) + val item = div.nonNullItems[position].value() + + val isFixedHeight = item.height is DivSize.Fixed + val isFixedWidth = item.width is DivSize.Fixed + + val isMultiSpan = spanCount > 1 + + val verticalOffset = if (isFixedHeight && isMultiSpan) spacingByOrientation(VERTICAL) / 2 else 0 + val horizontalOffset = if (isFixedWidth && isMultiSpan) spacingByOrientation(HORIZONTAL) / 2 else 0 + + outRect.apply { + set(left - horizontalOffset, top - verticalOffset, right - horizontalOffset, bottom - verticalOffset) + } + } + override fun layoutDecoratedWithMargins(child: View, left: Int, top: Int, right: Int, bottom: Int) { _layoutDecoratedWithMargins(child, left, top, right, bottom) } @@ -118,26 +144,6 @@ internal class DivGridLayoutManager( override fun _getPosition(child: View): Int = getPosition(child) - override fun getDecoratedMeasuredWidth(child: View): Int { - val position = _getPosition(child) - val item = div.nonNullItems[position].value() - - val isFixedWidth = item.width is DivSize.Fixed - val isMultiSpan = spanCount > 1 - - return super.getDecoratedMeasuredWidth(child) + if (isFixedWidth && isMultiSpan) midPadding else 0 - } - - override fun getDecoratedMeasuredHeight(child: View): Int { - val position = _getPosition(child) - val item = div.nonNullItems[position].value() - - val isFixedHeight = item.height is DivSize.Fixed - val isMultiSpan = spanCount > 1 - - return super.getDecoratedMeasuredHeight(child) + if (isFixedHeight && isMultiSpan) midPadding else 0 - } - override fun width(): Int = width override fun getLayoutManagerOrientation(): Int = orientation diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png index 5c9f1bd6c..f46c62c13 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..765b4bb23 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png index 942746b2b..a1b41ce34 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..35e5475d7 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png index 49d4afd72..7b922d762 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..c018e89f3 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png index ade881d52..9923d0b80 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..c2b615cbe Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png index 4f784f31b..35b3310bc 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..426fcdb30 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png index 39939dea9..447d96526 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..85609dbe3 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png index 3022fe8e4..38b85333f 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..426fcdb30 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png index 35cec39ac..2da61ce70 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..85609dbe3 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png index 4f784f31b..35b3310bc 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..426fcdb30 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png index 39939dea9..447d96526 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..85609dbe3 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png index abffa7144..d0e2bc2a6 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png index b9908626c..7d0feb82f 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..18f835273 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png index faef3c28e..93a246501 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png index e559cd4b7..a9578a60b 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..2457bcfc2 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png index 3db6cb649..918a73170 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png index 1a77c61dc..6baff82db 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..18f835273 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png index 13c1e3194..f7e7936cb 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png index 018d794dd..716eb985c 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..2457bcfc2 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png index abffa7144..d0e2bc2a6 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png index 43cb2eb91..3badaa4ab 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..18f835273 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png index faef3c28e..93a246501 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png index e559cd4b7..827541c83 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..2457bcfc2 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png index 3db6cb649..918a73170 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-cross-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png index 255150361..77617a3fb 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-gallery-with-columns.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..18f835273 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png index 13c1e3194..f7e7936cb 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-cross-spacing.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png index 078efa9c0..b98ab042e 100644 Binary files a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-gallery-with-columns.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..2457bcfc2 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-gallery/vertical-grid-gallery-wrapped-item-spacing.png differ diff --git a/client/ios/Tests/reference_snapshots/div-gallery/horizontal-grid-gallery-wrapped-item-spacing_375@2x.png b/client/ios/Tests/reference_snapshots/div-gallery/horizontal-grid-gallery-wrapped-item-spacing_375@2x.png new file mode 100644 index 000000000..37a7f4654 Binary files /dev/null and b/client/ios/Tests/reference_snapshots/div-gallery/horizontal-grid-gallery-wrapped-item-spacing_375@2x.png differ diff --git a/client/ios/Tests/reference_snapshots/div-gallery/horizontal-grid-gallery-wrapped-item-spacing_414@3x.png b/client/ios/Tests/reference_snapshots/div-gallery/horizontal-grid-gallery-wrapped-item-spacing_414@3x.png new file mode 100644 index 000000000..d78c2c5f0 Binary files /dev/null and b/client/ios/Tests/reference_snapshots/div-gallery/horizontal-grid-gallery-wrapped-item-spacing_414@3x.png differ diff --git a/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/horizontal-grid-gallery-wrapped-item-spacing/chromeMobile/horizontal-grid-gallery-wrapped-item-spacing.png b/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/horizontal-grid-gallery-wrapped-item-spacing/chromeMobile/horizontal-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..9f5ee84a2 Binary files /dev/null and b/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/horizontal-grid-gallery-wrapped-item-spacing/chromeMobile/horizontal-grid-gallery-wrapped-item-spacing.png differ diff --git a/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/horizontal-grid-gallery-wrapped-item-spacing/firefoxMobile/horizontal-grid-gallery-wrapped-item-spacing.png b/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/horizontal-grid-gallery-wrapped-item-spacing/firefoxMobile/horizontal-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..ff1847ba4 Binary files /dev/null and b/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/horizontal-grid-gallery-wrapped-item-spacing/firefoxMobile/horizontal-grid-gallery-wrapped-item-spacing.png differ diff --git a/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/vertical-grid-gallery-wrapped-item-spacing/chromeMobile/vertical-grid-gallery-wrapped-item-spacing.png b/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/vertical-grid-gallery-wrapped-item-spacing/chromeMobile/vertical-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..b03065b0a Binary files /dev/null and b/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/vertical-grid-gallery-wrapped-item-spacing/chromeMobile/vertical-grid-gallery-wrapped-item-spacing.png differ diff --git a/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/vertical-grid-gallery-wrapped-item-spacing/firefoxMobile/vertical-grid-gallery-wrapped-item-spacing.png b/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/vertical-grid-gallery-wrapped-item-spacing/firefoxMobile/vertical-grid-gallery-wrapped-item-spacing.png new file mode 100644 index 000000000..04a997f9f Binary files /dev/null and b/client/web/divkit/tests/hermione/screens/crossplatform/components/div-gallery/vertical-grid-gallery-wrapped-item-spacing/firefoxMobile/vertical-grid-gallery-wrapped-item-spacing.png differ diff --git a/test_data/snapshot_test_data/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.json b/test_data/snapshot_test_data/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.json new file mode 100644 index 000000000..6842b2037 --- /dev/null +++ b/test_data/snapshot_test_data/div-gallery/horizontal-grid-gallery-wrapped-item-spacing.json @@ -0,0 +1,133 @@ +{ + "description": "TODO: https://nda.ya.ru/t/MMvpmt855oXgre", + "platforms": [ + "android", + "ios", + "web" + ], + "templates": { + "wrapper": { + "type": "container", + "width": { + "type": "fixed", + "value": 40 + }, + "height": { + "type": "match_parent" + }, + "items": [ + { + "type": "item" + } + ], + "background": [ + { + "type": "solid", + "color": "#0F0" + } + ] + }, + "item": { + "type": "text", + "text": "item", + "width": { + "type": "match_parent" + }, + "height": { + "type": "match_parent" + }, + "background": [ + { + "type": "solid", + "color": "#F00" + } + ] + } + }, + "card": { + "log_id": "snapshot_test_card", + "states": [ + { + "state_id": 0, + "div": { + "type": "gallery", + "orientation": "horizontal", + "item_spacing": 8, + "column_count": 3, + "background": [ + { + "type": "solid", + "color": "#0000FF" + } + ], + "height": { + "type": "fixed", + "value": 90 + }, + "width": { + "type": "match_parent" + }, + "items": [ + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + } + ], + "paddings": { + "top": 8, + "bottom": 8, + "left": 8, + "right": 8 + } + } + } + ] + } +} \ No newline at end of file diff --git a/test_data/snapshot_test_data/div-gallery/vertical-grid-gallery-wrapped-item-spacing.json b/test_data/snapshot_test_data/div-gallery/vertical-grid-gallery-wrapped-item-spacing.json new file mode 100644 index 000000000..6c1d2ba3b --- /dev/null +++ b/test_data/snapshot_test_data/div-gallery/vertical-grid-gallery-wrapped-item-spacing.json @@ -0,0 +1,131 @@ +{ + "description": "TODO: https://nda.ya.ru/t/MMvpmt855oXgre", + "platforms": [ + "android", + "web" + ], + "templates": { + "wrapper": { + "type": "container", + "width": { + "type": "match_parent" + }, + "height": { + "type": "fixed", + "value": 40 + }, + "items": [ + { + "type": "item" + } + ], + "background": [ + { + "type": "solid", + "color": "#0F0" + } + ] + }, + "item": { + "type": "text", + "text": "item", + "width": { + "type": "match_parent" + }, + "height": { + "type": "match_parent" + }, + "background": [ + { + "type": "solid", + "color": "#F00" + } + ] + } + }, + "card": { + "log_id": "snapshot_test_card", + "states": [ + { + "state_id": 0, + "div": { + "type": "gallery", + "orientation": "vertical", + "item_spacing": 8, + "column_count": 3, + "background": [ + { + "type": "solid", + "color": "#0000FF" + } + ], + "height": { + "type": "wrap_content" + }, + "width": { + "type": "match_parent" + }, + "items": [ + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + }, + { + "type": "wrapper" + } + ], + "paddings": { + "top": 8, + "bottom": 8, + "left": 8, + "right": 8 + } + } + } + ] + } +}