public override void LoadArtPic(PicSizeType picSizeType, OnLoadListener loadListener) { String uri = ""; switch (picSizeType) { case PicSizeType.SMALL: uri = new Uri(songinfo != null ? songinfo.pic_small : "").AbsolutePath; break; case PicSizeType.BIG: uri = new Uri(songinfo != null ? songinfo.pic_big : "").AbsolutePath; break; case PicSizeType.PREIUM: uri = new Uri(songinfo != null ? songinfo.pic_premium : "").AbsolutePath; break; case PicSizeType.HUGE: uri = new Uri(songinfo != null ? songinfo.pic_huge : "").AbsolutePath; break; } loadArtPic(uri, loadListener); }
public override void LoadArtPic(PicSizeType picSizeType, OnLoadListener loadListener) { }
public override void LoadArtPic(OnLoadListener loadListener) { }
public abstract void LoadArtPic(PicSizeType picSizeType, OnLoadListener loadListener);
// /** // * 获取艺术家图片 // * @return uri // */ // public abstract String getArtPic(); /** * 加载艺术家图片 上面的方法废弃 * * @param loadListener */ public abstract void LoadArtPic(OnLoadListener loadListener);
private void loadArtPic(String artUri, OnLoadListener loadListener) { }
/** * 默认加载samll * @param loadListener */ public override void LoadArtPic(OnLoadListener loadListener) { LoadArtPic(PicSizeType.SMALL, loadListener); }