android实现Materia Design风格APP
本专栏讲解了部分Support design包下的控件,以及v4、v7包下的符合Materia Design风格的控件的使用方法,以及一些新的动画效果的实现方法,整个专栏以实现开篇的APP效果为目的,从实践中学习。
wozuihaole
这个作者很懒,什么都没留下…
展开
-
android实现Materia Design风格APP(六):结束,实现APP
我们最终可以实现的效果是这样的,接下来就分析下每个页面都用了哪些控件来实现,哪些效果,具体的代码我也会上传。1.首页,使用到的控件我在前面都讲过,请自行点击链接学习android实现Materia Design风格APP(二):部分Materia Design风格的控件介绍一android实现Materia Design风格APP(三):部分Materia Design风格的控件介...原创 2019-04-15 11:20:41 · 267 阅读 · 0 评论 -
android实现Materia Design风格APP(五):RecyclerView自定义item动画和共享元素动画
1.RecyclerView自定义item动画使用布局动画可以很方便的实现这个功能,布局动画的定义过程就是创建在res下创建anim路径,然后自定义我们的layoutAnimation和set动画集合,然后在RecyclerView的xml中把layoutAnimation赋值给android:layoutAnimation属性。需要注意的是你的item布局里如果有ImageView一定不...原创 2019-04-12 17:12:11 · 1445 阅读 · 0 评论 -
android实现Materia Design风格APP(四):ViewPager同时显示3个item及设置切换动画
1.实现viewpager同时显示三个item,这个效果实现起来还挺简单的。只需要设置viewPager.setOffscreenPageLimit(3); 让viewpager可以显示3个item,并设置viewPager.setPageMargin(50);让每个item间有点间隔的效果 。在xml布局中设置viewpager和他的父控件的clipChildren属性为false就好了。...原创 2019-04-12 14:54:27 · 846 阅读 · 0 评论 -
android实现Materia Design风格APP(三):部分Materia Design风格的控件介绍二
本篇大部分内容学习自第一行代码第二版加上部分自己理解。介绍了,DrawerLayout、NavigationView、NestedScrollView、AppBarLayout、CardView、SwipeRefreshLayout、CollapsingToolbarLayout七个控件,会的请自行跳过。首先需要在build.gradle中依赖:implementation 'com.a...原创 2019-04-12 12:56:03 · 372 阅读 · 0 评论 -
android实现Materia Design风格APP(二):部分Materia Design风格的控件介绍一
本篇大部分内容学习自第一行代码第二版加上部分自己理解。介绍了,Snakebar、FloatingActionButton、CoordinateLayout、ToolBar四个控件,会的请自行跳过。首先需要在build.gradle中依赖:implementation 'com.android.support:design:28.0.0'1.Snackbar我感觉是一个增强版的To...原创 2019-04-12 10:41:13 · 323 阅读 · 0 评论 -
android实现Materia Design风格APP(一):开篇
Materia Design风格也出现很久了,由于我们项目一直没有UI改造过,所以也没做过这方面的学习,前几天同事突然拿来一个别的公司的APP动态图给我看了看,觉得实在很好看,就花了点时间来试着实现了一下,顺便学习了一些新的UI控件的使用方法,怕长时间不用会忘,所以开这个专栏供大家分享,也是做个笔记。好了,废话不多说,下面这个动态图就是我们这个专栏学习完,最终可以完成的APP(CSDN不能传视...原创 2019-04-12 10:38:26 · 286 阅读 · 0 评论