package Ġcom . ra ed . r asm view . br us ht ool Ċ Ċ import Ġandroid . graphics . Bitmap Ċ import Ġandroid . graphics . Bitmap . Config . ARGB _ 8 8 8 8 Ċ import Ġandroid . graphics . Bitmap . create Bitmap Ċ Ċ class ĠBr ush Tool Bit maps ( ĊĠĠĠ Ġval Ġlayer Bitmap : ĠBitmap , ĊĠĠĠ Ġval Ġstroke Bitmap : ĠBitmap , ĊĠĠĠ Ġval Ġresult Bitmap : ĠBitmap , Ċ ) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġcreate From Drawing ( drawing : ĠBitmap ): ĠBr ush Tool Bit maps Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġlayer Bitmap Ġ= Ġif Ġ( drawing . config Ġ== ĠAR GB _ 8 8 8 8 Ġ&& Ġdrawing . is Mutable ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdrawing ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdrawing . copy ( ARGB _ 8 8 8 8 , Ġtrue ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠBr ush Tool Bit maps ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlayer Bitmap , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcreate Bitmap ( layer Bitmap . width , Ġlayer Bitmap . height , ĠAR GB _ 8 8 8 8 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcreate Bitmap ( layer Bitmap . width , Ġlayer Bitmap . height , ĠAR GB _ 8 8 8 8 ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ Ċ } Ċ