Scrollview一些常用的属性
箭头1就是我们常说的滚动条,也可以说滚动短条
剪头2也是我们说的是滚动条的轨迹
scrollbarSize 设置滚动条的宽度,包含长条和短条 scrollbars 设置滚动条的方向,vertical或者横向 fadeScrollbars false 或者 true,设置设置滚动条不滑动的时候慢慢消失,默认是true ,fade-逐渐的意思 scrollbarTrackVertical 设置滚动条轨迹的颜色或者shape,或者drawale track(轨道;(移动的)路径,路线,方向;) scrollbarThumbVertical 设置滚动条的颜色或者shape,或者drawable
scrollbarStyle 滚动条的样式,更好的理解是滚动条显示的位置 一共四种模式
insideInset 将滚动条插入到Scrollview内容的view的后面,会增大Scrollview的padding值的大小,但是会压缩Scrollview内容view的大小。 outsideInset 将滚动条插入在padding的后面,会增加padding的大小,增大padding,意味着就会减小Scrollview内容view的大小 insideOverlay Overlay(覆盖的意思)在Scrollview内容的最右边, 不会改变改变padding的大小,浮在Scrollview内容view的上面,会遮挡内容view -这是Scrollview的默认的 outsideOverlay 不会改变Padding的大小,在Scrollview的最右边缘,覆盖在padding上,会遮挡padding
下图的展示的样式是从上往下的。
fillViewport的属性
在Android中,ScrollView的fillViewport属性是一个布尔值,用于确定当ScrollView的内容小于其自身的大小时,是否应该拉伸其内容以填充视图。
在scrollview中子view 的android:layout_height="wrap_content"一直是wrap_content,