Android6.0的界面设计风格MaterialDesign初探

来源:互联网 发布:产品排名优化流程 编辑:程序博客网 时间:2024/06/05 19:00

学完第一行代码上面的MD风格之后想着要练习一下,于是就写了这个APP。

这个APP就是没事的时候打发时间的,所以就分笑话、美女、新闻、资讯这些部分。

不得不说,真是一项艰苦的工作,API太难找了。

先上张动图看看效果(可能有点大):


闲读

其实就是用到了折叠布局、侧滑布局、RecyclerView这些MD风格组件,还有一些开源库。代码很简单,纯粹是做着玩,熟悉一下MD风格。

下面讲一下思路:

首先是进去就是四个fragment放进view pager里面。

然后每个fragment用okhttp拉数据,有图的fragment就用一下glide(Android的开源库真是厉害)。发送网络请求的时候简单的用一下handler(反正不能直接在主线程搞吧?)

关于各个fragment的具体MD风格,首先是上面用个CollaspingToolbarLayout(折叠和展开时用的背景是我自己 在网上找的),然后是把cardview塞进recyclerView里面,然后是左边一个DrawerLayout(随便找个分组,放上我最喜欢的美队做头像,头像不能修改,纯粹是为了界面美观放上去的)。美女的图片是用的photoView(也是一个开源库,双击放大和拖拽)。

有什么意见和建议请随便提,能改的话我会尽力改(但是我毕竟是个小菜鸡,要是有大佬愿意指导几句自然是感激不尽)

最后说一下这里面用到的都是第一行代码里面讲到的基础知识。

简单的介绍就这样吧。(最后我想说:如果不是能力特别强的话,Android适合大一大二有兴趣的朋友自己玩玩,找一份Android的工作还是蛮难的,最近秋招刚刚结束,学JAVA去做后台舍友的都拿了好几个offer,工资还比我高不少,真是有点羡慕。现在Android开发找工作还真是岗位少,要求高,工资低……当然这些都是相对的,能力强的人在哪个岗位都是大佬。)

https://github.com/Jdroida/MaterialDesgin

原创粉丝点击