Left Index

AppCompatImageButton

As AppCompatImageButton is an advance version of ImageButton we recommend to use AppCompatImageButton.


AppCompatImageButton is used to display a normal button with a custom image in a button. In simple words we can say, AppCompatImageButton is a button with an image that can be pressed or clicked by the users. By default it looks like a normal button with the standard button background that changes the color during different button states.


public class AppCompatImageButton extends ImageButton implements TintableBackgroundView

java.lang.Object

↳ android.view.View

  ↳ android.widget.ImageView

    ↳ android.widget.ImageButton

      ↳ androidx.appcompat.widget.AppCompatImageButton


We Recommend to use new UI components i.e. androidx components


Note: AppCompatImageButton has all the properties of a AppCompatButton so you can easily perform any event like click or any other event which you can perform on a normal button


How to create AppCompatImageButton in layout xml file

<androidx.appcompat.widget.AppCompatImageButton
    android:layout_width="80dp"
    android:layout_height="80dp"
    android:background="@android:color/transparent"
    android:src="@android:drawable/ic_menu_edit" />

As AppCompatImageButton has all properties of AppCompatButton so we can perform all operation like click and all. You can go through