diff --git a/VerticalIconButton/build.gradle b/VerticalIconButton/build.gradle index 88d4f4d..6f91f31 100644 --- a/VerticalIconButton/build.gradle +++ b/VerticalIconButton/build.gradle @@ -49,7 +49,7 @@ afterEvaluate { groupId = 'com.github.ilhamhadisyah' artifactId = 'VerticalIconButton' - version = '1.8.2' + version = '1.8.3' } } } diff --git a/VerticalIconButton/src/main/java/com/hadisyah/verticaliconbutton/VerticalIconBoxedButton.kt b/VerticalIconButton/src/main/java/com/hadisyah/verticaliconbutton/VerticalIconBoxedButton.kt index d46702e..d85eeae 100644 --- a/VerticalIconButton/src/main/java/com/hadisyah/verticaliconbutton/VerticalIconBoxedButton.kt +++ b/VerticalIconButton/src/main/java/com/hadisyah/verticaliconbutton/VerticalIconBoxedButton.kt @@ -8,6 +8,7 @@ import android.graphics.drawable.Drawable import android.util.AttributeSet import android.util.TypedValue import android.view.View +import android.view.ViewOutlineProvider import android.widget.ImageView import android.widget.TextView import androidx.annotation.ColorInt @@ -77,6 +78,12 @@ class VerticalIconBoxedButton : MaterialCardView { this.view = this inflate(mContext, R.layout.icon_boxed_button_layout, this) + this.isClickable = true + this.isFocusable = true + cardElevation =0.0f + radius = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 12f, context.resources.displayMetrics) +// outlineProvider = ViewOutlineProvider. + val arr: TypedArray = mContext.obtainStyledAttributes(attrs, R.styleable.VerticalIconBoxedButton, styleAttr, 0) iconFile = arr.getDrawable(R.styleable.VerticalIconBoxedButton_icon) diff --git a/VerticalIconButton/src/main/java/com/hadisyah/verticaliconbutton/VerticalIconButton.kt b/VerticalIconButton/src/main/java/com/hadisyah/verticaliconbutton/VerticalIconButton.kt index 4814553..5c21f57 100644 --- a/VerticalIconButton/src/main/java/com/hadisyah/verticaliconbutton/VerticalIconButton.kt +++ b/VerticalIconButton/src/main/java/com/hadisyah/verticaliconbutton/VerticalIconButton.kt @@ -74,6 +74,8 @@ class VerticalIconButton : MaterialCardView { inflate(mContext, R.layout.button_layout, this) this.isClickable = true this.isFocusable = true + cardElevation =0.0f + radius = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 12f, context.resources.displayMetrics) val arr: TypedArray = mContext.obtainStyledAttributes(attrs, R.styleable.VerticalIconButton, styleAttr, 0)