下面列出了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);
}
@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);
}
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());
}
@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);
}