裁剪Imageview并使用Textview应用圆角

时间:2018-06-15 14:09:28

标签: android shape rounded-corners clip

Crop Imageview and apply Rounded Corner

请帮我解决这个问题,在android中使用圆角裁剪imageview和textview。 (例如:附图样本)

2 个答案:

答案 0 :(得分:1)

您可以尝试使用CardView app:cardCornerRadius等于视图高度的1/2。

答案 1 :(得分:0)

如果您的最低版本允许,您可以使用ViewOutlineProvider。

您可以将其应用于任何类型的视图,这意味着您可以将图像和文本放在布局中,并在布局上进行圆形剪裁。

view.clipToOutline = true
view.outlineProvider = object : ViewOutlineProvider()
{
   @RequiresApi(Build.VERSION_CODES.LOLLIPOP)
   override fun getOutline(view: View, outline: Outline) {
       outline.setOval(0, 0, view.width, view.height);
   }
}