package Ġcom . lee . tool library . view A ty Ċ Ċ import Ġandroid . view . View Ċ import Ġcom . lee . tool library . Base Activity Ċ import Ġcom . lee . tool library . R Ċ import Ġcom . lee . tool library . views . N ine ImageView Ċ import Ġkotlinx . android . synt hetic . main . activity _ view .* Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġnick Ġon Ġ 2 0 1 8 / 8 / 1 5 . Ċ Ġ* Ġ@ author Ġnick Ċ Ġ* Ġ å±ķç¤º åĲĦç§į èĩªå®ļä¹ī View çļĦ Activity Ċ Ġ*/ Ċ class ĠView Activity Ġ: ĠBase Activity () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġbusiness () Ġ{ ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġd dv List : ĠMutable List < String > Ġ= Ġmutable ListOf () ĊĠĠĠ Ġoverride Ġfun Ġget Layout Id (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠR . layout . activity _ view ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġinit () Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġtype Ġ= Ġintent . getString Extra (" type ") ĊĠĠĠĠĠĠĠ Ġwhen Ġ( type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" å¯Ĩçłģ è¾ĵåħ¥ æ¡Ĩ " Ġ-> Ġpw _ view . visibility Ġ= ĠView . VISIBLE ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" wheel View " ->{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" åľĨ å½¢ imageView " ->{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcircle _ image _ view . visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ä¹Ŀ å® « æł¼ imageView " ->{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġlist : ĠMutable List < N ine ImageView . Picture > Ġ= Ġmutable ListOf () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġpicture Ġ= ĠN ine ImageView . Picture () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpicture . res ou ce Id Ġ= ĠR . drawable . img _ 3 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist . add ( picture ) ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġn ine _ image _ view . set Total Width ( 1 0 8 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġn ine _ image _ view . set P ictures ( list ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" è¿Ľ åº¦ æĿ¡ imageView " ->{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ä¸ĭ æĭī åĪĹè¡¨ " ->{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġd dv List . add (" 1 ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġd dv List . add (" 2 ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġd dv List . add (" 3 ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġd dv . visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġd dv . setData ( dd v List ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Listener () Ġ{ ĊĊĠĠĠ Ġ} Ċ }