列表请求分页重复
问题:请求了第一页的数据,在请求第二页的时候,可能出现已经有新数据,导致第二页的数据与第一页有重复。
方案:给item项加一个id,然后请求第二页时携带第一页最后一个item项的id,由后端返回该id之后的数据。
列表卡顿
方案:
- 图片的加载使用缩略图
- 滑动时不加载图片
- 分页加载(加载可见区域)
右上角图标
方案:对于一些类似矩形弹窗的右上角有关闭图标的设计,可以使用如Flutter 里的 Stack或 Android 里的 FrameLayout ,RelativeLayout来实现;也可以通过三角函数里的反正切函数,通过宽和高来计算得出右上角的角度。