Material Design学习笔记
magic__Coder
金蝶软件java开发工程师
展开
-
Demo7 TabLayout(下)告别过去:简单的Tab
在TabLayout发布之前,要实现选项卡Tab效果,我们可以选择使用TabHost,甚至使用第三方控件SliderLayout,现在的好消息是,design support library发布了新的Tab控件—TabLayout,只需要结合之前ViewPager的内容,短短几行代码就能够实现具有Material design风格的选项卡效果。原创 2016-05-21 20:14:53 · 993 阅读 · 0 评论 -
Demo3 悬浮的按钮:FloatActionButton(Design Support Lib)
从Demo3开始,接下来会介绍Design Support组件库中几个常用的组件,首先就先从Design Support Library开始说起。Android Design Support Library是Google I/O 2015发布会上官方提供的开源组件库,其中包括了各种符合Material Design风格的组件。我们今天要讲解的FloatActionButton就是其中之一。原创 2016-05-09 20:57:16 · 2341 阅读 · 0 评论 -
Demo2 实现侧滑菜单:DrawerLayout布局初涉
现在市面上的很多App都支持了侧滑菜单功能,我就是非常喜欢这样的效果,这里我们就不妨来学习下侧滑菜单的使用。原创 2016-05-09 17:48:47 · 927 阅读 · 0 评论 -
Demo0 Material Design学习笔记:基于android studio实现
Material Design学习笔记原创 2016-05-09 15:27:43 · 869 阅读 · 0 评论 -
Demo1 Meterial Design入门:导航栏(使用ToolBar)
在Holo的时代,导航栏是应用程序的部件,要想修改、设置其属性就变得困难,在新的设计规范下,这种旧的用法已经不再被提倡,取而代之的是用ToolBar这个组件代替导航栏功能。原创 2016-05-09 16:33:34 · 1536 阅读 · 0 评论 -
Demo6 TabLayout(上)你会用适配器吗:ViewPager
适配器这个概念在android随处可见,基本上和数据绑定在一起的组件都要使用一个适配器与之配合使用。就像BaseAdapter之于ListView。今天我们的主角ViewPager要使用到的是一个特定的适配器:PagerAdapter。说明一下,ViewPager不是design组件库的成员,但是他与下一个出场的TabLayout有相当密切的关系,所以我们先来学习ViewPager。原创 2016-05-18 22:36:46 · 544 阅读 · 0 评论 -
Demo5 依然侧滑?:NavigationView来帮忙
之前的一篇Demo里面介绍了关于侧滑菜单的实现:Demo2:DrawerLayout。 说实话要用之前的方法确实有些麻烦,因为我们不得不手动用LinearLayout或者ListView去实现。但是侧滑的效果又是深受用户的喜爱,不必担心,新的design support library为我们提供了新的侧滑组件NavigationView,让我们实现侧滑效果变得更加简单。原创 2016-05-11 22:53:52 · 610 阅读 · 0 评论 -
Demo4 告别Toast:精致的Snackbar
在我之前学习android的很长一段时间内,Toast是用来提示信息的重要手段,想必你也跟我一样。今天我们将来学习新的用来提示信息的组件Snackbar,今后就让我们告别Toast。原创 2016-05-11 22:51:28 · 566 阅读 · 0 评论 -
Demo8 掌握RecyclerView(1):告别ListView
在Holo的年代,要说到最复杂的组件绝对要数ListView,基于其视图和数据的分离的设计,我们要使用它要费劲周折来写自己的适配器。如今,Google在新的V7支持包中开放了RecyclerView这个旨在替代ListView的全新组件,其功能和ListView大致相同,作为新一代的数据列表组件,其自由度更大,也就是我们可以通过代码来控制列表的各种行为,代价当然是更复杂的代码实现。不过这绝对不影响我原创 2016-06-21 07:39:38 · 457 阅读 · 0 评论