package Ġio . github . k ob ake i . material fabs peed dial Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġandroid . graphics . drawable . Drawable Ċ import Ġandroidx . annotation . Drawable Res Ċ import Ġandroidx . annotation . Layout Res Ċ import Ġandroidx . annotation . String Res Ċ import Ġandroidx . appcompat . content . res . AppCompat Resources Ċ import Ġandroid . view . Action Provider Ċ import Ġandroid . view . ContextMenu Ċ import Ġandroid . view . MenuItem Ċ import Ġandroid . view . Sub Menu Ċ import Ġandroid . view . View Ċ Ċ /** Ċ Ġ* ĠMenu Ġitem Ġof ĠF AB Ġspeed Ġdial Ċ Ġ* ĠThis Ġclass Ġimplements Ġ[ MenuItem ] Ġinterface Ġbut Ġsome Ġmethods Ġare Ġmarked Ġas Ġdeprecated Ġand Ċ Ġ* Ġnot Ġimplemented . Ċ Ġ* Ċ Ġ* ĠCreated Ġby Ġke is uke Ġon Ġ 2 0 1 7 / 0 6 / 1 3 . Ċ Ġ*/ Ċ class ĠF ab Speed Dial MenuItem ( ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġcontext : ĠContext , ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠitemId : ĠInt , ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠgroupId : ĠInt , ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġorder : ĠInt Ċ ) Ġ: ĠMenuItem Ġ{ ĊĊĠĠĠ Ġprivate Ġvar Ġtitle : ĠCharSequence ? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġvar Ġtitle Con dense d : ĠCharSequence ? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġvar Ġchecked Ġ= Ġfalse ĊĠĠĠ Ġprivate Ġvar Ġvisible Ġ= Ġtrue ĊĠĠĠ Ġprivate Ġvar Ġenabled Ġ= Ġtrue ĊĠĠĠ Ġprivate Ġvar Ġcheck able Ġ= Ġfalse ĊĠĠĠ Ġprivate Ġvar Ġicon : ĠDrawable ? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġvar Ġalpha Char : ĠChar Ġ= Ġ' Ġ' ĊĠĠĠ Ġprivate Ġvar Ġnumeric Char : ĠChar Ġ= Ġ' Ġ' ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem Id (): ĠInt Ġ= ĠitemId ĊĊĠĠĠ Ġoverride Ġfun Ġget GroupId (): ĠInt Ġ= ĠgroupId ĊĊĠĠĠ Ġoverride Ġfun Ġget Order (): ĠInt Ġ= Ġorder ĊĊĠĠĠ Ġoverride Ġfun ĠsetTitle ( title : ĠCharSequence ?): ĠMenuItem Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . title Ġ= Ġtitle ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠsetTitle (@ String Res Ġtitle : ĠInt ): ĠMenuItem Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . title Ġ= Ġcontext . getString ( title ) ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Title (): ĠCharSequence ? Ġ= Ġtitle ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun ĠsetTitle Con dense d ( title : ĠCharSequence ?): ĠMenuItem Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . title Con dense d Ġ= Ġtitle ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġget Title Con dense d (): ĠCharSequence ? Ġ= Ġtitle Con dense d ĊĊĠĠĠ Ġoverride Ġfun Ġset Icon ( icon : ĠDrawable ): ĠMenuItem Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . icon Ġ= Ġicon ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Icon (@ Drawable Res Ġicon Res : ĠInt ): ĠMenuItem Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . icon Ġ= ĠAppCompat Resources . get Drawable ( context , Ġicon Res ) ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Icon (): ĠDrawable ? Ġ= Ġicon ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġset Intent ( intent : ĠIntent ): ĠMenuItem Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠRuntimeException (" Not Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġget Intent (): ĠIntent Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠRuntimeException (" Not Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġset Shortcut ( numeric Char : ĠChar , Ġalpha Char : ĠChar ): ĠMenuItem Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . numeric Char Ġ= Ġnumeric Char ĊĠĠĠĠĠĠĠ Ġthis . alpha Char Ġ= Ġalpha Char ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġset Numeric Shortcut ( numeric Char : ĠChar ): ĠMenuItem Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . numeric Char Ġ= Ġnumeric Char ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġget Numeric Shortcut (): ĠChar Ġ= Ġnumeric Char ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġset Alphabet ic Shortcut ( alpha Char : ĠChar ): ĠMenuItem Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . alpha Char Ġ= Ġalpha Char ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġget Alphabet ic Shortcut (): ĠChar Ġ= Ġalpha Char ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġset Check able ( check able : ĠBoolean ): ĠMenuItem Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . check able Ġ= Ġcheck able ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġis Check able (): ĠBoolean Ġ= Ġcheck able ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġset Checked ( checked : ĠBoolean ): ĠMenuItem Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . checked Ġ= Ġchecked ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġis Checked (): ĠBoolean Ġ= Ġchecked ĊĊĠĠĠ Ġoverride Ġfun Ġset Visible ( visible : ĠBoolean ): ĠMenuItem Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . visible Ġ= Ġvisible ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġis Visible (): ĠBoolean Ġ= Ġvisible ĊĊĠĠĠ Ġoverride Ġfun Ġset Enabled ( enabled : ĠBoolean ): ĠMenuItem Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . enabled Ġ= Ġenabled ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġis Enabled (): ĠBoolean Ġ= Ġenabled ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġhas Sub Menu (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠRuntimeException (" Not Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġget Sub Menu (): ĠSub Menu Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠRuntimeException (" Not Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġset On MenuItem ClickListener ( menuItem ClickListener : ĠMenuItem . On MenuItem ClickListener ): ĠMenuItem Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠRuntimeException (" Not Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġget Menu Info (): ĠContext Menu . ContextMenu Info Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠRuntimeException (" Not Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun ĠsetShow As Action ( action Enum : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠRuntimeException (" Not Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun ĠsetShow As Action Flags ( action Enum : ĠInt ): ĠMenuItem Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠRuntimeException (" Not Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġset Action View ( view : ĠView ): ĠMenuItem Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠRuntimeException (" Not Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġset Action View (@ Layout Res Ġres Id : ĠInt ): ĠMenuItem Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠRuntimeException (" Not Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġget Action View (): ĠView Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠRuntimeException (" Not Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġset Action Provider ( action Provider : ĠAction Provider ): ĠMenuItem Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠRuntimeException (" Not Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġget Action Provider (): ĠAction Provider Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠRuntimeException (" Not Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġexpand Action View (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠRuntimeException (" Not Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġcollapse Action View (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠRuntimeException (" Not Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġis Action View Expanded (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠRuntimeException (" Not Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġoverride Ġfun Ġset On Action Expand Listener ( listener : ĠMenuItem . On Action Expand Listener ): ĠMenuItem Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠRuntimeException (" Not Ġimplemented ") ĊĠĠĠ Ġ} Ċ } Ċ