private void setPageCount(int pages) {
        pageCount = pages;
        calculateDotPositions(getWidth(), getHeight());
        resetState();
        requestLayout();
    }
An ink inspired widget for indicating pages in a {@link ViewPager}.
library/src/main/java/com/heinrichreimersoftware/materialintro/view/InkPageIndicator.java