Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 裁剪图像视图并使用Textview应用圆角_Android_Shape_Rounded Corners_Clip - Fatal编程技术网

Android 裁剪图像视图并使用Textview应用圆角

Android 裁剪图像视图并使用Textview应用圆角,android,shape,rounded-corners,clip,Android,Shape,Rounded Corners,Clip,请帮助我裁剪android中圆角的imageview和textview。(例如:附加示例图像)您可以尝试使用CardView,其应用程序:cardCornerRadius等于视图高度的1/2。如果min版本允许,您可以使用ViewOutlineProvider 您可以将其应用于任何类型的视图,这意味着您可以将图像和文本放在布局中,并在布局上进行循环剪裁 view.clipToOutline = true view.outlineProvider = object : ViewOutlinePro


请帮助我裁剪android中圆角的imageview和textview。(例如:附加示例图像)

您可以尝试使用
CardView
,其
应用程序:cardCornerRadius
等于视图高度的1/2。

如果min版本允许,您可以使用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);
   }
}