SrcScrollFrameLayout 博客地址
仿小红书登陆页面背景图无限滚动 FrameLayout
name | format | default | required | description |
---|---|---|---|---|
src | reference | false | 设置图片背景 | |
maskLayerColor | color | false | 设置遮罩层颜色,建议带透明度 | |
isScroll | boolean | true | false | 设置是否滚动 |
speed | integer | ordinary | false | 滚动速度 slow、ordinary、fast ,也可手动赋值 ( 建议取值区间 [1,50] ) |
scrollOrientation | integer | toTop | false | 滚动方向 toTop、toBottom、toLeft、toRight ,默认是上移 |
name | description |
---|---|
setSrcBitmap (Bitmap srcBitmap) | 设置背景图 bitmap |
startScroll ( ) | 开始滚动 |
stopScroll ( ) | 停止滚动 |
changeScrollOrientation ( ) | 切换滚动方向 , 从上移、下移、左移和右移按顺序切换 |
setScrollOrientation (@ScrollOrientation int scrollOrientation) | 设置滚动方向 |
-
1.复制类 SrcLoopScrollFrameLayout 到项目中,并将其 自定义属性 复制至 attrs 中
-
2.布局中引用 SrcLoopScrollFrameLayout ,通过 src、maskLayerColor 属性设置需要滚动的背景图和遮罩层颜色,然后当成普通 FrameLayout 来用即可