Home

Awesome

CheckerboardDrawable gitHub release platform <a target="_blank" href="https://android-arsenal.com/api?level=14"><img src="https://img.shields.io/badge/API-14%2B-brightgreen.svg?style=flat"></a> license

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

<img src='art/screen-shot.png' height='500px'/>

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.