美文网首页
ItemDecoration

ItemDecoration

作者: 真胖大海 | 来源:发表于2017-12-06 14:21 被阅读19次

    一.ItemDecoration文档

    自定义的几种常用的ItemDecoration

    1.getItemOffsets

    关键点

    Each field of outRect specifies the number of pixels that the item view should be inset by, similar to padding or margin. The default implementation sets the bounds of outRect to 0 and returns.

    outRect参数:指定列表项的嵌入像素点,就像padding或者marging一样的效果。

    [图片上传失败...(image-7db4e1-1512541309251)]

    2.onDraw

    关键点:在列表项之前绘制
    [图片上传失败...(image-922545-1512541309251)]

    2.onDrawOver

    关键点:在列表项之之后绘制
    [图片上传失败...(image-b97704-1512541309251)]

    二.实践

    一个添加分隔线的ItemDecoration.可以设置分隔线的颜色和高度,控制是否显示最后一项的底部是否显示分割线和第一项的顶部是否显示分割线
    使用方法

      MyDividerItemDecoration decor = new MyDividerItemDecoration();
      decor.setDivider(Color.BLACK,10);//设置分隔线颜色,高度
      decor.setLastDiliver(false);//最后一项的底部是否显示分割线
      decor.setShowTopDiliver(true);//第一项的顶部是否显示分割线
    

    [图片上传失败...(image-858dd9-1512541309251)]

    相关文章

      网友评论

          本文标题:ItemDecoration

          本文链接:https://www.haomeiwen.com/subject/ruokixtx.html