It seems like this bug is resolved after replacing the following two lines in StickyGridHeadersGridView.java
(line no 887)
canvas.restore();
canvas.restore();
with
if (mHeaderBottomPosition != headerHeight) {
canvas.restore();
}
canvas.restore();
Thanks to TonicArtos/StickyGridHeaders Issue #55