пример использования drawer
@Override
protected void onDraw(Canvas c) {
if (mDrawer != null) {
int[] drawableStates = this.getDrawableState();
mDrawer.drawableStates(drawableStates);
mDrawer
.canvas(c)
.draw();
}
super.onDraw(c);
}