package Ġme . d mb a . j iran av . di . screens Ċ Ċ import Ġandroid . support . v 7 . widget . RecyclerView . Re cyc led View Pool Ċ import Ġandroid . view . LayoutInflater Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġdagger . mult ib ind ings . Int Key Ċ import Ġdagger . mult ib ind ings . Into Map Ċ import Ġme . d mb a . j iran av . di . For Activity Ċ import Ġme . d mb a . j iran av . ui . MainActivity Ċ import Ġme . d mb a . j iran av . ui . adapter . view holder .* Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġd mb a Ġon Ġ 6 / 1 3 / 1 8 . Ċ Ġ*/ Ċ Ċ @ Module ( ĊĠĠĠ Ġincludes Ġ= Ġ[ ĊĠĠĠĠĠĠĠ ĠMainActivity Module Bindings :: class ĊĠĠĠ Ġ] Ċ ) Ċ object ĠMainActivity Module Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ For Activity ĊĠĠĠ Ġfun Ġprovide LayoutInflater ( main Activity : ĠMainActivity ): ĠLayoutInflater Ġ= Ġmain Activity . layout Inflater ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ For Activity ĊĠĠĠ Ġfun Ġprovide RecyclerView Pool (): ĠRe cyc led View Pool Ġ= ĠRe cyc led View Pool () Ċ Ċ } Ċ Ċ @ Module Ċ interface ĠMainActivity Module Bindings Ġ{ ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ Int Key ( Card Type . NORMAL ) ĊĠĠĠ Ġ@ For Activity ĊĠĠĠ Ġfun Ġbind s Normal Card Factory ( factory : ĠCard ViewHolder Normal Factory ): ĠCard ViewHolder Factory ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ Int Key ( ColumnType . NORMAL ) ĊĠĠĠ Ġ@ For Activity ĊĠĠĠ Ġfun Ġbind s Normal Column Factory ( factory : ĠColumn ViewHolder Normal Factory ): ĠColumn ViewHolder Factory Ċ Ċ } Ċ