package Ġcom . github . pa ol or oto lo . app intro Ċ Ċ import Ġandroidx . annotation . Color Int Ċ import Ġandroidx . annotation . Drawable Res Ċ import Ġandroidx . annotation . Font Res Ċ import Ġcom . github . pa ol or oto lo . app intro . model . Slider Page Ċ Ċ @ Suppress (" Long Parameter List ") Ċ class ĠApp Intro Fragment Ġ: ĠApp Intro Base Fragment () Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġlayout Id : ĠInt Ġget () Ġ= ĠR . layout . app intro _ fragment _ intro ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠGenerates Ġa Ġnew Ġinstance Ġfor Ġ[ App Intro Fragment ] ĊĠĠĠĠĠĠĠĠ Ġ* ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ param Ġtitle ĠCharSequence Ġwhich Ġwill Ġbe Ġthe Ġslide Ġtitle ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ param Ġdescription ĠCharSequence Ġwhich Ġwill Ġbe Ġthe Ġslide Ġdescription ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ param Ġtitle Type face Font Res Ġ@ Font Res Ġ( Integer ) Ġcustom Ġtitle Ġtype face Ġobtained ĊĠĠĠĠĠĠĠĠ Ġ* ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfrom ĠResources ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ param Ġdesc Type face Font Res Ġ@ Font Res Ġ( Integer ) Ġcustom Ġdescription Ġtype face Ġobtained ĊĠĠĠĠĠĠĠĠ Ġ* ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfrom ĠResources ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ param Ġimage Drawable Ġ@ Drawable Res Ġ( Integer ) Ġthe Ġimage Ġthat Ġwill Ġbe ĊĠĠĠĠĠĠĠĠ Ġ* ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdisplayed , Ġobtained Ġfrom ĠResources ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ param Ġbg Drawable Ġ@ Drawable Res Ġ( Integer ) Ġcustom Ġbackground Ġdrawable ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ param Ġbg Color Ġ@ Color Int Ġ( Integer ) Ġcustom Ġbackground Ġcolor ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ param Ġtitle Color Ġ@ Color Int Ġ( Integer ) Ġcustom Ġtitle Ġcolor ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ param Ġdesc Color Ġ@ Color Int Ġ( Integer ) Ġcustom Ġdescription Ġcolor ĊĠĠĠĠĠĠĠĠ Ġ* ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ return ĠAn Ġ[ App Intro Fragment ] Ġcreated Ġinstance ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Over loads ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġnew Instance ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle : ĠCharSequence ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdescription : ĠCharSequence ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Font Res Ġtitle Type face Font Res : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Font Res Ġdesc Type face Font Res : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Drawable Res Ġimage Drawable : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Color Int Ġbg Color : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Drawable Res Ġbg Drawable : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Color Int Ġtitle Color : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Color Int Ġdesc Color : ĠInt Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġ): ĠApp Intro Fragment Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġnew Instance ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSlider Page ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġtitle , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdescription Ġ= Ġdescription , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimage Drawable Ġ= Ġimage Drawable , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbg Color Ġ= Ġbg Color , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbg Drawable Ġ= Ġbg Drawable , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Color Ġ= Ġtitle Color , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdesc Color Ġ= Ġdesc Color , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Type face Font Res Ġ= Ġtitle Type face Font Res , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdesc Type face Font Res Ġ= Ġdesc Type face Font Res ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠGenerates Ġan Ġ[ App Intro Fragment ] Ġfrom Ġa Ġgiven Ġ[ Slider Page ] ĊĠĠĠĠĠĠĠĠ Ġ* ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ param Ġslider Page Ġthe Ġ[ Slider Page ] Ġobject Ġwhich Ġcontains Ġall Ġattributes Ġfor ĊĠĠĠĠĠĠĠĠ Ġ* Ġthe Ġcurrent Ġslide ĊĠĠĠĠĠĠĠĠ Ġ* ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ return ĠAn Ġ[ App Intro Fragment ] Ġcreated Ġinstance ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġnew Instance ( slider Page : ĠSlider Page ): ĠApp Intro Fragment Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġslide Ġ= ĠApp Intro Fragment () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġslide . arguments Ġ= Ġslider Page . to Bundle () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġslide ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ