package Ġcom . em . hc practice 2 . view Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . graphics .* Ċ import Ġandroid . view . View Ċ Ċ /** Ċ Ġ* Ġ< pre > Ċ Ġ* ĠĠĠĠĠ Ġauthor Ġ Ġ: ĠĠ ĠAc er Ċ Ġ* ĠĠĠĠĠ Ġe - mail Ġ Ġ: ĠĠ Ġxx @ xxx Ċ Ġ* ĠĠĠĠĠ Ġtime ĠĠĠ Ġ: ĠĠĠ 2 0 1 8 / 2 / 8 Ċ Ġ* ĠĠĠĠĠ Ġdesc ĠĠĠ Ġ: Ċ Ġ* ĠĠĠĠĠ Ġversion Ġ: ĠĠĠ 1 . 0 Ċ Ġ* Ġ</ pre > Ċ Ġ*/ Ċ class ĠShadow Layer View ( context : ĠContext ) Ġ: ĠView ( context ) Ġ{ ĊĠĠĠ Ġprivate Ġval Ġpaint : ĠPaint Ġ= ĠPaint () ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġpaint . run Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext Size Ġ= Ġ 8 5 f ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Shadow Layer ( 1 0 f , Ġ 0 f , Ġ 0 f , ĠColor . parse Color ("# 7 7 7 7 7 7 ")) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Draw ( canvas : ĠCanvas ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Draw ( canvas ) ĊĠĠĠĠĠĠĠ Ġcanvas . run Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdraw Text (" Hello ĠKotlin ", Ġ 5 0 f , Ġ 1 0 0 f , Ġpaint ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }