package Ġcom . re vol gen x . an ilib . media . data . model Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . re vol gen x . an ilib . common . data . model . Base Image Model Ċ import Ġcom . re vol gen x . an ilib . common . preference . image Quality Ċ Ċ class ĠMedia Cover Image Model ( medium : ĠString ?, Ġlarge : ĠString ?, Ġval Ġextra Large : ĠString ?) Ġ: ĊĠĠĠ ĠBase Image Model ( medium , Ġlarge ) Ġ{ ĊĠĠĠ Ġvar Ġcolor : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġval Ġs Image : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmedium Ġ?: Ġlarge Ġ?: Ġ"" ĊĊĠĠĠ Ġval Ġlarge Image : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġextra Large Ġ?: Ġimage ĊĊĠĠĠ Ġfun Ġimage () Ġ= ĊĠĠĠĠĠĠĠ Ġwhen Ġ( image Quality ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 0 " Ġ-> Ġimage ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 " Ġ-> Ġs Image ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 2 " Ġ-> Ġlarge Image ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġimage ĊĠĠĠĠĠĠĠ Ġ} Ċ Ċ }