package Ġfood app . com . food app . di Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroidx . view pager . widget . ViewPager Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġdagger . h ilt . Install In Ċ import Ġdagger . h ilt . android . components . Fragment Component Ċ import Ġdagger . h ilt . android . scopes . Fragment Scoped Ċ import Ġfood app . com . food app . R Ċ import Ġfood app . com . food app . ui . splash . Splash ViewPager Ċ import Ġfood app . com . food app . ui . views . Depth Page Transformer Ċ Ċ @ Module Ċ @ Install In ( Fragment Component :: class ) Ċ object ĠScreen Module Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Fragment Scoped ĊĠĠĠ Ġfun Ġprovide Adapter ( activity : ĠActivity ) Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSpl ash ViewPager ( images Res Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . frame 1 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . frame 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . frame 3 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmanager Ġ= Ġ( activity Ġas ĠAppCompatActivity ). support FragmentManager ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Fragment Scoped ĊĠĠĠ Ġfun Ġprovide Page Transformer (): ĠView Pager . Page Transformer Ġ= ĠDepth Page Transformer () Ċ } Ċ