From 1845031541edf192625474dccc827cb0a4c7b3b4 Mon Sep 17 00:00:00 2001 From: "moxun.ljf" Date: Mon, 27 Mar 2017 19:57:58 +0800 Subject: [PATCH 1/2] * [android] accept 0 value as height or width --- .../src/main/java/com/taobao/weex/dom/flex/LayoutEngine.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/android/sdk/src/main/java/com/taobao/weex/dom/flex/LayoutEngine.java b/android/sdk/src/main/java/com/taobao/weex/dom/flex/LayoutEngine.java index 6c5eba0375..5341bf56ce 100755 --- a/android/sdk/src/main/java/com/taobao/weex/dom/flex/LayoutEngine.java +++ b/android/sdk/src/main/java/com/taobao/weex/dom/flex/LayoutEngine.java @@ -104,8 +104,10 @@ private static void setDimensionFromStyle(CSSNode node, int axis) { return; } // We only run if there's a width or height defined + // modify by moxun.ljf on 17/03/27 + // 0.0 should be a legal value, it is usually used to hide an element on the page if (Float.isNaN(node.cssstyle.dimensions[dim[axis]]) || - node.cssstyle.dimensions[dim[axis]] <= 0.0) { + node.cssstyle.dimensions[dim[axis]] < 0.0) { return; } From 0f8dd7657d2a63753422f6f594344f9bfa97c381 Mon Sep 17 00:00:00 2001 From: "moxun.ljf" Date: Fri, 24 Mar 2017 14:24:02 +0800 Subject: [PATCH 2/2] * [android] revert the other changes that not belong to this feature (cherry picked from commit 312f592) --- examples/component/list/list-basic.we | 75 ++++++++------------------- examples/component/scroller-demo.we | 64 +++++++---------------- 2 files changed, 42 insertions(+), 97 deletions(-) diff --git a/examples/component/list/list-basic.we b/examples/component/list/list-basic.we index 37f9c252b0..f7e0efc4f9 100644 --- a/examples/component/list/list-basic.we +++ b/examples/component/list/list-basic.we @@ -1,15 +1,8 @@