package Ġcom . mir acle . view . image editor . view Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . widget . Frame Layout Ċ import Ġcom . mir acle . view . image editor . R Ċ Ċ /** Ċ Ġ* Ġ## ĠUI Ġelements Ġof Ġsc rawl Ġview Ċ Ġ* Ċ Ġ* ĠCreated Ġby Ġl xw Ċ Ġ*/ Ċ class ĠSc rawl Details View ( ctx : ĠContext ) Ġ: ĠFrame Layout ( ctx ) Ġ{ ĊĠĠĠ Ġvar Ġon Re voke Listener : ĠOn Re voke Listener ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġon Color ChangeListener : ĠColor Seek Bar . On Color ChangeListener ? Ġ= Ġnull ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ ĠLayoutInflater . from ( ctx ). inflate ( R . layout . sc ral w _ func _ details , Ġthis , Ġtrue ) ĊĠĠĠĠĠĠĠ ĠfindViewById ( R . id . iv Re voke ). setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Re voke Listener ?. revoke ( Editor Mode . Sc rawl Mode ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġc kb Ġ= ĠfindViewById ( R . id . color Bar Sc rawl ) Ġas ĠColor Seek Bar ĊĠĠĠĠĠĠĠ Ġc kb . setOn Color ChangeListener ( object Ġ: ĠColor Seek Bar . On Color ChangeListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Color ChangeListener ( color Bar Position : ĠInt , Ġalpha Bar Position : ĠInt , Ġcolor : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġon Color ChangeListener ?. on Color ChangeListener ( color Bar Position , Ġalpha Bar Position , Ġcolor ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} Ċ }