Slightly improve visuals of bitmapscroll test in gm
authorepoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Mon, 25 Jul 2011 16:56:37 +0000 (16:56 +0000)
committerepoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Mon, 25 Jul 2011 16:56:37 +0000 (16:56 +0000)
git-svn-id: http://skia.googlecode.com/svn/trunk@1949 2bbb7eff-a529-9590-31e7-b0007b416f81

gm/bitmapscroll.cpp

index de7130d..fff565f 100644 (file)
@@ -9,13 +9,14 @@ namespace skiagm {
  *  @param bitmap the bitmap data is written into this object
  */
 static void make_bitmap(int quarterWidth, int quarterHeight, SkBitmap *bitmap) {
-    SkPaint pRed, pWhite, pGreen, pBlue, pLine;
+    SkPaint pRed, pWhite, pGreen, pBlue, pLine, pAlphaGray;
     pRed.setColor(0xFFFF9999);
     pWhite.setColor(0xFFFFFFFF);
     pGreen.setColor(0xFF99FF99);
     pBlue.setColor(0xFF9999FF);
     pLine.setColor(0xFF000000);
     pLine.setStyle(SkPaint::kStroke_Style);
+    pAlphaGray.setColor(0x66888888);
 
     // Prepare bitmap, and a canvas that draws into it.
     bitmap->reset();
@@ -30,6 +31,7 @@ static void make_bitmap(int quarterWidth, int quarterHeight, SkBitmap *bitmap) {
     canvas.drawRectCoords(w*2,   0, w*4, h*2, pGreen);
     canvas.drawRectCoords(  0, h*2, w*2, h*4, pBlue);
     canvas.drawRectCoords(w*2, h*2, w*4, h*4, pWhite);
+    canvas.drawRectCoords(w, h, w*3, h*3, pAlphaGray);
     canvas.drawLine(w*2,   0, w*2, h*4, pLine);
     canvas.drawLine(  0, h*2, w*4, h*2, pLine);
     canvas.drawRectCoords(w, h, w*3, h*3, pLine);
@@ -53,7 +55,7 @@ protected:
 
     virtual void onDraw(SkCanvas* canvas) {
         SkIRect scrollCenterRegion = SkIRect::MakeXYWH(
-            quarterWidth, quarterHeight, quarterWidth*2, quarterHeight*2);
+            quarterWidth, quarterHeight, quarterWidth*2+1, quarterHeight*2+1);
         int x = quarterWidth;
         int y = quarterHeight;
         int xSpacing = quarterWidth * 20;