Search in sources :

Example 1 with PigAvAdapter

use of com.dante.adapter.PigAvAdapter in project 91Pop by DanteAndroid.

the class PlayPigAvActivity method listVideo.

@Override
public void listVideo(List<PigAv> pigAvList) {
    PigAvAdapter pigAvAdapter = new PigAvAdapter(R.layout.item_pig_av);
    pigAvAdapter.setWidth(QMUIDisplayHelper.getScreenWidth(context));
    pigAvAdapter.setNewData(pigAvList);
    recyclerView.setLayoutManager(new LinearLayoutManager(context));
    recyclerView.setAdapter(pigAvAdapter);
    pigAvAdapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() {

        @Override
        public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
            PigAv pigAv = (PigAv) adapter.getItem(position);
            if (pigAv == null) {
                return;
            }
            videoPlayer.pause();
            videoPlayer.reset();
            parseVideoUrl(pigAv);
        }
    });
}
Also used : PigAvAdapter(com.dante.adapter.PigAvAdapter) BaseQuickAdapter(com.chad.library.adapter.base.BaseQuickAdapter) PigAv(com.dante.data.model.PigAv) LinearLayoutManager(android.support.v7.widget.LinearLayoutManager) BindView(butterknife.BindView) View(android.view.View) RecyclerView(android.support.v7.widget.RecyclerView) ExoVideoView(com.flymegoc.exolibrary.widget.ExoVideoView)

Example 2 with PigAvAdapter

use of com.dante.adapter.PigAvAdapter in project 91Pop by DanteAndroid.

the class PigAvFragment method onCreate.

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    piaAvAdapter = new PigAvAdapter(R.layout.item_pig_av);
}
Also used : PigAvAdapter(com.dante.adapter.PigAvAdapter)

Aggregations

PigAvAdapter (com.dante.adapter.PigAvAdapter)2 LinearLayoutManager (android.support.v7.widget.LinearLayoutManager)1 RecyclerView (android.support.v7.widget.RecyclerView)1 View (android.view.View)1 BindView (butterknife.BindView)1 BaseQuickAdapter (com.chad.library.adapter.base.BaseQuickAdapter)1 PigAv (com.dante.data.model.PigAv)1 ExoVideoView (com.flymegoc.exolibrary.widget.ExoVideoView)1