Update View's opacity when changing the background color

Change-Id: Ib5851d47918c99d4906055a9d0245ea100aee231
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java
index d81b7c1..5f8c75a 100644
--- a/core/java/android/view/View.java
+++ b/core/java/android/view/View.java
@@ -13961,6 +13961,7 @@
     public void setBackgroundColor(int color) {
         if (mBackground instanceof ColorDrawable) {
             ((ColorDrawable) mBackground).setColor(color);
+            computeOpaqueFlags();
         } else {
             setBackground(new ColorDrawable(color));
         }