Recycleview 中的属性简介

1.android:scrollbars

Recycleview 中的属性简介_第1张图片
(1)
none :表示不显示scrollbars;
vertical:表示,垂直的滚动条;
horizontal:表示水平的滚动条;

2.android:scrollbarStyle
Recycleview 中的属性简介_第2张图片
四种类型
insideOverlay:系统默认,表示在padding区域内,并且悬浮在内容上面,会覆盖显示的内容(半透明覆盖)
insideInset:表示在padding区域内,插入内容后面,不会覆盖显示的内容
outsideInset:表示在padding区域外,插入内容后面,不会覆盖显示的内容
outsideOverlay:表示在padding区域外,覆盖在内容上面,如果滚动条的宽度大于padding,则可能会覆盖内容

3.android:scrollbarSize
设置滚动条的大小,垂直的滚动条,设置的就是宽度,水平的设置就是长度

4.android:overScrollMode
Recycleview 中的属性简介_第3张图片
always:不管内容能否滑动,都会出现上下过度滑动阴影
never:不管内容能否滑动,都不会出现上下过度滑动阴影
ifcontentScrolls:只有当内容能够滑动时,都会出现上下过度滑动阴影(用recycleview,textview和LinearLayout都进行测试没发现有啥不同的效果)

5.android:fadeScrollbars
Recycleview 中的属性简介_第4张图片
false:表示滚动条不会过一会自动消失,而是一直显示
true:默认,不滚动的状态下,滚动条会自动消失

6.android:fadingEdge 边缘阴影显示
Recycleview 中的属性简介_第5张图片
vertical:竖直的显示
horizontal:水平的
none:没有,不显示
要配合属性 android:fadingEdgeLength设置模糊阴影显示的区域长度,
android:requiresFadingEdge 设置其方向和fadingEdge一样
效果:
Recycleview 中的属性简介_第6张图片

7. 属性 android:scrollbarThumbVertical="@drawable/scrollbar_thumb"
android:scrollbarTrackVertical="@drawable/mscrollbar_bg"

scrollbarThumbVertical :滚动条中的滑块
scrollbarTrackVertical:滚动条中的背景

自定义滚动条中必须使用的,在使用@drawable时,尽量不要设置滚动条的长度,否则会出现,滚动条滑动不到底部的问题效果如上图滚动条所示:
代码如下:
scrollbar_thumb



    
    
    

    


mscrollbar_bg




    
        
            
            
        
    

你可能感兴趣的:(recycleview,学习笔记,Android)