解决 padding不随着滑动的情况
android
:
clipToPadding
=
"false"
解决镶嵌 Scollview滑动不流畅问题
MyRecyLinearLayout layout =
new MyRecyLinearLayout(getActivity())
;
layout.setSmoothScrollbarEnabled(
true)
;
layout.setAutoMeasureEnabled(true);
有时候下面两条就够了
mGridView.setHasFixedSize(
true)
;
mGridView.setNestedScrollingEnabled(
false)
;
Recyclerview 详解
1、notifyItemInserted(int position) 插入一条item
2、notifyItemRangeChanged(int positionStart, int itemCount) 刷新item
3、notifyItemRemoved(int position) 删除一条item
1、computeVerticalScrollExtent()是当前屏幕显示的区域高度
2、computeVerticalScrollOffset() 是当前屏幕之前滑过的距离
3、computeVerticalScrollRange()是整个RecycleView控件的高度
4、recyclerView.getLastVisiblePosition()获取当前可见的最后一个item的position
recyclerview 点击事件基类
添加分割线
mRecyclerView
.addItemDecoration
(new RecycleViewDivider(mContext, LinearLayoutManager
.VERTICAL
))
;
mRecyclerView
.addItemDecoration
(new RecycleViewDivider(
mContext, LinearLayoutManager
.VERTICAL
, R
.drawable
.divider
_mileage))
;
mRecyclerView
.addItemDecoration
(new RecycleViewDivider(
mContext, LinearLayoutManager
.VERTICAL
,
10
, getResources()
.getColor
(R
.color
.divide
_gray_color)))
;
1
2