https://www.jianshu.com/p/752c4913b274
class FadingEdgeTopRecyclerView(context: Context, attrs: AttributeSet) :
RecyclerView(context, attrs) {
init {
//列表是否垂直
isVerticalFadingEdgeEnabled = true
//阴影高度
setFadingEdgeLength(100.dp)
}
/**
* 顶部阴影强度,这里用系统的默认效果,所以没有重写
*/
override fun getTopFadingEdgeStrength(): Float {
return super.getTopFadingEdgeStrength()
}
/**
* 底部阴影强度,这里不需要,所以设置为0f
*/
override fun getBottomFadingEdgeStrength(): Float {
return 0f
}
}
0 条评论