PTVBaseDetailsFragment.java 文件源码

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

项目:popcorn-android 作者:
private DetailsOverviewRow createDetailsOverviewRow() {
    final DetailsOverviewRow detailsRow = new DetailsOverviewRow(mItem);

    Picasso.with(getActivity()).load(mHeroImage).into(new Target() {
        @Override
        public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
            detailsRow.setImageBitmap(getActivity(), bitmap);
            mAdapter.notifyArrayItemRangeChanged(0, mAdapter.size());

        }

        @TargetApi(Build.VERSION_CODES.LOLLIPOP)
        @Override
        public void onBitmapFailed(Drawable errorDrawable) {
            if(VersionUtils.isLollipop())
                getActivity().startPostponedEnterTransition();
        }

        @Override
        public void onPrepareLoad(Drawable placeHolderDrawable) {

        }
    });
    return detailsRow;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号