code: private void initType(TypedArray attrs) {
  		int index = R.styleable.ActionButton_type;
  		if (attrs.hasValue(index)) {
  			int id = attrs.getInteger(index, type.getId());
  			type = Type.forId(id);
  			LOGGER.trace("Initialized Action Button type: {}", getType());
  		}
  	}
docs: Initializes the {@link Type} of <b>Action Button</b>
  <p>
  Must be called before {@link #initSize(TypedArray)} for the proper
  <b>Action Button</b> {@link #size} initialization
  
  @param attrs attributes of the XML tag that is inflating the view