|
|
@@ -66,21 +66,26 @@ public class ContentsOverviewHolder extends RecyclerView.ViewHolder {
|
|
|
if (null != contentsItemBean) {
|
|
|
String url = contentsItemBean.getOverviewImageUrl();
|
|
|
Log.i("APP# ContentsOverviewHolder | attach", "|" + "overview url: " + url);
|
|
|
- Glide.with(imageViewItem)
|
|
|
- .asBitmap()
|
|
|
- .apply(new RequestOptions().placeholder(ResourceUtil.getDrawable(imageViewItem.getContext(), R.drawable.image_loading_middle)))
|
|
|
- .load(url).listener(new RequestListener<Bitmap>() {
|
|
|
- @Override
|
|
|
- public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Bitmap> target, boolean isFirstResource) {
|
|
|
- return false;
|
|
|
- }
|
|
|
+ if(LifeplusImageBean.TYPE_MOVIE.equals(contentsItemBean.getImageType())){
|
|
|
+ imageViewItem.setImageResource(R.drawable.rectangle_2);
|
|
|
+ }else{
|
|
|
+ Glide.with(imageViewItem)
|
|
|
+ .asBitmap()
|
|
|
+ .apply(new RequestOptions().placeholder(ResourceUtil.getDrawable(imageViewItem.getContext(), R.drawable.image_loading_middle)))
|
|
|
+ .load(url).listener(new RequestListener<Bitmap>() {
|
|
|
+ @Override
|
|
|
+ public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Bitmap> target, boolean isFirstResource) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public boolean onResourceReady(Bitmap resource, Object model, Target<Bitmap> target, DataSource dataSource, boolean isFirstResource) {
|
|
|
+ Visibler.visible(dim);
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }).into(imageViewItem);
|
|
|
+ }
|
|
|
|
|
|
- @Override
|
|
|
- public boolean onResourceReady(Bitmap resource, Object model, Target<Bitmap> target, DataSource dataSource, boolean isFirstResource) {
|
|
|
- Visibler.visible(dim);
|
|
|
- return false;
|
|
|
- }
|
|
|
- }).into(imageViewItem);
|
|
|
textViewTitle.setText(contentsItemBean.getTwoLineTitle());
|
|
|
if (index == 0) {
|
|
|
textViewSubTitle.setVisibility(View.GONE);
|
|
|
@@ -95,6 +100,7 @@ public class ContentsOverviewHolder extends RecyclerView.ViewHolder {
|
|
|
imageViewItem.setOnClickListener(v -> {
|
|
|
listener.onEvent(new Event.Builder(Event.CLICK).index(index).build());
|
|
|
});
|
|
|
+
|
|
|
flagVideo.setVisibility(LifeplusImageBean.TYPE_MOVIE.equals(contentsItemBean.getImageType()) ? View.VISIBLE : View.GONE);
|
|
|
}
|
|
|
|