ImageDetailPresenter.java 文件源码

java
阅读 27 收藏 0 点赞 0 评论 0

项目:yApp 作者:
/**
 * 单图展示
 *
 * @param url
 */
@Override
public void display(String url) {
    mIvContent.setVisibility(View.VISIBLE);
    mViewPager.setVisibility(View.GONE);
    int w = mIvContent.getMeasuredWidth() > 0 ? mIvContent.getMeasuredWidth() : 400;
    int h = mIvContent.getMeasuredHeight() > 0 ? mIvContent.getMeasuredHeight() : 400;
    // TODO 根据需要调整
    url = (url.indexOf(AppConsts.AppConfig.PATH_HTTP) != -1 || url.indexOf(AppConsts.AppConfig.PATH_HTTPS) != -1) ? url : AppConsts.AppConfig.PATH_FILE + url;
    Picasso.with(getContext())
            .load(url)
            .memoryPolicy(MemoryPolicy.NO_STORE, MemoryPolicy.NO_CACHE)
            .config(Bitmap.Config.RGB_565)
            .resize(w, h)
            .placeholder(R.drawable.pic_load)
            .error(R.drawable.pic_load_error)
            .centerInside()
            .into(mIvContent);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号