Package 

Class RecyclerViewExtensionKt

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private final static Integer orientation
    • Method Summary

      Modifier and Type Method Description
      final Integer getOrientation()
      final static <T extends RecyclerView.Adapter<VH>, VH extends RecyclerView.ViewHolder> T init(RecyclerView $self, Context context, T adapter) RecyclerView扩展函数
      final static <T extends RecyclerView.Adapter<VH>, VH extends RecyclerView.ViewHolder> T init(RecyclerView $self, Context context, Integer spanCount, T adapter)
      final static <T extends RecyclerView.Adapter<VH>, VH extends RecyclerView.ViewHolder> T initStaggeredGrid(RecyclerView $self, Integer spanCount, T adapter)
      final static RecyclerView divider(RecyclerView $self, Integer color, Integer size, Boolean isReplace) 设置分割线
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • init

         final static <T extends RecyclerView.Adapter<VH>, VH extends RecyclerView.ViewHolder> T init(RecyclerView $self, Context context, T adapter)

        RecyclerView扩展函数

      • init

         final static <T extends RecyclerView.Adapter<VH>, VH extends RecyclerView.ViewHolder> T init(RecyclerView $self, Context context, Integer spanCount, T adapter)
      • initStaggeredGrid

         final static <T extends RecyclerView.Adapter<VH>, VH extends RecyclerView.ViewHolder> T initStaggeredGrid(RecyclerView $self, Integer spanCount, T adapter)
      • divider

         final static RecyclerView divider(RecyclerView $self, Integer color, Integer size, Boolean isReplace)

        设置分割线

        Parameters:
        color - 分割线的颜色,默认是#DEDEDE
        size - 分割线的大小,默认是1px
        isReplace - 是否覆盖之前的ItemDecoration,默认是true