1// Copyright 2019 Google LLC. 2// Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. 3#include "tools/fiddle/examples.h" 4// HASH=8ab88d86fb438856cc48d6e2f08a6e24 5REG_FIDDLE(Canvas_saveLayerAlpha, 256, 256, false, 0) { 6void draw(SkCanvas* canvas) { 7 SkPaint paint; 8 paint.setColor(SK_ColorRED); 9 canvas->drawCircle(50, 50, 50, paint); 10 canvas->saveLayerAlpha(nullptr, 128); 11 paint.setColor(SK_ColorBLUE); 12 canvas->drawCircle(100, 50, 50, paint); 13 paint.setColor(SK_ColorGREEN); 14 paint.setAlpha(128); 15 canvas->drawCircle(75, 90, 50, paint); 16 canvas->restore(); 17} 18} // END FIDDLE 19