recycler-view-divider
Module Contents
alltypes
Module Contents
android.view.ViewGroup.MarginLayoutParams
Module Contents
val
MarginLayoutParams
.
endMarginCompat
:
Int
val
MarginLayoutParams
.
startMarginCompat
:
Int
class
BuildConfig
Module Contents
BuildConfig
(
)
static
val
APPLICATION_ID
:
String
static
val
BUILD_TYPE
:
String
static
val
DEBUG
:
Boolean
static
val
FLAVOR
:
String
static
val
LIBRARY_PACKAGE_NAME
:
String
static
val
VERSION_CODE
:
Int
static
val
VERSION_NAME
:
String
class
BuildConfig
Module Contents
BuildConfig
(
)
static
val
APPLICATION_ID
:
String
static
val
BUILD_TYPE
:
String
static
val
DEBUG
:
Boolean
static
val
FLAVOR
:
String
static
val
LIBRARY_PACKAGE_NAME
:
String
static
val
VERSION_CODE
:
Int
static
val
VERSION_NAME
:
String
class
DefaultDrawableManager
:
FixedDrawableManager
Module Contents
DefaultDrawableManager
(
color
:
Int
)
DefaultDrawableManager
(
)
DefaultDrawableManager
(
drawable
:
Drawable
)
fun
itemDrawable
(
)
:
Drawable
class
DefaultInsetManager
:
FixedInsetManager
Module Contents
DefaultInsetManager
(
)
DefaultInsetManager
(
@Px
insetBefore
:
Int
,
@Px
insetAfter
:
Int
)
@Px
fun
itemInsetAfter
(
)
:
Int
@Px
fun
itemInsetBefore
(
)
:
Int
class
DefaultSizeManager
:
FixedSizeManager
Module Contents
DefaultSizeManager
(
context
:
Context
)
DefaultSizeManager
(
@Px
defaultSize
:
Int
)
@Px
fun
itemSize
(
drawable
:
Drawable
,
orientation
:
Int
)
:
Int
class
DefaultTintManager
:
FixedTintManager
Module Contents
DefaultTintManager
(
tint
:
Int
)
fun
itemTint
(
)
:
Int
class
DefaultVisibilityManager
:
FixedVisibilityManager
Module Contents
DefaultVisibilityManager
(
)
fun
itemVisibility
(
)
:
VisibilityManager.VisibilityType
interface
DrawableManager
Module Contents
abstract
fun
itemDrawable
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
Drawable
abstract
class
FixedDrawableManager
:
DrawableManager
Module Contents
FixedDrawableManager
(
)
fun
itemDrawable
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
Drawable
abstract
fun
itemDrawable
(
)
:
Drawable
abstract
class
FixedInsetManager
:
InsetManager
Module Contents
FixedInsetManager
(
)
@Px
fun
itemInsetAfter
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
Int
@Px
abstract
fun
itemInsetAfter
(
)
:
Int
@Px
fun
itemInsetBefore
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
Int
@Px
abstract
fun
itemInsetBefore
(
)
:
Int
abstract
class
FixedSizeManager
:
SizeManager
Module Contents
FixedSizeManager
(
)
@Px
fun
itemSize
(
drawable
:
Drawable
,
orientation
:
Int
,
groupCount
:
Int
,
groupIndex
:
Int
)
:
Int
@Px
abstract
fun
itemSize
(
drawable
:
Drawable
,
orientation
:
Int
)
:
Int
abstract
class
FixedTintManager
:
TintManager
Module Contents
FixedTintManager
(
)
fun
itemTint
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
Int
abstract
fun
itemTint
(
)
:
Int
abstract
class
FixedVisibilityManager
:
VisibilityManager
Module Contents
FixedVisibilityManager
(
)
fun
itemVisibility
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
VisibilityManager.VisibilityType
abstract
fun
itemVisibility
(
)
:
VisibilityManager.VisibilityType
class
HideLastVisibilityManager
:
VisibilityManager
Module Contents
HideLastVisibilityManager
(
)
fun
itemVisibility
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
VisibilityManager.VisibilityType
interface
InsetManager
Module Contents
@Px
abstract
fun
itemInsetAfter
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
Int
@Px
abstract
fun
itemInsetBefore
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
Int
class
RecyclerViewDivider
:
ItemDecoration
Module Contents
fun
addTo
(
recyclerView
:
RecyclerView
)
:
Unit
class
Builder
Module Contents
Builder
(
context
:
Context
)
fun
asSpace
(
)
:
RecyclerViewDivider.Builder
fun
build
(
)
:
RecyclerViewDivider
fun
color
(
color
:
Int
)
:
RecyclerViewDivider.Builder
fun
drawable
(
drawable
:
Drawable
)
:
RecyclerViewDivider.Builder
fun
drawableManager
(
drawableManager
:
DrawableManager
)
:
RecyclerViewDivider.Builder
fun
hideLastDivider
(
)
:
RecyclerViewDivider.Builder
fun
inset
(
@Px
insetBefore
:
Int
,
@Px
insetAfter
:
Int
)
:
RecyclerViewDivider.Builder
fun
insetManager
(
insetManager
:
InsetManager
)
:
RecyclerViewDivider.Builder
fun
size
(
@Px
size
:
Int
)
:
RecyclerViewDivider.Builder
fun
sizeManager
(
sizeManager
:
SizeManager
)
:
RecyclerViewDivider.Builder
fun
tint
(
color
:
Int
)
:
RecyclerViewDivider.Builder
fun
tintManager
(
tintManager
:
TintManager
)
:
RecyclerViewDivider.Builder
fun
visibilityManager
(
visibilityManager
:
VisibilityManager
)
:
RecyclerViewDivider.Builder
interface
BuilderProvider
Module Contents
abstract
fun
provideDividerBuilder
(
context
:
Context
)
:
RecyclerViewDivider.Builder
fun
getItemOffsets
(
outRect
:
Rect
,
view
:
View
,
parent
:
RecyclerView
,
state
:
State
)
:
Unit
fun
onDraw
(
c
:
Canvas
,
parent
:
RecyclerView
,
state
:
State
)
:
Unit
fun
removeFrom
(
recyclerView
:
RecyclerView
)
:
Unit
@JvmStatic
fun
with
(
context
:
Context
)
:
RecyclerViewDivider.Builder
interface
SizeManager
Module Contents
@Px
abstract
fun
itemSize
(
drawable
:
Drawable
,
orientation
:
Int
,
groupCount
:
Int
,
groupIndex
:
Int
)
:
Int
interface
TintManager
Module Contents
abstract
fun
itemTint
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
Int
interface
VisibilityManager
Module Contents
abstract
fun
itemVisibility
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
VisibilityManager.VisibilityType
enum
class
VisibilityType
Module Contents
ALL
GROUP_ONLY
ITEMS_ONLY
NONE
package
com.fondesa.recyclerviewdivider
Module Contents
class
BuildConfig
Module Contents
BuildConfig
(
)
static
val
APPLICATION_ID
:
String
static
val
BUILD_TYPE
:
String
static
val
DEBUG
:
Boolean
static
val
FLAVOR
:
String
static
val
LIBRARY_PACKAGE_NAME
:
String
static
val
VERSION_CODE
:
Int
static
val
VERSION_NAME
:
String
class
BuildConfig
Module Contents
BuildConfig
(
)
static
val
APPLICATION_ID
:
String
static
val
BUILD_TYPE
:
String
static
val
DEBUG
:
Boolean
static
val
FLAVOR
:
String
static
val
LIBRARY_PACKAGE_NAME
:
String
static
val
VERSION_CODE
:
Int
static
val
VERSION_NAME
:
String
class
RecyclerViewDivider
:
ItemDecoration
Module Contents
fun
addTo
(
recyclerView
:
RecyclerView
)
:
Unit
class
Builder
Module Contents
Builder
(
context
:
Context
)
fun
asSpace
(
)
:
RecyclerViewDivider.Builder
fun
build
(
)
:
RecyclerViewDivider
fun
color
(
color
:
Int
)
:
RecyclerViewDivider.Builder
fun
drawable
(
drawable
:
Drawable
)
:
RecyclerViewDivider.Builder
fun
drawableManager
(
drawableManager
:
DrawableManager
)
:
RecyclerViewDivider.Builder
fun
hideLastDivider
(
)
:
RecyclerViewDivider.Builder
fun
inset
(
@Px
insetBefore
:
Int
,
@Px
insetAfter
:
Int
)
:
RecyclerViewDivider.Builder
fun
insetManager
(
insetManager
:
InsetManager
)
:
RecyclerViewDivider.Builder
fun
size
(
@Px
size
:
Int
)
:
RecyclerViewDivider.Builder
fun
sizeManager
(
sizeManager
:
SizeManager
)
:
RecyclerViewDivider.Builder
fun
tint
(
color
:
Int
)
:
RecyclerViewDivider.Builder
fun
tintManager
(
tintManager
:
TintManager
)
:
RecyclerViewDivider.Builder
fun
visibilityManager
(
visibilityManager
:
VisibilityManager
)
:
RecyclerViewDivider.Builder
interface
BuilderProvider
Module Contents
abstract
fun
provideDividerBuilder
(
context
:
Context
)
:
RecyclerViewDivider.Builder
fun
getItemOffsets
(
outRect
:
Rect
,
view
:
View
,
parent
:
RecyclerView
,
state
:
State
)
:
Unit
fun
onDraw
(
c
:
Canvas
,
parent
:
RecyclerView
,
state
:
State
)
:
Unit
fun
removeFrom
(
recyclerView
:
RecyclerView
)
:
Unit
@JvmStatic
fun
with
(
context
:
Context
)
:
RecyclerViewDivider.Builder
package
com.fondesa.recyclerviewdivider.extension
Module Contents
android.view.ViewGroup.MarginLayoutParams
Module Contents
val
MarginLayoutParams
.
endMarginCompat
:
Int
val
MarginLayoutParams
.
startMarginCompat
:
Int
package
com.fondesa.recyclerviewdivider.manager.drawable
Module Contents
class
DefaultDrawableManager
:
FixedDrawableManager
Module Contents
DefaultDrawableManager
(
color
:
Int
)
DefaultDrawableManager
(
)
DefaultDrawableManager
(
drawable
:
Drawable
)
fun
itemDrawable
(
)
:
Drawable
interface
DrawableManager
Module Contents
abstract
fun
itemDrawable
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
Drawable
abstract
class
FixedDrawableManager
:
DrawableManager
Module Contents
FixedDrawableManager
(
)
fun
itemDrawable
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
Drawable
abstract
fun
itemDrawable
(
)
:
Drawable
package
com.fondesa.recyclerviewdivider.manager.inset
Module Contents
class
DefaultInsetManager
:
FixedInsetManager
Module Contents
DefaultInsetManager
(
)
DefaultInsetManager
(
@Px
insetBefore
:
Int
,
@Px
insetAfter
:
Int
)
@Px
fun
itemInsetAfter
(
)
:
Int
@Px
fun
itemInsetBefore
(
)
:
Int
abstract
class
FixedInsetManager
:
InsetManager
Module Contents
FixedInsetManager
(
)
@Px
fun
itemInsetAfter
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
Int
@Px
abstract
fun
itemInsetAfter
(
)
:
Int
@Px
fun
itemInsetBefore
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
Int
@Px
abstract
fun
itemInsetBefore
(
)
:
Int
interface
InsetManager
Module Contents
@Px
abstract
fun
itemInsetAfter
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
Int
@Px
abstract
fun
itemInsetBefore
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
Int
package
com.fondesa.recyclerviewdivider.manager.size
Module Contents
class
DefaultSizeManager
:
FixedSizeManager
Module Contents
DefaultSizeManager
(
context
:
Context
)
DefaultSizeManager
(
@Px
defaultSize
:
Int
)
@Px
fun
itemSize
(
drawable
:
Drawable
,
orientation
:
Int
)
:
Int
abstract
class
FixedSizeManager
:
SizeManager
Module Contents
FixedSizeManager
(
)
@Px
fun
itemSize
(
drawable
:
Drawable
,
orientation
:
Int
,
groupCount
:
Int
,
groupIndex
:
Int
)
:
Int
@Px
abstract
fun
itemSize
(
drawable
:
Drawable
,
orientation
:
Int
)
:
Int
interface
SizeManager
Module Contents
@Px
abstract
fun
itemSize
(
drawable
:
Drawable
,
orientation
:
Int
,
groupCount
:
Int
,
groupIndex
:
Int
)
:
Int
package
com.fondesa.recyclerviewdivider.manager.tint
Module Contents
class
DefaultTintManager
:
FixedTintManager
Module Contents
DefaultTintManager
(
tint
:
Int
)
fun
itemTint
(
)
:
Int
abstract
class
FixedTintManager
:
TintManager
Module Contents
FixedTintManager
(
)
fun
itemTint
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
Int
abstract
fun
itemTint
(
)
:
Int
interface
TintManager
Module Contents
abstract
fun
itemTint
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
Int
package
com.fondesa.recyclerviewdivider.manager.visibility
Module Contents
class
DefaultVisibilityManager
:
FixedVisibilityManager
Module Contents
DefaultVisibilityManager
(
)
fun
itemVisibility
(
)
:
VisibilityManager.VisibilityType
abstract
class
FixedVisibilityManager
:
VisibilityManager
Module Contents
FixedVisibilityManager
(
)
fun
itemVisibility
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
VisibilityManager.VisibilityType
abstract
fun
itemVisibility
(
)
:
VisibilityManager.VisibilityType
class
HideLastVisibilityManager
:
VisibilityManager
Module Contents
HideLastVisibilityManager
(
)
fun
itemVisibility
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
VisibilityManager.VisibilityType
interface
VisibilityManager
Module Contents
abstract
fun
itemVisibility
(
groupCount
:
Int
,
groupIndex
:
Int
)
:
VisibilityManager.VisibilityType
enum
class
VisibilityType
Module Contents
ALL
GROUP_ONLY
ITEMS_ONLY
NONE