@ file : Suppress (" unused ") Ċ Ċ package Ġio . goo oler . demo app . adapter . rv . core Ċ Ċ import Ġandroidx . recyclerview . widget . Grid LayoutManager Ċ import Ġandroidx . recyclerview . widget . St agger ed Grid LayoutManager Ċ Ċ /** Ċ Ġ* ĠCreated Ġon Ġ 2 0 2 0 / 1 1 / 1 0 . Ċ Ġ* Ċ Ġ* ĠWhen Ġre cyclerView 's Ġlayout Manager Ġis Ġ[ Grid LayoutManager ], Ġitem Ġcan Ġfix Ġspan Ġsize . Ċ Ġ* ĠWhen Ġre cyclerView 's Ġlayout Manager Ġis Ġ[ St agger ed Grid LayoutManager ], Ġjust Ġcan Ġset ĠSP AN _ SIZE _ FULL ! Ċ Ġ* Ċ Ġ* Ġ@ author Ġfel ing Ċ Ġ* Ġ@ version Ġ 1 . 0 . 0 Ċ Ġ* Ġ@ since Ġ 1 . 0 . 0 Ċ Ġ*/ Ċ interface ĠI Span Size Ġ{ ĊĠ Ġ/** ĊĠĠ Ġ* ĠGet Ġspan Ġsize . ĠHow Ġmany Ġl att ices Ġdoes Ġa Ġmodel Ġocc upy . ĊĠĠ Ġ*/ ĊĠ Ġval Ġspan Size : ĠInt Ġget () Ġ= ĠSP AN _ SIZE _ SINGLE ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġfill Ġone Ġline . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠSP AN _ SIZE _ FULL Ġ= Ġ- 1 ĊĠĠĠ Ġconst Ġval ĠSP AN _ SIZE _ SINGLE Ġ= Ġ 1 ĊĠĠĠ Ġconst Ġval ĠSP AN _ SIZE _ DOUBLE Ġ= Ġ 2 ĊĠĠĠ Ġconst Ġval ĠSP AN _ SIZE _ TR IP LE Ġ= Ġ 3 ĊĠĠĠ Ġconst Ġval ĠSP AN _ SIZE _ QUAD R UP LE Ġ= Ġ 4 ĊĠĠĠ Ġconst Ġval ĠSP AN _ SIZE _ QU INT UP LE Ġ= Ġ 5 ĊĠ Ġ} Ċ } Ċ