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;
}
PTVBaseDetailsFragment.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:popcorn-android
作者:
评论列表
文章目录