前言:
去年写过一个,现在看起来,代码的质量和效果都还是差很远。
今天再次拿起来,从新开始写一个。有了以前的基础。相信这次会处理的更好。
一、效果分析
我们先看看Flyme天气的效果图:
首先确定大致的UI:
1.TitleBar+Viewpager。
2.一个Fragment上下滑动距离后其他的也会进行滑动。
3.根据天气信息播放对应的视频和天气的数据显示。
4.向上滑动时更改内容层背景和TitleBar透明度。
5.定位+数据库。
等等...这里先大致说这些。一些细节后面写到时进行补充。
二、资源获取
既然是仿Flyme天气,那么资源文件自然是从Flyme天气的APK里获取。
首先,下载Flyme天气APK,有两个方法:
1.链接: https://pan.baidu.com/s/19QfAdTUIjEkV2NSFC3P7Eg 提取码: gtrk
2.手机下载 APK提取 软件,提取即可(这个是需要知道的重点,当然,前提你得是魅族的手机)。
然后,更改APK的后缀为zip,解压。我们需要assets下的city_v3(城市)和scenic_v3(风景区)的json文件。
res->raw 文件下的天气视频文件
res->drawable-xxhdpi-v4 下有一些图标需要用到,到时候会在这里拿。
好了,资源差不多了。下一篇开始写项目。