package Ġexample . android . android _ data _ binding _ sample Ċ Ċ import Ġandroidx . lifecycle . LiveData Ċ import Ġandroidx . lifecycle . Mutable LiveData Ċ import Ġandroidx . lifecycle . Transform ations Ċ import Ġandroidx . lifecycle . ViewModel Ċ Ċ class ĠMain ViewModel Ġ: ĠViewModel () Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠãĤ · ãĥ¼ãĤ¯ ãĥĲ ãĥ¼ãģ® åĢ¤ ãĤĴ æł¼ ç´ į ãģĻãĤĭ ĊĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠ Ġprivate Ġval Ġ_ seek Bar Value Ġ= ĠMutable LiveData ( 5 0 ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠãĤ · ãĥ¼ãĤ¯ ãĥĲ ãĥ¼ãģ® åĢ¤ ãĤĴ è¡¨ç¤º çĶ¨ ãģ« æķ´ å½¢ ãģĹãģŁ æĸĩåŃĹåĪĹ ĊĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠ Ġval Ġseek Bar Value String : ĠLive Data < String > Ġ= ĠTransform ations . map (_ seek Bar Value ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ" value : Ġ$ it " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠãĤ · ãĥ¼ãĤ¯ ãĥĲ ãĥ¼ãģ® åĢ¤ ãģĮ å¤ī åĮĸ ãģĹãģŁ æĻĤ ãģ« åĳ¼ ãģ³ åĩº ãģķãĤĮãĤĭ ĊĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠ Ġfun Ġon Seek Bar ValueChanged ( value : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ seek Bar Value . post Value ( value ) ĊĠĠĠ Ġ} Ċ } Ċ