package Ġcom . mix . mv vm . ui . about Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . content . res . Asset Manager Ċ import Ġandroid . graphics . Paint Ċ import Ġandroid . graphics . Type face Ċ import Ġcom . mix . mv vm . R Ċ import Ġcom . mix . mv vm . base . Base Activity Ċ import Ġcom . mix . mv vm . databinding . Activity About Binding Ċ import Ġcom . mix . mv vm . databinding . Content About Binding Ċ import Ġcom . mix . mv vm . ui . detail . Detail Activity Ċ import Ġcom . ye ch ao a . y util sk t . Share Util Ċ import Ġcom . ye ch ao a . y util sk t . Y Utils Ċ Ċ /** Ċ Ġ* Ġ@ Date Ġ åŁ · çŃ Ĩ æĻĤéĸĵ Ġ 2 0 2 2 / 0 2 / 2 7 Ġ 2 0 : 2 0 Ċ Ġ* Ġ@ Author ĠC aden Ċ Ġ* Ġ@ Description Ċ Ġ* Ġ@ Email Ġcode _ legend @ 1 6 3 . com Ċ Ġ* Ġ@ V es ion Ġ 1 . 0 Ċ Ġ*/ Ċ class ĠAbout Activity Ġ: ĠBase Activity < Activity About Binding >( Activity About Binding :: inflate ) Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġm Content About Binding : ĠContent About Binding ĊĊĠĠĠ Ġoverride Ġfun Ġinitialize () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . initialize () ĊĠĠĠĠĠĠĠ Ġm Binding . toolbar . title Ġ= Ġ"${ getString ( R . string . wan android )} Ġ ĠV ${ Y Utils . getVersion Name () }" ĊĠĠĠĠĠĠĠ Ġm Binding . toolbar . set Navigation OnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsuper . on Back Pressed () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġm Content About Binding Ġ= Ġm Binding . content About ĊĊĠĠĠĠĠĠĠ Ġm Content About Binding . tv Author . paint . flags Ġ= ĠPaint . UNDER LINE _ TEXT _ FLAG ĊĊĠĠĠĠĠĠĠ Ġm Content About Binding . tv Author . setOnClickListener { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( this , ĠDetail Activity :: class . java ). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput Extra ( Detail Activity . WEB _ URL , ĠgetString ( R . string . qi ita )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput Extra ( Detail Activity . WEB _ TITLE , ĠgetString ( R . string . author )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( intent ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġm Content About Binding . tv Github . paint . flags Ġ= ĠPaint . UNDER LINE _ TEXT _ FLAG ĊĊĠĠĠĠĠĠĠ Ġm Content About Binding . tv Github . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( this , ĠDetail Activity :: class . java ). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput Extra ( Detail Activity . WEB _ URL , ĠgetString ( R . string . github )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput Extra ( Detail Activity . WEB _ TITLE , ĠgetString ( R . string . app _ name )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( intent ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġm Binding . fab . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠShare Util . share Text ( getString ( R . string . wan android ), ĠgetString ( R . string . github )) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġset Type face () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġset Type face () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// èİ·åıĸ Asset Manager ĊĠĠĠĠĠĠĠ Ġval Ġassets Ġ= Ġassets Ġas ĠAsset Manager ĊĠĠĠĠĠĠĠ Ġ// æł¹æį® è·¯å¾Ħ å¾ĹåĪ° åŃĹ ä½ĵ ĊĠĠĠĠĠĠĠ Ġval Ġtype face Ġ= ĠType face . createFrom Asset ( assets , Ġ" fonts / mon on oki - Regular . ttf ") ĊĠĠĠĠĠĠĠ Ġ// è®¾ç½® ç»Ļ TextView ĊĠĠĠĠĠĠĠ Ġm Content About Binding . tv Author . type face Ġ= Ġtype face ĊĠĠĠĠĠĠĠ Ġm Content About Binding . tv Github . type face Ġ= Ġtype face ĊĠĠĠĠĠĠĠ Ġm Content About Binding . tv Api . type face Ġ= Ġtype face ĊĠĠĠĠĠĠĠ Ġm Content About Binding . tv Library . type face Ġ= Ġtype face ĊĠĠĠ Ġ} Ċ }