Custom UIButton effect inspired by Google Material Design