CheckerboardDrawable
CheckerboardDrawable copied to clipboard
A custom Drawable to use as background which embody "transparent", AKA checkerboard grid.
CheckerboardDrawable

A custom Drawable to use as background which embody "transparent", AKA checkerboard grid.

Gradle
dependencies {
implementation 'com.github.duanhong169:checkerboarddrawable:${latestVersion}'
...
}
Replace
${latestVersion}
with the latest version code. See releases.
Usage
Use CheckerboardDrawable.create()
and set as background drawable
yourView.setBackgroundDrawable(CheckerboardDrawable.create());
Custom
CheckerboardDrawable drawable = new CheckerboardDrawable.Builder()
.colorOdd(Color.LTGRAY)
.colorEven(Color.DKGRAY)
.size(20)
.build();
yourView.setBackgroundDrawable(drawable);
License
See the LICENSE file.