package Ġcom . ro hit . quiz zon . utils Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . Toast Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġcom . google . android . material . sn ackbar . Snackbar Ċ Ċ fun ĠFragment . short Toast ( message : ĠString ) Ġ{ ĊĠĠĠ ĠToast . makeText ( require Context (), Ġmessage , ĠToast . LENGTH _ SHORT ). show () Ċ } Ċ Ċ fun ĠContext . short Toast ( message : ĠString ) Ġ{ ĊĠĠĠ ĠToast . makeText ( this , Ġmessage , ĠToast . LENGTH _ SHORT ). show () Ċ } Ċ Ċ inline Ġfun ĠView . sn ack ( message : ĠString , Ġlength : ĠInt Ġ= ĠSn ackbar . LENGTH _ LONG , Ġf : ĠSn ackbar . () Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġval Ġsn ack Ġ= ĠSn ackbar . make ( this , Ġmessage , Ġlength ) ĊĠĠĠ Ġsn ack . f () ĊĠĠĠ Ġsn ack . show () Ċ } Ċ Ċ fun ĠSn ackbar . action ( action : ĠString , Ġcolor : ĠInt ? Ġ= Ġnull , Ġlistener : Ġ( View ) Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġset Action ( action , Ġlistener ) ĊĠĠĠ Ġcolor ?. let Ġ{ Ġset Action TextColor ( color ) Ġ} Ċ } Ċ