Chen's Blog

Read The Fucking Source Code!


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 搜索

高级UI之DrawerLayout侧滑

发表于 2018-08-14 | 分类于 高级UI |

侧滑的方案有很多种,早期的开源SliddingMenu,以及后来的DrawerLayout以及NavigationView等都可实现侧滑效果,这里介绍的是DrawerLayout,下一节将介绍NavigationView

阅读全文 »

高级UI之RecyclerView拖拽和侧滑

发表于 2018-08-13 | 分类于 高级UI |

RecyclerView强大的地方在于高度的可定制,正式由于此优点,现在的项目大多使用RecyclerView,这里我们仿照QQ的功能,实现RecyclerView的拖拽和侧滑功能

阅读全文 »

高级UI之RecyclerView头部和尾部添加

发表于 2018-08-12 | 分类于 高级UI |

在ListView中,可以添加头部和尾部,其添加方法也是十分的简单,直接调用listview.addHeaderView(view);和listview.addFooterView(view);即可,但在RecyclerView中却没有这样的方法,那么要在RecyclerView中使用这种方法怎么办呢,这就是本文要讲明的地方

阅读全文 »

高级UI之RecyclerView间隔线添加

发表于 2018-08-11 | 分类于 高级UI |

上文讲到了RecyclerView的简单使用,知道RecycleView是怎么使用的了,那么这一节将基于上一届的内容继续改进,在ListView中很轻松就能实现的间隔线,在RecycleView中也需要自己去实现,那么这一篇文章就来实现间隔线的添加,当然也包括边框线

阅读全文 »

高级UI之RecyclerView的简单使用

发表于 2018-08-10 | 分类于 高级UI |

RecyclerView从Android 5.0开始引入,用以替代ListView、GridView控件,RecyclerView的存在,使得控件的耦合度更低,在ListView中需要使用ViewHolder做优化,而在RecyclerView里面自带了ViewHolder那么这篇文章就来写一写关于RecyclerView的基本使用,后面还会有文章继续对RecyclerView的使用做介绍

阅读全文 »

移动架构之MVVM框架

发表于 2018-08-09 | 分类于 移动架构 |

MVVM是Model-View-ViewModel的简写。它本质上就是MVC 的改进版。MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开

阅读全文 »

1…456…34
chen

chen

200 日志
19 分类
276 标签
GitHub E-Mail Weibo QQ StackOverflow
友情链接
  • 虚位以待
0%
© 2016 — 2019 chen | Site words total count:
由 Hexo 强力驱动
|
主题 — NexT.Pisces
Hosted by GitHub Pages & Coding Pages