MaterialDesgin
文章平均质量分 82
邹迪飞
这个作者很懒,什么都没留下…
展开
-
Material Design 实现之 RecyclerView使用
RecyclerView是google在去年的IO大会新推出的用以取代ListView的新控件,它的扩展性与灵活性都显著优于ListView。RecyclerView的优点其优点,我总结如下,省内存。多个RecyclerView可共用View。这样,如果一个应用中有多个类似的界面,比如应用市场各榜单的界面是差不多的,这样可以省非常多的内存。布局灵活。RecycleView的布局方式与其本身彻底分原创 2015-11-06 00:43:59 · 878 阅读 · 0 评论 -
Material Design 实现之主题使用Theme
Material Design 实现之主题使用ThemeMaterial Design 是Google在Android L推出来的一套新的设计规范, 有着鲜明的色彩,极致的用户体验,酷炫的动画。本系例将带给大家一套完整的Material实现方案。 预计本系例将覆盖以下几个主题:1.MaterialDesign主题的使用2.Toolbar的应用,及其菜单动画3.属性动画的基本介绍(基础)4.Tra原创 2015-09-16 16:54:06 · 7258 阅读 · 0 评论 -
Material Design 实现之 RecyclerView高级特性
RecyclerView的对象池RecyclerViewPool前面提到了,RecyclerView的优势是多个RecyclerView可以共用一个对象池,显而易见,这样能减少View的创建,提高性能,这种场景特别适合于像应用市场或资讯类使用ViewPage+ListView(RecyclerView)的场合。这里说的对象池就是RecyclerViewPool。在使用上也非常简单,维护一个实例,然后原创 2015-11-10 19:21:46 · 3616 阅读 · 0 评论 -
Material Design 实现之 RecyclerView基本特性
在上一篇文章中介绍了RecyclerView的基本使用,这节课我们继续介绍RecyclerView的一些高级特性。轻量化的通知前面提到RecyclerView的Adapter对数据变动的通知作了优化,更加的精准与轻量。现在我们就来介绍怎么使用。Adapter的通知分为单体通知和群体通知。在底层的实现中,实际上是最终调用的群体通知。public final void notifyItemInserte原创 2015-11-08 12:14:27 · 1020 阅读 · 0 评论 -
Material Design 实现之Toolbar的应用及其菜单动画
在Android5.0中,Google推出了更加灵活的Toolbar来取代ActionBar。Toolbar的优点是更加灵活,比如以前一个界面只能设置一个ActionBAR,但可以有多个Toolbar。而Toolbar同样可以设置菜单,颜色图标等,可以自定义的元素比ActionBAR多。因此,在Android应用程序中使用toolbar是一种趋势。为了提高程序的兼容性,我们通常都使用V7包中的Too原创 2015-10-10 00:24:02 · 2580 阅读 · 0 评论 -
Material Design 实现之属性动画
属性动画并不是一个新事物,早在Android3.0的时候,Google就推出了aiminator相关的动画类,这个知识点是非常成熟了,但为什么这里我要拿出来冷饭热炒,的确是因为理解它太重要了,它可以是说后面介绍的包括activity动画,场景动画的基础。如果说场景动画是一幢外表华丽的大楼,则属性动画就是修建这个大楼的基石。动画的基本属性要实现一个动画,我们需要考虑以下几个维度。时间。原创 2015-10-29 01:06:13 · 796 阅读 · 0 评论 -
Material Design实现之 CoordinatorLayout的滚动效果
CoordinatorLayout是google在android L之后引入的新控件,用于实现Material Design的多种滚动效果。而关键在于我们使用CoordinatorLayout不用写多少代码就能实现一些非常酷的动画,能够极大的提升我们的效率。那么,听起来很神奇的CoordinatorLayout要怎么使用呢?通常情况下,我们一个界面的元素包括顶部区域,比如Toolbar,或是其他有原创 2015-11-15 23:11:53 · 3695 阅读 · 1 评论