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
- Android6.0的界面设计风格MaterialDesign初探
- 让你的程序实现MaterialDesign风格
- 简单粗暴的MaterialDesign风格的底部导航BottomNavigationView
- MaterialDesign设计风格之自定义toolbar的简单实现
- Gank 是一个 MaterialDesign 风格和[MVP]模式的项目。
- Iphone和ipad的GUi 界面设计风格
- 不同风格的网页登录界面设计学习
- 不同风格的网页登录界面设计学习
- 更好的文案——Android4.0界面设计指南之语言风格
- 基于MaterialDesign设计风格的妹纸app的简单实现
- 一个可以自由定制外观、支持拖拽消除的MaterialDesign风格Android BadgeView
- 界面设计风格规范
- MaterialDesign学习篇(一),MaterialDesign的介绍
- 【项目经验】Iphone和ipad的GUi 界面设计风格
- 7种常见的APPUI界面设计布局风格欣赏
- MaterialDesign的Theme
- MaterialDesign的颜色代码
- MaterialDesign内的组件
- unit 2
- 2、Reverse Integer
- #java#静态方法如何调用非静态方法和变量
- redis持久化
- zookeeper详解
- Android6.0的界面设计风格MaterialDesign初探
- 板子一
- 【笔记】串的模式匹配算法
- python学习笔记6:PyCharm的进一步配置
- 使用脚手架构建及配置Vue2.0+ElementUI项目
- Optional-java8特性
- 词向量源码解析:(6.7)fasttext源码解析之词向量1
- JavaScript忍者秘籍笔记02之闭包
- 贪心法-区间问题-今年暑假不AC