private void initialize(@Nullable final AttributeSet attributeSet) {
        inflateLayout();
        obtainStyledAttributes(attributeSet);
        adaptShadow();
        adaptImageButtonSize();
        adaptImageButtonBackground();
    }
private void initialize(@Nullable final AttributeSet attributeSet) {
        inflateLayout();
        obtainStyledAttributes(attributeSet);
        adaptShadow();
        adaptImageButtonSize();
        adaptImageButtonBackground();
    }
private void initialize ( @ Nullable final AttributeSet attributeSet ) { inflateLayout ( ) ; obtainStyledAttributes ( attributeSet ) ; adaptShadow ( ) ; adaptImageButtonSize ( ) ; adaptImageButtonBackground ( ) ; }
Initializes the view.

@param attributeSet
The attribute set, the view's attributes should be obtained from, as an instance of
the type {@link AttributeSet} or null, if no attributes should be obtained
Initializes the view .