两个新特性
这次Android生态最大的变化就是Android M的发布,Android M在
UI和交互上并没有很大的变化,继续Material Design设计语言,但
Android M引入的新特性对应用开发者影响比较大的有两个。第一个是APP的权限机制,权限不再是在安装的时候让用户确认,而
是APP在需要用到某个权限时让用户来确认。我认为这个机制是对
Android系统安全性...
分类:
移动开发 时间:
2015-05-31 12:28:05
阅读次数:
148
--googlehttp://materialdesignicons.com/http://templarian.com/https://github.com/google/material-design-iconshttp://modernuiicons.com/
分类:
其他好文 时间:
2015-05-29 13:31:32
阅读次数:
79
Material Design 之 Dialog设计规范在列表与页面的布局之内,分割线的作用是将内部的内容进行内聚与隔离。
使用方法
分割线的类型
留白的标准
使用方法分割线通过在页面建立一个有节奏与层次分明的结构,帮助用户理解当前的页面的内容是如何被组织的。但是分割线的滥用会导致整个页面充斥着虚拟的噪音,同时也削弱内容本身所具有的影响力。-没有锚点的列表项当列表界面没有类似于头像与图标之类的锚点元...
分类:
其他好文 时间:
2015-05-29 11:59:14
阅读次数:
112
最近研究了一下Material Design和Android 5的新特性,这里做下总结归纳。Material Design在我认为就是类似于卡片一样的设计,当然并不只是卡片,material design可以把一个布局或者控件当做实际生活中得一个卡片来对待。那么具有以下几个方面的属性(具体参照htt...
分类:
移动开发 时间:
2015-05-27 11:53:30
阅读次数:
514
你应该听说过Android的Material Design,它是在Android 5.0(Lollipop)版本引入的。在Material Design中还引入了很多新东西,比如Material Theme,新的小部件,自定义的阴影,矢量图片及自定义动画等。如果你之前没有用过Material Design,那么本文将是一个很好的入门教程。
在这篇教程中,我们将会学习Material Design...
分类:
移动开发 时间:
2015-05-27 10:19:40
阅读次数:
384
——接上文。
3.2添加抽屉导航
添加导航抽屉跟Android 5.0之前是一样的,只是以前我们使用ListView来作为菜单容器,现在我们则使用Material Design风格的RecyclerView。
(14)在你工程的java文件夹中,创建3个名为activity、adapter、model的包,将MainActivity.java移到activtiy包中,这样做使得你的代码可...
分类:
移动开发 时间:
2015-05-27 10:18:47
阅读次数:
396
——接上文。
3.3实现导航抽屉菜单项的选择
尽管导航抽屉已经实现了,但是你会发现选择抽屉列表项并没有反应,这是因为我们还没有实现RecycleView items的点击监听。
因为我们在导航抽屉里有3个菜单(Home,Friends & Messages),所以需要为每一个菜单项创建一个独立的Fragment。
(24)在res-->layout里面,创建一个名为fragment_h...
分类:
移动开发 时间:
2015-05-27 10:18:36
阅读次数:
337
——接上文。
3.1添加ToolBar(ActionBar)
添加ToolBar非常简单,你需要做的仅仅是为toolbar创建一个单独的layout布局,如果你想在哪里展示toolbar,只要在对应布局里将toolbar的布局文件include进来即可。
(8)在res-->layout文件夹下创建一个名为toolbar.xml的文件,然后在里面添加一个android.support.v...
分类:
移动开发 时间:
2015-05-27 10:17:57
阅读次数:
348
android原生控件向来以丑著称(新推出的Material Design当另说),因此几乎所有的应用都会特殊定制自己的UI样式。而其中弹出式提示框的定制尤为常见,本篇我们将从模仿QQ退出提示框来看一下常见的几种自定义提示框的实现方式。
这里使用的几种弹出框实现方法概括为以下几种:
1. **自定义Dialog**
2. **自定义PopupWindow**
3. **自定义Layout View**...
分类:
其他好文 时间:
2015-05-22 21:15:05
阅读次数:
126
谷歌Material Design在如今的前端页面设计中非常流行。Material Design的设计风格向我们展示了一个简单而有内涵的现代UI设计方案。Material Design是如此的简洁美观,那么,现在有什么Material Design框架可以使用呢?下面我们就一起来看看5个最顶级的.....
分类:
Web程序 时间:
2015-05-21 21:50:13
阅读次数:
221