package Ġsf ll hk han 9 5 . do od le . core . models Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . graphics . Paint Ċ Ċ import Ġsf ll hk han 9 5 . do od le . R Ċ Ċ /** Ċ Ġ* Ġ@ author Ġsa if kh ichi 9 6 Ċ Ġ* Ġ@ since Ġ 2 3 / 1 0 / 2 0 1 7 Ċ Ġ*/ Ċ class ĠPaint Brush ( val Ġcontext : ĠContext ) Ġ: ĠPaint (), ĠClone able Ġ{ ĊĊĠĠĠ Ġvar Ġstroke Color : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġfill Color : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġsize Ġ= ĠDEFAULT _ SIZE ĊĠĠĠĠĠĠĠ Ġset ( size ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfield Ġ= ĠDEFAULT _ SIZE Ġ+ Ġsize ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġstroke Color Ġ= Ġcontext . resources . getColor ( DEFAULT _ ST RO KE _ COLOR ) ĊĠĠĠĠĠĠĠ Ġfill Color Ġ= Ġcontext . resources . getColor ( DEFAULT _ FILL _ COLOR ) ĊĊĠĠĠĠĠĠĠ Ġthis . color Ġ= Ġstroke Color ĊĠĠĠĠĠĠĠ Ġthis . style Ġ= ĠPaint . Style . ST RO KE ĊĠĠĠĠĠĠĠ Ġthis . stroke Join Ġ= ĠPaint . Join . ROUND ĊĠĠĠĠĠĠĠ Ġthis . stroke Cap Ġ= ĠPaint . Cap . ROUND ĊĠĠĠĠĠĠĠ Ġthis . xfer mode Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġthis . alpha Ġ= Ġ 0 xff ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġpublic Ġoverride Ġfun Ġclone (): ĠPaint Brush Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsuper . clone () Ġas ĠPaint Brush ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠClone NotSupportedException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġe . printStackTrace () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠDEFAULT _ ST RO KE _ COLOR Ġ= ĠR . color . red _ 9 0 0 ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠDEFAULT _ FILL _ COLOR Ġ= ĠR . color . red _ 9 0 0 a ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠDEFAULT _ SIZE Ġ= Ġ 5 ĊĠĠĠ Ġ} Ċ Ċ } Ċ