* [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(",");

Reply via email to