RecyclerView上滑显示【回到底部】按钮
在 RecyclerView 中的 onScrolled 方法中实现回到底部按钮的显示逻辑。
1 |
|
1. 累计下滑距离超过200像素,出现【回到底部】按钮
✅ 显示条件:
- 用户向下滚动,通过 dy 参数检测滚动方向(正值=向下,负值=向上)
- 累计下滑距离超过200像素
- 最后2条Item不可见
1 | /** |
2. 底部不可见高度大于600像素,出现【回到底部】按钮
✅ 显示条件:
- 底部不可见高度大于600像素
1 | /** |
在 RecyclerView 中的 onScrolled 方法中实现回到底部按钮的显示逻辑。
1 |
|
✅ 显示条件:
1 | /** |
✅ 显示条件:
1 | /** |
实现功能:
1 | import android.content.Context |
使用场景
1 | val spanStr = SpannableStringBuilder("#") |
SDK 版本:HarmonyOS NEXT Developer Beta2 SDK (5.0.0.31)
DevEco-Studio 版本:DevEco Studio NEXT Developer Beta2 (5.0.3.502)
工程机版本:ALN-AL00 NEXT.0.0.31
1 | # 获取 OTA 系统(鸿蒙)软件版本 |
麻烦升级 NEXT.0.0.68 版本
OTA 系统版本号
ALT-AL10 5.0.0.66(SP6C00E66R6P7log)
序列号
22M0224313000155
1 | hdc shell hilog -Q domainoff |
SDK 版本:HarmonyOS NEXT Developer Beta2 SDK (5.0.0.31)
DevEco-Studio 版本:DevEco Studio NEXT Developer Beta2 (5.0.3.502)
工程机版本:ALN-AL00 NEXT.0.0.31
MediaUtils.ets
1 | /* |
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/uniform-data-type-descriptors-V5
SDK 版本:HarmonyOS NEXT Developer Beta2 SDK (5.0.0.31)
DevEco-Studio 版本:DevEco Studio NEXT Developer Beta2 (5.0.3.502)
工程机版本:ALN-AL00 NEXT.0.0.31
FileUtil.ets
1 | /* |
DevEco Studio 版本:DevEco Studio NEXT Developer Preview2(4.1.3.700)
HarmonyOS API 版本:4.1.0(11)
1 | // 时间戳转换为显示时间输出 |
Update your browser to view this website correctly.&npsb;Update my browser now