Example #1
0
 @Override
 public int getOpacity() {
   if (mShapeState.mShape == null) {
     final Paint p = mShapeState.mPaint;
     if (p.getXfermode() == null) {
       final int alpha = p.getAlpha();
       if (alpha == 0) {
         return PixelFormat.TRANSPARENT;
       }
       if (alpha == 255) {
         return PixelFormat.OPAQUE;
       }
     }
   }
   // not sure, so be safe
   return PixelFormat.TRANSLUCENT;
 }