Copy customViewGroup from Examples
First implement