Ejemplo n.º 1
0
 @Override
 protected void onDraw(Canvas canvas) {
     mCoreView.onSize(mViewAdapter, this.getWidth(), this.getHeight());
     
     if (mCanvasAdapter.beginPaint(canvas)) {
         mCoreView.drawAll(mViewAdapter, mCanvasAdapter);
         if (mDynDrawView == null) {
             mCoreView.dynDraw(mViewAdapter, mCanvasAdapter);
         }
         mCanvasAdapter.endPaint();
     }
     mEndPaintTime = android.os.SystemClock.uptimeMillis();
     mDrawnTime = mEndPaintTime - mBeginTime;
 }
Ejemplo n.º 2
0
 public void drawShapes(Canvas canvas) {
   if (mCanvasAdapter.beginPaint(canvas)) {
     if (getBackground() == null) {
       if (mBkColor == Color.TRANSPARENT) canvas.drawColor(mBkColor, Mode.CLEAR);
       else canvas.drawColor(mBkColor);
     } else {
       getBackground().draw(canvas);
     }
     mCoreView.drawAll(mViewAdapter, mCanvasAdapter);
     if (mDynDrawView == null) {
       mCoreView.dynDraw(mViewAdapter, mCanvasAdapter);
     }
     mCanvasAdapter.endPaint();
   }
 }