- 博客(8)
- 资源 (47)
- 收藏
- 关注
原创 Android 天气APP(二十五)地图天气(下)嵌套滑动布局渲染天气数据
上篇文章中,完成了对地图的控制,那么这篇文章中完成对天气数据的渲染。完成这篇文章实现的效果如下,如果你觉得不行那就可以不用看下面了。一、嵌套布局在上一篇文章中,实现地图的功能,只用了一个地图控件和一个浮动按钮。而在这一篇文章中,为了提高页面的可用性和用户交互的效果,我用了CoordinatorLayout,这是一个嵌套滑动布局。接下来来看看详细的布局内容:然后来看这个里面放了什么这里我放了一个相对布局,这是用于控制滑动的布局 在页面的底部留有一部分布局,可以通过向上拖动到屏幕的底部,不过为
2020-08-28 10:20:07 1936 10
原创 Android 天气APP(二十四)地图天气(上)自动定位和地图点击定位
上一篇:Android 天气APP(二十三)增加灾害预警、优化主页面UI前言之前也看过和风天气自己做的APP,主页面的地图点击之后,定位到某一个点,然后查看这个地方的天气,实际思路还是通过区县来查询天气的,只不过,加上了地图就比较的直观,看起来也会觉得很上档次,所以我也决定做一个这样的功能。这篇文章实现的效果图如下:正文说到地图就想到了百度地图,当然你要是想用高德地图也是可以的,对接就可以了,我这里就不介绍了,还记得在第一篇文章的时候,就注册了百度地图开放平台的账号,并且申请了应用的key用于定
2020-08-28 10:18:38 4076 25
原创 Android BottomSheetDialog使用实现底部拖动弹窗
平时我们使用其他APP时对于评论这快,通常都是点击之后底部弹窗一个窗口,高度是各不相同,而且如果没有占满屏幕的话还可以往上拖,直到吸附在顶部,感觉是挺有意思的,但其实做起来没有那么难,这篇文章就是以一个新手刚接触这个功能的视觉来写的,好了,新建一个项目吧。BottomDialogDemo建好之后先创建一个弹窗的布局。...
2020-08-17 16:03:15 2222 11
原创 Android 天气APP(二十三)增加灾害预警、优化主页面UI
上一篇:Android 天气APP(二十二)改动些许UI、增加更多空气质量数据和生活建议数据展示文章目录前言一、灾害预警1.数据实体2.新增API和方法3.数据渲染4.灾害预报详情二、UI优化1.主页面布局优化总结前言天气预报光有普通天气总感觉好少了点什么,所以和风天气给不上了,那就是灾害天气的预警,灾害预警API可以获取指定城市的极端天气预警数据。一、灾害预警首先当然是从API下手了。测试API地址如下:https://devapi.heweather.net/v7/warning/no
2020-08-14 17:51:06 2157 2
原创 Android 自定义View 之 RectF用法详解
在之前通过Circle画了一个奥运五环,这次通过RectF来画矩形,常规的就是长方形正方形之类的。还是新建一个自定义View,CustomViewRectF,然后继承View,实现里面的两个基本的构造方法,这样就可以在布局中显示了,自定义View代码如下:package com.llw.paintdemo;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;im
2020-08-13 17:56:04 4017
原创 Android 天气APP(二十一)滑动改变UI、增加更多天气数据展示,最多未来15天天气预报
前言写APP是有很多细节需要处理的,这些细节可以提高你的APP的使用概率。这已经是第二十一篇文章了,我的目标是每一篇都有内容可以讲,不会让你觉得我是虚假内容,我真的看不惯很多的标题党,点进去一看只有一个单词,Mark,最坑爹的是居然有5000多访问量,就是靠标题吸引别人过去,看过的估计都要骂一两句,我都是直接举报的,虚假内容,浪费别人时间,好了,开始吧。正文首先是滑动改变UI,比如我们的一个界面中有一个滑动VIew,可以使ScrollView或者NestedScrollView,实现一个监听方法,然后
2020-08-08 16:05:25 2106 14
原创 Android 天气APP(二十二)改动些许UI、增加更多空气质量数据和生活建议数据展示
前言这篇文章接着上一篇来写的,主要是增加更多空气质量的数据展示和更多生活建议数据的展示。正文先简单改动一下主页面的UI吧,打开activity_main.xml温度的上方原来是天气描述,我给移到下面来了。最高温和最低温,一分为二,我希望通过不同的字体颜色来表示高温和低温的区别,这样会更直观。我在最高温和最低温的下面放上了空气质量和天气描述。现在可以修改MainActivity中的代码了。把原来的tvLowHeight注释掉,并且增加新的最高温最低温数据展示在tvInfo所在位置增
2020-08-08 16:03:22 1783 8
Android MVVM框架使用(十三)UI更新 (App启动白屏优化、适配Android10.0深色模式)
2022-03-14
GoodWeather-master.zip
2021-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人