Search in sources :

Example 6 with PigAv

use of com.dante.data.model.PigAv in project 91Pop by DanteAndroid.

the class PigAvFragment method onViewCreated.

@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    unbinder = ButterKnife.bind(this, view);
    swipeLayout.setOnRefreshListener(this);
    AppUtils.setColorSchemeColors(context, swipeLayout);
    piaAvAdapter.setWidth(QMUIDisplayHelper.getScreenWidth(context));
    recyclerView.setLayoutManager(new LinearLayoutManager(context));
    recyclerView.setAdapter(piaAvAdapter);
    piaAvAdapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() {

        @Override
        public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
            PigAv pigAv = (PigAv) adapter.getItem(position);
            if (pigAv == null) {
                return;
            }
            Intent intent = new Intent(context, PlayPigAvActivity.class);
            intent.putExtra(Keys.KEY_INTENT_PIG_AV_ITEM, pigAv);
            startActivityWithAnimotion(intent);
        }
    });
    piaAvAdapter.setOnLoadMoreListener(new BaseQuickAdapter.RequestLoadMoreListener() {

        @Override
        public void onLoadMoreRequested() {
            presenter.moreVideoList(category.getCategoryValue(), false);
        }
    });
}
Also used : BaseQuickAdapter(com.chad.library.adapter.base.BaseQuickAdapter) Intent(android.content.Intent) 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) PlayPigAvActivity(com.dante.ui.pigav.playpigav.PlayPigAvActivity)

Aggregations

PigAv (com.dante.data.model.PigAv)6 RecyclerView (android.support.v7.widget.RecyclerView)3 View (android.view.View)3 BindView (butterknife.BindView)3 BaseResult (com.dante.data.model.BaseResult)3 ArrayList (java.util.ArrayList)3 Document (org.jsoup.nodes.Document)3 Element (org.jsoup.nodes.Element)3 Elements (org.jsoup.select.Elements)3 LinearLayoutManager (android.support.v7.widget.LinearLayoutManager)2 BaseQuickAdapter (com.chad.library.adapter.base.BaseQuickAdapter)2 ExoVideoView (com.flymegoc.exolibrary.widget.ExoVideoView)2 List (java.util.List)2 Intent (android.content.Intent)1 PigAvAdapter (com.dante.adapter.PigAvAdapter)1 PigAvVideo (com.dante.data.model.PigAvVideo)1 PlayPigAvActivity (com.dante.ui.pigav.playpigav.PlayPigAvActivity)1 ExoVideoControlsMobile (com.flymegoc.exolibrary.widget.ExoVideoControlsMobile)1 Gson (com.google.gson.Gson)1