Android5.x
火鸟菲戈
已经告别Android了
展开
-
Android5.0:Toolbar + DrawerLayout 实现侧滑效果
效果图: 相关介绍及用法有关的类:DrawerLayout: v4 侧滑效果ToolBar: v7 标题ActionBarDrawerToggle:v7 侧滑开关(源码已经实现了侧滑监听)步骤:获取DrawerLayout + ToolBar设置ToolBar创建ActionBarDrawerToggle对象并同步给DrawerLayout 添加监听:代码MainActivity原创 2016-08-20 15:52:15 · 2084 阅读 · 0 评论 -
Android5.0--- Toolbar
原博地址:Android开发:最详细的 Toolbar 开发实践总结ToolBar的基本使用简介 toolbar是Android5.0时代替actionbar的控件(兼容5.0以下的使用V7中的toolbar),可以设置:导航图标 + App Logo + Title + SubTitle + customView + action menu导包:com原创 2016-08-10 21:13:10 · 968 阅读 · 0 评论 -
Android5.x:RecycleView(四):item动画
给item添加动画有3种方法: - 在onBindViewHolder()里面中给item设置动画 - 自定义ItemAnimator,比如DefaultItemAnimator - 自定义布局动画(LayoutAnimation)LayoutAnimation参考:RecyclerView 与 LayoutAnimation 实现的进入动画(一 ): List效果图使用方式我们采用第三种,有原创 2017-09-15 13:53:58 · 2786 阅读 · 0 评论 -
Android5.x:RecycleView(二):单选 、多选、item背景色
怎么获取item的ViewHolder正确:recyclerView.getChildViewHolder(view);错误(MyHolder) view.getTag();单选单选都是通过标志位实现的,就是给bean添加Boolean属性,标明是否选中。public class Person { private String name; private int age; p原创 2017-03-15 23:55:38 · 7706 阅读 · 6 评论 -
Android5.x:RippleDrawable + CardView
RippleDrawable 参考:AndroidStudyDemo之Android5.x新控件介绍(一)简介Android5.x的水波纹效果就是通过RippleDrawable实现的,根据有无边界可以分为:右边界效果 + 无边界效果。边界类型可以是mipmap,也可以是自定义的drawable(shape),可以是是drawabel(selector).API>=21才可以使用。在draw原创 2016-11-16 17:57:20 · 1122 阅读 · 0 评论 -
Android5.x:RecycleView(三):上下拖动和左右滑动删除
相关的类和方法实现RecylerView的item可以上下拖动和左右滑动的效果需要使用类ItemTouchHelper+ItemTouchHelper.Callback,其中Callback需要重写它的方法,其余就比较简单了,只需要下面3行代码就可以实现”上下拖动和左右滑动删除”MyItemTouchCallback callback = new MyItemTouchCallback();Ite原创 2017-04-07 12:23:08 · 1338 阅读 · 0 评论 -
Android中级:recyclerView的使用
本文包含recycleView中基本使用(item不可点击)+item可点击的案例。案例一:item不可点击基本步骤:/** * recycelView的使用 * 1 initView,获取recycleView * 2 initData()获取数据 * 3 initRecycle(); * 1 new Layoutmanager,并设置属性 *原创 2016-01-23 12:57:55 · 960 阅读 · 0 评论 -
Android5.x:RecycleView(一):实现ListView + GridView + StaggeredGridLayou效果
参考: Android RecyclerView 使用完全解析 体验艺术般的控件Hongyang对RecyclerView的adapter进行了各种封装: 博客: Android 优雅的为RecyclerView添加HeaderView和FooterView github: https://github.com/hongyangAndroid/baseAdapter1 Recy...原创 2016-08-30 12:19:45 · 2063 阅读 · 0 评论