当前位置:   article > 正文

Android 实现小红书登陆页面背景图无限滚动效果_小红书登录背景

小红书登录背景

1.需求分析

小红书登陆页面背景图滚动效果

 需求特点

背景无限循环滚动
 


登陆页面布局分析

 功能分析

通过 uiautomatorviewer 分析页面布局,确定其应是通过自定义 FrameLayout 实现
通过清除 App 数据同时断开数据连接再启动该页面,确定背景加载的是本地图片
通过小红书 apk 获取资源文件,确定背景图片为单张图片
 

2.具体实现

实现效果

实现步骤

自定义 SrcScrollFrameLayout 继承于 FrameLayout ,初始化时 setWillNotDraw(false)  使 onDraw 方法生效
获取背景图片 Bitmap 对象,按 SrcScrollFrameLayout 实际宽度按比例缩放,同时计算需要绘制的背景图 Bitmap 数(绘制多个背景图 Bitmap 的目的:一是为了填满当前 View 高度,二是为了填充滚动时产生的留白)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/750031
推荐阅读
相关标签
  

闽ICP备14008679号