Esempio n. 1
0
    virtual void onDrawContent(SkCanvas* canvas) {
        SkBitmap bm;
        SkPaint paint;

        paint.setStrokeWidth(SkIntToScalar(6));
        paint.setTextSize(SkIntToScalar(80));
//        paint.setTypeface(Typeface.DEFAULT_BOLD);

        lettersToBitmap(&bm, "Test Case", paint, SkBitmap::kARGB_4444_Config);
        if (false) { // avoid bit rot, suppress warning
            lettersToBitmap2(&bm, "Test Case", paint, SkBitmap::kARGB_4444_Config);
        }
        canvas->drawBitmap(bm, 0, 0);
    }
    virtual void onDraw(SkCanvas* canvas) {
        this->drawBG(canvas);
        
        SkBitmap bm;
        SkPaint paint;
        
        paint.setStrokeWidth(SkIntToScalar(6));
        paint.setTextSize(SkIntToScalar(80));
//        paint.setTypeface(Typeface.DEFAULT_BOLD);
        
        lettersToBitmap(&bm, "Test Case", paint, SkBitmap::kARGB_4444_Config);
        
        canvas->drawBitmap(bm, 0, 0);
    }