* [android] fix box-shadow will show black color shadow when you use two or more decimal places alpha value
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/3910ee82 Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/3910ee82 Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/3910ee82 Branch: refs/heads/master Commit: 3910ee82329155ac8e7d86b6c21fe492e7015c19 Parents: 05edd81 Author: sunsky6 <suenyin...@163.com> Authored: Wed Feb 7 14:28:07 2018 +0800 Committer: sunsky6 <suenyin...@163.com> Committed: Wed Feb 7 14:28:07 2018 +0800 ---------------------------------------------------------------------- android/sdk/src/main/java/com/taobao/weex/utils/BoxShadowUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/3910ee82/android/sdk/src/main/java/com/taobao/weex/utils/BoxShadowUtil.java ---------------------------------------------------------------------- diff --git a/android/sdk/src/main/java/com/taobao/weex/utils/BoxShadowUtil.java b/android/sdk/src/main/java/com/taobao/weex/utils/BoxShadowUtil.java index f37aac8..288be62 100644 --- a/android/sdk/src/main/java/com/taobao/weex/utils/BoxShadowUtil.java +++ b/android/sdk/src/main/java/com/taobao/weex/utils/BoxShadowUtil.java @@ -306,7 +306,7 @@ public class BoxShadowUtil { String processedStyle = boxShadowStyle; while (matcher.find()) { String color = matcher.group(); - processedStyle = processedStyle.replace(color, "#" + Integer.toHexString(WXResourceUtils.getColor(color, Color.BLACK))); + processedStyle = processedStyle.replace(color, "#" + String.format("%8s", Integer.toHexString(WXResourceUtils.getColor(color, Color.BLACK))).replaceAll("\\s", "0")); } String[] styles = processedStyle.split(",");