android.support.v7.widget.GridLayoutManager#setSmoothScrollbarEnabled ( )源码实例Demo

下面列出了android.support.v7.widget.GridLayoutManager#setSmoothScrollbarEnabled ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

@Override
protected void initViews(Bundle savedInstanceState) {
    commpany = getIntent().getParcelableExtra("bean");
    setCenterTitle(commpany.getEnterpriseName());
    MyApplication.getInstance().showImage(commpany.getPublicImage(), mCommpanyImg);
    mCommpanyDesc.setText(commpany.getSummary());

    GridLayoutManager layoutManager1 = new GridLayoutManager(this, 2);
    layoutManager1.setOrientation(GridLayoutManager.VERTICAL);
    layoutManager1.setSmoothScrollbarEnabled(true);
    if (Utils.getSpUtils().getString("loginmode").equals("phone")) {
        mRecycleBussinessApplication.addItemDecoration(new RecycleViewDivider(getContext(), LinearLayoutManager.HORIZONTAL, 1, getResources().getColor(R.color.line)));
        mRecycleBussinessApplication.addItemDecoration(new RecycleViewDivider(getContext(), LinearLayoutManager.VERTICAL, 1, getResources().getColor(R.color.line)));
    }else {
        mRecycleBussinessApplication.addItemDecoration(new RecycleViewDivider(getContext(), LinearLayoutManager.HORIZONTAL, 1, getResources().getColor(R.color.blackbox_line)));
        mRecycleBussinessApplication.addItemDecoration(new RecycleViewDivider(getContext(), LinearLayoutManager.VERTICAL, 1, getResources().getColor(R.color.blackbox_line)));
    }
    mRecycleBussinessApplication.setLayoutManager(layoutManager1);
    mBussinessDappAdapter = new EmptyWrapper(AdapterManger.getDappBussnessAdapter(this, mBussinessDappList));
    mBussinessDappAdapter.setEmptyView(R.layout.empty_project);
    mRecycleBussinessApplication.setAdapter(mBussinessDappAdapter);
}
 
源代码2 项目: boxing   文件: BoxingBottomSheetFragment.java
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    mEmptyTxt = (TextView) view.findViewById(R.id.empty_txt);
    mRecycleView = (RecyclerView) view.findViewById(R.id.media_recycleview);
    mRecycleView.setHasFixedSize(true);
    mLoadingView = (ProgressBar) view.findViewById(R.id.loading);
    GridLayoutManager gridLayoutManager = new HackyGridLayoutManager(getActivity(), GRID_COUNT);
    gridLayoutManager.setSmoothScrollbarEnabled(true);
    mRecycleView.setLayoutManager(gridLayoutManager);
    mRecycleView.addItemDecoration(new SpacesItemDecoration(getResources().getDimensionPixelOffset(R.dimen.boxing_media_margin), GRID_COUNT));
    mRecycleView.setAdapter(mMediaAdapter);
    mRecycleView.addOnScrollListener(new ScrollListener());
    mMediaAdapter.setOnMediaClickListener(new OnMediaClickListener());
    mMediaAdapter.setOnCameraClickListener(new OnCameraClickListener());
    view.findViewById(R.id.finish_txt).setOnClickListener(this);
}
 
private void initRecyclerView() {
    GridLayoutManager gridLayoutManager = new GridLayoutManager(getActivity(), GRID_COUNT);
    gridLayoutManager.setSmoothScrollbarEnabled(true);
    photoRecyclerView.setLayoutManager(gridLayoutManager);
    photoRecyclerView.addItemDecoration(new SpacesItemDecoration(getResources().getDimensionPixelOffset(com.bilibili.boxing_impl.R.dimen.media_margin), GRID_COUNT));
    mediaAdapter.setOnMediaClickListener(new OnMediaClickListener());
    photoRecyclerView.setAdapter(mediaAdapter);
}
 
源代码4 项目: boxing   文件: BoxingViewFragment.java
private void initRecycleView() {
    GridLayoutManager gridLayoutManager = new HackyGridLayoutManager(getActivity(), GRID_COUNT);
    gridLayoutManager.setSmoothScrollbarEnabled(true);
    mRecycleView.setLayoutManager(gridLayoutManager);
    mRecycleView.addItemDecoration(new SpacesItemDecoration(getResources().getDimensionPixelOffset(R.dimen.boxing_media_margin), GRID_COUNT));
    mMediaAdapter.setOnCameraClickListener(new OnCameraClickListener());
    mMediaAdapter.setOnCheckedListener(new OnMediaCheckedListener());
    mMediaAdapter.setOnMediaClickListener(new OnMediaClickListener());
    mRecycleView.setAdapter(mMediaAdapter);
    mRecycleView.addOnScrollListener(new ScrollListener());
}
 
源代码5 项目: PocketEOS-Android   文件: DappFragment.java
@Override
protected void initViews(Bundle savedInstanceState) {
    //系统刷新
    mSpring.setHeader(new AppDefeatHeadView(getContext()));
    mSpring.setGive(SpringView.Give.BOTH);
    mSpring.setType(SpringView.Type.FOLLOW);
    mSpring.setListener(new SpringView.OnFreshListener() {
        @Override
        public void onRefresh() {
            mBussinessDappList.clear();
            mHeaderList.clear();
            ivLsit.clear();
            presenter.getData(); // 获取服务器数据
        }

        @Override
        public void onLoadmore() {
            mSpring.onFinishFreshAndLoad();
        }
    });
    GridLayoutManager layoutManager = new GridLayoutManager(getActivity(), 4);
    layoutManager.setOrientation(GridLayoutManager.VERTICAL);
    layoutManager.setSmoothScrollbarEnabled(true);
    mRecycleApplication.setLayoutManager(layoutManager);
    mHeaderAdapter = AdapterManger.getDappHeadAdapter(getActivity(), mHeaderList);
    mRecycleApplication.setAdapter(mHeaderAdapter);

    GridLayoutManager layoutManager1 = new GridLayoutManager(getActivity(), 2);
    layoutManager1.setOrientation(GridLayoutManager.VERTICAL);
    layoutManager1.setSmoothScrollbarEnabled(true);
    if (Utils.getSpUtils().getString("loginmode").equals("phone")) {
        mRecycleBussinessApplication.addItemDecoration(new RecycleViewDivider(getContext(), LinearLayoutManager.HORIZONTAL, 1, getResources().getColor(R.color.line)));
        mRecycleBussinessApplication.addItemDecoration(new RecycleViewDivider(getContext(), LinearLayoutManager.VERTICAL, 1, getResources().getColor(R.color.line)));
    } else {
        mRecycleBussinessApplication.addItemDecoration(new RecycleViewDivider(getContext(), LinearLayoutManager.HORIZONTAL, 1, getResources().getColor(R.color.blackbox_line)));
        mRecycleBussinessApplication.addItemDecoration(new RecycleViewDivider(getContext(), LinearLayoutManager.VERTICAL, 1, getResources().getColor(R.color.blackbox_line)));
    }
    mRecycleBussinessApplication.setLayoutManager(layoutManager1);
    mBussinessDappAdapter = new EmptyWrapper(AdapterManger.getDappBussnessAdapter(getActivity(), mBussinessDappList));
    mBussinessDappAdapter.setEmptyView(R.layout.empty_project);
    mRecycleBussinessApplication.setAdapter(mBussinessDappAdapter);
}