package Ġcom . sup . dev . android . views . support . adapters . pager Ċ Ċ class ĠP ager Card Infinity Adapter Ġ: ĠP ager Card Adapter () Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠLO OPS _ COUNT Ġ= Ġ 1 0 0 0 0 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġreal Count : ĠInt ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġsuper . getCount () ĊĊĠĠĠ Ġoverride Ġfun Ġreal Position ( position : ĠInt ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġif ( real Count Ġ== Ġ 0 ) Ġ 0 Ġelse Ġposition Ġ% Ġreal Count ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġreal Count Ġ= Ġreal Count ĊĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( real Count Ġ== Ġ 0 ) Ġ 0 Ġelse Ġif Ġ( real Count Ġ== Ġ 1 ) Ġ 1 Ġelse Ġreal Count Ġ* ĠLO OPS _ COUNT ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Center () Ġ= Ġ( count Ġ/ Ġ 2 ) Ġ- Ġreal Position ( count Ġ/ Ġ 2 ) Ċ } ĊĊ