update androidsdkcanvas for SkBlendMode

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2464433003

TBR=

Review-Url: https://codereview.chromium.org/2464433003
diff --git a/tools/android/SkAndroidSDKCanvas.cpp b/tools/android/SkAndroidSDKCanvas.cpp
index f205ac4..4db8acd 100644
--- a/tools/android/SkAndroidSDKCanvas.cpp
+++ b/tools/android/SkAndroidSDKCanvas.cpp
@@ -63,12 +63,12 @@
     SkColorFilter* cf = paint->getColorFilter();
     if (cf) {
         SkColor color;
-        SkXfermode::Mode mode;
+        SK_XFERMODE_MODE_PARAM mode;
         SkScalar srcColorMatrix[20];
         bool isMode = cf->asColorMode(&color, &mode);
-        if (isMode && mode > SkXfermode::kLighten_Mode) {
+        if (isMode && (int)mode > (int)SkBlendMode::kLighten) {
             paint->setColorFilter(
-                SkColorFilter::MakeModeFilter(color, SkXfermode::kSrcOver_Mode));
+                SkColorFilter::MakeModeFilter(color, SkBlendMode::kSrcOver));
         } else if (!isMode && !cf->asColorMatrix(srcColorMatrix)) {
             paint->setColorFilter(nullptr);
         }
@@ -164,7 +164,7 @@
 void SkAndroidSDKCanvas::onDrawVertices(VertexMode vMode,
                                                  int vertexCount,
                                                  const SkPoint vertices[],
-                    const SkPoint texs[], const SkColor colors[], SkXfermode* xMode,
+                    const SkPoint texs[], const SkColor colors[], SK_XFERMODE_PARAM xMode,
                     const uint16_t indices[], int indexCount,
                     const SkPaint& paint) {
     FILTER(paint);
@@ -227,7 +227,7 @@
 void SkAndroidSDKCanvas::onDrawPatch(const SkPoint cubics[12],
                                               const SkColor colors[4],
                                               const SkPoint texCoords[4],
-                                              SkXfermode* xmode,
+                                              SK_XFERMODE_PARAM xmode,
                                               const SkPaint& paint) {
     FILTER(paint);
     fProxyTarget->drawPatch(cubics, colors, texCoords, xmode, filteredPaint);
@@ -263,7 +263,7 @@
                                      const SkRect tex[],
                                      const SkColor colors[],
                                      int count,
-                                     SkXfermode::Mode mode,
+                                     SK_XFERMODE_MODE_PARAM mode,
                                      const SkRect* cullRect,
                                      const SkPaint* paint) {
     FILTER_PTR(paint);