public override void LoadArtPic(PicSizeType picSizeType, IOnLoadListener loadListener) { string uri = ""; switch (picSizeType) { case PicSizeType.Small: uri = new Uri(Songinfo != null ? Songinfo.PicSmall : "").AbsolutePath; break; case PicSizeType.Big: uri = new Uri(Songinfo != null ? Songinfo.PicBig : "").AbsolutePath; break; case PicSizeType.Preium: uri = new Uri(Songinfo != null ? Songinfo.PicPremium : "").AbsolutePath; break; case PicSizeType.Huge: uri = new Uri(Songinfo != null ? Songinfo.PicHuge : "").AbsolutePath; break; } loadArtPic(uri, loadListener); }
public override void LoadArtPic(PicSizeType picSizeType, IOnLoadListener loadListener) { }
public override void LoadArtPic(IOnLoadListener loadListener) { }
public abstract void LoadArtPic(PicSizeType picSizeType, IOnLoadListener loadListener);
// /** // * 获取艺术家图片 // * @return uri // */ // public abstract string getArtPic(); /** * 加载艺术家图片 上面的方法废弃 * * @param loadListener */ public abstract void LoadArtPic(IOnLoadListener loadListener);
private void loadArtPic(string artUri, IOnLoadListener loadListener) { }
/** * 默认加载samll * @param loadListener */ public override void LoadArtPic(IOnLoadListener loadListener) { LoadArtPic(PicSizeType.Small, loadListener); }