我有一个带有GridLayoutManager的RecyclerView,其中包含具有各种ViewTypes(以及SpanSize)的项目.我需要为所有R.layout.item_image类型圆角,如下图所示所以我创建了一个ItemDecoration来计算将在其上绘制这些项目的Rect。然后将Canvas剪切到此Rect(使用Path来圆角):publicclassRoundCornersDecorationextendsRecyclerView.ItemDecoration{privatefinalfloatradius;privatefinalRectFdefaultRectT