admin
2020-10-10 8039a1b2fbfa3471b6f726d3e839d7867c81a84f
BuWanVideo/src/com/weikou/beibeivideo/ui/video/SearchResultAdapter.java
@@ -2,6 +2,7 @@
import android.app.Activity;
import android.content.Intent;
import android.net.http.DelegatingSSLSession;
import android.support.annotation.NonNull;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
@@ -13,11 +14,13 @@
import android.widget.TextView;
import com.bumptech.glide.Glide;
import com.lcjian.library.util.common.StringUtils;
import com.weikou.beibeivideo.entity.VideoDetailInfo;
import com.weikou.beibeivideo.entity.VideoInfo;
import com.weikou.beibeivideo.entity.ad.ExpressAdContainer;
import com.weikou.beibeivideo.entity.video.VideoContent;
import com.weikou.beibeivideo.ui.media.VideoDetailActivity;
import com.weikou.beibeivideo.ui.media.VideoDetailActivity2;
import com.weikou.beibeivideo.util.ad.ExpressAdManager;
import com.weikou.beibeivideo.R;
@@ -95,12 +98,16 @@
            final VideoInfo info = videoContent.getVideo();
            final AlbumVideoHolder albumVideoHolder = (AlbumVideoHolder) holder;
            try {
                Glide.with(mContext).load(info.getPicture()).transition(withCrossFade()).placeholder(R.color.black).into(albumVideoHolder.iv_picture);
                String pic=info.getVpicture();
                if(StringUtils.isBlank(pic))
                    pic=info.getPicture();
                Glide.with(mContext).load(pic).transition(withCrossFade()).placeholder(R.color.black).into(albumVideoHolder.iv_picture);
            } catch (IllegalArgumentException e) {
                e.printStackTrace();
            }
            albumVideoHolder.tv_name.setText(info.getName() + "");
            albumVideoHolder.tv_type.setText(info.getYear() + "/" + info.getArea());
            albumVideoHolder.tv_type.setText(info.getTag());
            albumVideoHolder.tv_actors.setText(info.getMainActor());
@@ -173,7 +180,7 @@
                    @Override
                    public void onClick(View v) {
                        if (albumVideoHolder.tv_video_4.getVisibility() == View.VISIBLE) {
                            myClick(info, v, videoDetailInfos.size() - 2);
                            myClick(info, v,  Integer.parseInt(videoDetailInfos.get(3).getTag()));
                        }
                    }
                });
@@ -182,7 +189,7 @@
                    @Override
                    public void onClick(View v) {
                        if (albumVideoHolder.tv_video_5.getVisibility() == View.VISIBLE) {
                            myClick(info, v, videoDetailInfos.size() - 1);
                            myClick(info, v,  Integer.parseInt(videoDetailInfos.get(4).getTag()));
                        }
                    }
                });
@@ -198,6 +205,12 @@
                e.printStackTrace();
            }
            simpleVideoHolder.tv_movie_title.setText(info.getName() + "");
            if (!StringUtils.isBlank(info.getTag()))
                simpleVideoHolder.tv_tag.setText(info.getTag());
            else
                simpleVideoHolder.tv_tag.setText("");
            simpleVideoHolder.view.setOnClickListener(new View.OnClickListener() {
                @Override
@@ -274,7 +287,7 @@
    private void myClick(VideoInfo info, final View v, int p) {
        Intent intent = new Intent(v.getContext(), VideoDetailActivity.class);
        Intent intent = new Intent(v.getContext(), VideoDetailActivity2.class);
        intent.putExtra("video_info", info);
        if (p > 0)
            intent.putExtra("playing_position", p);
@@ -323,7 +336,7 @@
    class SimpleVideoHolder extends RecyclerView.ViewHolder {
        ImageView iv_movie_cover;
        TextView tv_movie_title;
        TextView tv_movie_title, tv_tag;
        View view;
        public SimpleVideoHolder(View view) {
@@ -331,6 +344,7 @@
            this.view = view;
            iv_movie_cover = view.findViewById(R.id.iv_movie_cover);
            tv_movie_title = view.findViewById(R.id.tv_movie_title);
            tv_tag = view.findViewById(R.id.tv_tag);
        }
    }