[mobile] fix logo bug

pull/496/head
FongMi 2 years ago
parent 98d93d27a3
commit 976d3bc1c4
  1. 6
      app/src/mobile/java/com/fongmi/android/tv/ui/fragment/VodFragment.java

@ -253,22 +253,22 @@ public class VodFragment extends BaseFragment implements SiteCallback, FilterCal
}
private void setLogo() {
Glide.with(this).load(VodConfig.get().getConfig().getLogo()).circleCrop().placeholder(R.drawable.ic_logo).error(R.drawable.ic_logo).listener(getListener()).into(mBinding.logo);
Glide.with(this).load(VodConfig.get().getConfig().getLogo()).circleCrop().error(R.drawable.ic_logo).listener(getListener()).into(mBinding.logo);
}
private RequestListener<Drawable> getListener() {
return new RequestListener<>() {
@Override
public boolean onLoadFailed(@Nullable GlideException e, Object model, @NonNull Target<Drawable> target, boolean isFirstResource) {
mBinding.logo.getLayoutParams().height = ResUtil.dp2px(24);
mBinding.logo.getLayoutParams().width = ResUtil.dp2px(24);
mBinding.logo.getLayoutParams().height = ResUtil.dp2px(24);
return false;
}
@Override
public boolean onResourceReady(@NonNull Drawable resource, @NonNull Object model, Target<Drawable> target, @NonNull DataSource dataSource, boolean isFirstResource) {
mBinding.logo.getLayoutParams().height = ResUtil.dp2px(36);
mBinding.logo.getLayoutParams().width = ResUtil.dp2px(36);
mBinding.logo.getLayoutParams().height = ResUtil.dp2px(36);
return false;
}
};

Loading…
Cancel
Save