android:layout_width=“match_parent”
android:layout_height=“wrap_content”/>
<androidx.core.widget.NestedScrollView
android:overScrollMode=“never”
android:layout_width=“match_parent”
android:layout_height=“match_parent”>
</androidx.core.widget.NestedScrollView>
</com.scwang.smartrefresh.layout.SmartRefreshLayout>
只要复制上面的刷新布局和样式布局即可
接下来在Activity中
修改的地方也比较简单,这里就不贴代码了。
上图中红线框中的布局就是下拉刷新布局。
[](()增加定位图标
之前我想了一下,定位的话还是给一个定位图标比较好,未获取到数据之前显示定位中,获取 《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》无偿开源 徽信搜索公众号【编程进阶路】 数据之后显示定位到的城市和定位图标,这样可以增加用户的体验,虽然很多人不会注意这个小细节,但是很多APP之所以受欢迎就是因为细节做得好,体验感强。
icon_location.png
这就是这个图标。
然后修改布局文件
我也修改了上面的温度的布局,让它居中
然后在MainActivity里面
@BindView(R.id.iv_location)
ImageView ivLocation;//定位图标
private boolean flag = true;//图标显示标识,true显示,false不显示,只有定位的时候才为true,切换城市和常用城市都为false
运行效果如下: