I made an
ImageButton with rounded corners, but the picture on it is still square. How do I make the picture the same shape as the
ImageButton , be it a rounded square or a circle?
Look towards the masks. In my opinion, the easiest way to implement the desired behavior is to create a class inherited from
ImageView and in it override the
dispatchDraw method in which to apply a mask. This is where this topic was raised.