question: draw a bitmap of nine patches . concode_field_sep byte[] mChunk concode_elem_sep Paint mPaint concode_elem_sep String mSrcName concode_elem_sep Bitmap mBitmap concode_elem_sep RectF mRect concode_field_sep boolean isNinePatchChunk concode_elem_sep int getHeight concode_elem_sep Region getTransparentRegion concode_elem_sep void nativeDraw concode_elem_sep void nativeDraw concode_elem_sep int nativeGetTransparentRegion concode_elem_sep int getDensity concode_elem_sep int getWidth concode_elem_sep void validateNinePatchChunk concode_elem_sep boolean hasAlpha concode_elem_sep void setPaint
target: void function ( Canvas arg0 , Rect arg1 ) { if ( ! arg0 . isHardwareAccelerated ( ) ) { nativeDraw ( arg0 . mNativeCanvas , arg1 , mBitmap . ni ( ) , mChunk , mPaint != null ? mPaint . mNativePaint : 0 , arg0 . mDensity , mBitmap . mDensity ) ; } else { mRect . set ( arg1 ) ; arg0 . drawPatch ( mBitmap , mChunk , mRect , mPaint ) ; } }