package Ġcom . feb ers . uest c _ bbs . view . custom Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . google . android . material . app bar . AppBar Layout Ċ import Ġcom . google . android . material . app bar . Col lap sing Toolbar Layout Ċ import Ġcom . google . android . material . tabs . Tab Layout Ċ import Ġandroidx . appcompat . widget . Toolbar Ċ import Ġandroid . util . Attribute Set Ċ import Ġcom . feb ers . uest c _ bbs . utils . StatusBar Utils Ċ Ċ /** Ċ Ġ* Ġ èĩªå®ļä¹ī æİ§ä»¶ ï¼Į åľ¨ åħ¶ä¸Ń ä»¤ åħ¶ padding Top ä¸º status Bar çļĦ é«ĺåº¦ Ċ Ġ* Ġ å®ŀçİ° status Bar çļĦ éļĲèĹı ä¸İ è§ĨåĽ¾ çļĦ å®Į ç¾İ æĺ¾ç¤º Ċ Ġ*/ Ċ class ĠCustom AppBar Layout Ġ@ Jvm Over loads Ġconstructor ( private Ġval ĠmContext : ĠContext , Ġattrs : ĠAttributeSet ? Ġ= Ġnull ) Ġ: ĠApp Bar Layout ( mContext , Ġattrs ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Finish Inf late () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Finish Inf late () ĊĠĠĠĠĠĠĠ Ġset Padding ( padding Left , Ġpadding Top Ġ+ ĠStatus Bar Utils . getHeight ( mContext ), Ġright , Ġbottom ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠCustom Toolbar Ġ@ Jvm Over loads Ġconstructor ( private Ġval ĠmContext : ĠContext , Ġattrs : ĠAttributeSet ? Ġ= Ġnull , Ġdef Style Attr : ĠInt Ġ= Ġ 0 ) Ġ: ĠToolbar ( mContext , Ġattrs , Ġdef Style Attr ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Finish Inf late () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Finish Inf late () ĊĠĠĠĠĠĠĠ Ġset Padding ( padding Left , Ġpadding Top Ġ+ ĠStatus Bar Utils . getHeight ( mContext ), Ġright , Ġbottom ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠCustom Tab Layout Ġ@ Jvm Over loads Ġconstructor ( private Ġval ĠmContext : ĠContext , Ġattrs : ĠAttributeSet ? Ġ= Ġnull , Ġdef Style Attr : ĠInt Ġ= Ġ 0 ) Ġ: ĠTab Layout ( mContext , Ġattrs , Ġdef Style Attr ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Finish Inf late () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Finish Inf late () ĊĠĠĠĠĠĠĠ Ġset Padding ( padding Left , Ġpadding Top Ġ+ ĠStatus Bar Utils . getHeight ( mContext ), Ġright , Ġbottom ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠCustom Col lap sing Toolbar Layout Ġ@ Jvm Over loads Ġconstructor ( private Ġval ĠmContext : ĠContext , Ġattrs : ĠAttributeSet ? Ġ= Ġnull , Ġdef Style Attr : ĠInt Ġ= Ġ 0 ) Ġ: ĠCol lap sing Toolbar Layout ( mContext , Ġattrs , Ġdef Style Attr ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Finish Inf late () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Finish Inf late () ĊĠĠĠĠĠĠĠ Ġset Padding ( padding Left , Ġpadding Top Ġ+ ĠStatus Bar Utils . getHeight ( mContext ), Ġright , Ġbottom ) ĊĠĠĠ Ġ} Ċ }