package Ġcom . ch inal wb . are . demo . tool items Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . ImageView Ċ import Ġandroid . widget . LinearLayout Ċ import Ġcom . ch inal wb . are . ARE dit Text Ċ import Ġcom . ch inal wb . are . Util Ċ import Ġcom . ch inal wb . are . demo . R Ċ import Ġcom . ch inal wb . are . styles . ARE _ Emoji Ċ import Ġcom . ch inal wb . are . styles . I ARE _ Style Ċ import Ġcom . ch inal wb . are . styles . tool items . ARE _ Tool Item _ Abstract Ċ import Ġcom . ch inal wb . are . styles . tool items . I ARE _ Tool Item _ Updater Ċ import Ġcom . ch inal wb . are . styles . tool items . styles . ARE _ Style _ Link Ċ Ċ class ĠARE _ Tool Item _ Y outube Ġ: ĠARE _ Tool Item _ Abstract () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġget Tool Item Updater (): ĠI ARE _ Tool Item _ Updater ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Style (): ĠI ARE _ Style Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġm Style Ġ?: ĠARE _ Style _ Y outube ( edit Text , Ġm Tool Item View Ġas ĠImageView ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget View ( context : ĠContext ?): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġm Tool Item View Ġ?: Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠimageView Ġ= ĠImageView ( context ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsize Ġ= ĠUtil . get Pixel By Dp ( context , Ġ 4 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġparams Ġ= ĠLinearLayout . LayoutParams ( size , Ġsize ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠimageView . layout Params Ġ= Ġparams ĊĠĠĠĠĠĠĠĠĠĠĠ ĠimageView . setImage Resource ( R . drawable . youtube ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠimageView . br ing To Front () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . m Tool Item View Ġ= ĠimageView ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . m Tool Item View ĊĠĠĠĠĠĠĠ Ġ} () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Selection Changed ( sel Start : ĠInt , Ġsel End : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠ Ġ} Ċ }