Add test for Div2View in NestedScrollView
commit_hash:86b560559b86fa3b60b49bed0437d9388859d1bb
@@ -2949,6 +2949,7 @@
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content-constrained.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content-constrained.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/fixed-container-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/fixed-container-height.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/platform-wrap-content-container-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/platform-wrap-content-container-height.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-aspect.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-aspect.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-fixed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-fixed.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-match-parent.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_HDPI_540x1200/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-match-parent.png",
|
||||
@@ -4133,6 +4134,7 @@
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content-constrained.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content-constrained.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/fixed-container-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/fixed-container-height.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/platform-wrap-content-container-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/platform-wrap-content-container-height.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-aspect.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-aspect.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-fixed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-fixed.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-match-parent.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-match-parent.png",
|
||||
@@ -5317,6 +5319,7 @@
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content-constrained.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content-constrained.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/fixed-container-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/fixed-container-height.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/platform-wrap-content-container-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/platform-wrap-content-container-height.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-aspect.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-aspect.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-fixed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-fixed.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-match-parent.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-match-parent.png",
|
||||
@@ -6501,6 +6504,7 @@
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content-constrained.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content-constrained.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/fixed-container-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/fixed-container-height.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/platform-wrap-content-container-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/platform-wrap-content-container-height.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-aspect.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-aspect.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-fixed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-fixed.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-match-parent.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-match-parent.png",
|
||||
@@ -7685,6 +7689,7 @@
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content-constrained.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content-constrained.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/fixed-container-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/fixed-container-height.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/platform-wrap-content-container-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/platform-wrap-content-container-height.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-aspect.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-aspect.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-fixed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-fixed.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-match-parent.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_720x1600/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-match-parent.png",
|
||||
@@ -8869,6 +8874,7 @@
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content-constrained.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content-constrained.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/fixed-container-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/fixed-container-height.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/platform-wrap-content-container-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/platform-wrap-content-container-height.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-aspect.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-aspect.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-fixed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-fixed.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-match-parent.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-match-parent.png",
|
||||
@@ -10053,6 +10059,7 @@
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content-constrained.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content-constrained.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/fixed-container-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/fixed-container-height.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/platform-wrap-content-container-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/platform-wrap-content-container-height.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-aspect.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-aspect.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-fixed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-fixed.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-match-parent.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API30_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-match-parent.png",
|
||||
@@ -11237,6 +11244,7 @@
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content-constrained.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content-constrained.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/fixed-container-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/fixed-container-height.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/platform-wrap-content-container-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/platform-wrap-content-container-height.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-aspect.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-aspect.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-fixed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-fixed.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-match-parent.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-match-parent.png",
|
||||
@@ -12421,6 +12429,7 @@
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content-constrained.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content-constrained.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/fixed-container-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/fixed-container-height.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/platform-wrap-content-container-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/height/platform-wrap-content-container-height.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-aspect.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-aspect.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-fixed.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-fixed.png",
|
||||
"client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-match-parent.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API32_XXHDPI_1080x2400/viewRender/com.yandex.div.Div2ScreenshotTest/div-size/match-parent/overlap/width/container-height-fixed-item-height-match-parent.png",
|
||||
@@ -22172,6 +22181,7 @@
|
||||
"test_data/snapshot_test_data/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content-constrained.json":"divkit/public/test_data/snapshot_test_data/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content-constrained.json",
|
||||
"test_data/snapshot_test_data/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content.json":"divkit/public/test_data/snapshot_test_data/div-size/match-parent/overlap/height/container-width-wrap-content-item-width-wrap-content.json",
|
||||
"test_data/snapshot_test_data/div-size/match-parent/overlap/height/fixed-container-height.json":"divkit/public/test_data/snapshot_test_data/div-size/match-parent/overlap/height/fixed-container-height.json",
|
||||
"test_data/snapshot_test_data/div-size/match-parent/overlap/height/platform-wrap-content-container-height.json":"divkit/public/test_data/snapshot_test_data/div-size/match-parent/overlap/height/platform-wrap-content-container-height.json",
|
||||
"test_data/snapshot_test_data/div-size/match-parent/overlap/width/container-height-fixed-item-height-aspect.json":"divkit/public/test_data/snapshot_test_data/div-size/match-parent/overlap/width/container-height-fixed-item-height-aspect.json",
|
||||
"test_data/snapshot_test_data/div-size/match-parent/overlap/width/container-height-fixed-item-height-fixed.json":"divkit/public/test_data/snapshot_test_data/div-size/match-parent/overlap/width/container-height-fixed-item-height-fixed.json",
|
||||
"test_data/snapshot_test_data/div-size/match-parent/overlap/width/container-height-fixed-item-height-match-parent.json":"divkit/public/test_data/snapshot_test_data/div-size/match-parent/overlap/width/container-height-fixed-item-height-match-parent.json",
|
||||
|
||||
@@ -10,6 +10,7 @@ import android.widget.Chronometer
|
||||
import android.widget.LinearLayout
|
||||
import android.widget.TextView
|
||||
import android.widget.Toast
|
||||
import androidx.core.widget.NestedScrollView
|
||||
import com.yandex.div.core.DivCustomContainerViewAdapter
|
||||
import com.yandex.div.core.DivCustomContainerViewAdapter.Companion.getDivChildFactory
|
||||
import com.yandex.div.core.state.DivStatePath
|
||||
@@ -17,6 +18,9 @@ import com.yandex.div.core.view2.Div2View
|
||||
import com.yandex.div.json.expressions.ExpressionResolver
|
||||
import com.yandex.div2.DivCustom
|
||||
|
||||
private const val NEW_CUSTOM_CONTAINER_1 = "new_custom_container_1"
|
||||
private const val NESTED_SCROLL_VIEW = "nested_scroll_view"
|
||||
|
||||
class DemoCustomContainerAdapter: DivCustomContainerViewAdapter {
|
||||
|
||||
private val factories = mapOf(
|
||||
@@ -24,7 +28,8 @@ class DemoCustomContainerAdapter: DivCustomContainerViewAdapter {
|
||||
"old_custom_card_2" to { context: Context -> context.createCustomText("and i'm old as well!") },
|
||||
"new_custom_card_1" to { context: Context -> context.createCustomCard() },
|
||||
"new_custom_card_2" to { context: Context -> context.createCustomCard() },
|
||||
"new_custom_container_1" to { context: Context -> context.createCustomContainer() },
|
||||
NEW_CUSTOM_CONTAINER_1 to { context: Context -> context.createCustomContainer() },
|
||||
NESTED_SCROLL_VIEW to { context: Context -> context.createNestedScrollView() }
|
||||
)
|
||||
|
||||
override fun isCustomTypeSupported(type: String): Boolean = type in factories.keys
|
||||
@@ -38,7 +43,7 @@ class DemoCustomContainerAdapter: DivCustomContainerViewAdapter {
|
||||
): View {
|
||||
val customView = factories[div.customType]?.invoke(divView.context)
|
||||
?: throw IllegalStateException("Can not create view for unsupported custom type ${div.customType}")
|
||||
if (div.customType == "new_custom_container_1" && div.items != null) {
|
||||
if (div.customType == NEW_CUSTOM_CONTAINER_1 || div.customType == NESTED_SCROLL_VIEW && div.items != null) {
|
||||
div.items!!.forEach {
|
||||
val childDivView = getDivChildFactory(divView).createChildView(
|
||||
it,
|
||||
@@ -59,7 +64,7 @@ class DemoCustomContainerAdapter: DivCustomContainerViewAdapter {
|
||||
path: DivStatePath
|
||||
) {
|
||||
when(div.customType) {
|
||||
"new_custom_container_1" -> {
|
||||
NEW_CUSTOM_CONTAINER_1, NESTED_SCROLL_VIEW -> {
|
||||
if (div.items != null && customView is ViewGroup) {
|
||||
if (div.items!!.size != customView.childCount) {
|
||||
throw IllegalStateException("Custom view childCount not equal to div child count! Div type is ${div.customType}")
|
||||
@@ -99,6 +104,8 @@ class DemoCustomContainerAdapter: DivCustomContainerViewAdapter {
|
||||
text = message
|
||||
}
|
||||
|
||||
private fun Context.createNestedScrollView(): View = NestedScrollView(this)
|
||||
|
||||
private fun Chronometer.bind() {
|
||||
setPadding(30, 30, 30, 30)
|
||||
val gd = GradientDrawable()
|
||||
|
||||
|
After Width: | Height: | Size: 7.1 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 9.8 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 9.8 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 10 KiB |
@@ -0,0 +1,65 @@
|
||||
{
|
||||
"description": "Overlap container with match_parent height in NestedScrollView",
|
||||
"platforms": [
|
||||
"android"
|
||||
],
|
||||
"unsupported_platforms": {
|
||||
"ios": "Android-specific test",
|
||||
"web": "Android-specific test",
|
||||
"flutter": "Android-specific test"
|
||||
},
|
||||
"card": {
|
||||
"log_id": "test",
|
||||
"states": [
|
||||
{
|
||||
"state_id": 0,
|
||||
"div": {
|
||||
"type": "custom",
|
||||
"custom_type": "nested_scroll_view",
|
||||
"height": {
|
||||
"type": "fixed",
|
||||
"value": 100
|
||||
},
|
||||
"border": {
|
||||
"stroke": {
|
||||
"color": "#000000"
|
||||
}
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"type": "container",
|
||||
"height": {
|
||||
"type": "match_parent"
|
||||
},
|
||||
"orientation": "overlap",
|
||||
"border": {
|
||||
"stroke": {
|
||||
"color": "#0000FF",
|
||||
"width": 3
|
||||
}
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"type": "text",
|
||||
"height": {
|
||||
"type": "match_parent"
|
||||
},
|
||||
"text": "Div2View-like container with match_parent height in NestedScrollView",
|
||||
"paddings": {
|
||||
"top": 8,
|
||||
"right": 8,
|
||||
"bottom": 8,
|
||||
"left": 8
|
||||
},
|
||||
"font_size": 16,
|
||||
"text_alignment_horizontal": "center",
|
||||
"text_alignment_vertical": "center"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||