主要内容
有几天没有更新本系列了,这段日子也没有闲着,一直在断断续续更改自己的代码,想把 UI 改改样子,慢慢做成一个成型的可以上线的 APP,不在是自己的练习项目。今天主要介绍两部分:UI 和 清理。
概述UI
先上图看看把
welcome news blog gank.io统一了底部栏,和列表 Item 样式。
之前的 UI 也是从别的项目 fork 下来, 也没有太关注过这些内容,只想学习里面的代码,到后来自己都看不下去了,确实相同的太多了,现在 UI 样式也是体验了很多App 才形成的,现在 ios 和 Android 很多UI交互都是一样,虽然 Android 有自己的规范,但是跨平台交互方式一样,这一点也很重要,所以就设计现在这个样子,现在看起来还很平常,这只是最初的版本,好多东西还没有添加上,之后会慢慢丰富。
现在只有三个tab,还有一个我的tab,正在码。
设计 UI 是一件痛苦的事情(对于开发来说),可能是审美欠缺,不知道到底好看不好看,不过慢慢学嘛,这几个 tab 的 icon 虽然是从网上找的,但是也经历了 PS 微调,以后还要好好学习 PS。
深度清理
在更改完 UI 后,产生了很多废弃的文件,包括类、资源等,这次利用了 AndroidStudio lint 的强大功能,全面清理了无用资源。
也不是很难,直接看操作好了
菜单 -> Analyze
image.png image.png
需要清理的:
image.png自动清理完的结果:
image.png至此代码中没有无用的资源了,接下来处理重复代码,提高代码复用,有兴趣的可以fork 下看看,交流下。