可组合成内容形状的剪辑

Posted

技术标签:

【中文标题】可组合成内容形状的剪辑【英文标题】:Clip Composable to Shape of Contents 【发布时间】:2022-01-22 09:27:33 【问题描述】:

我有一个图标,其中有四分之一圆形可绘制。我在加载状态下使用了伴奏占位符库,但是占位符是带有微光的正方形形状,而不是四分之一圆的内容。

我正在尝试弄清楚如何将图标的形状剪裁为内容的形状,以便可组合对象成为四分之一圆形并正确显示。

我尝试将占位符颜色属性设置为透明,希望它能显示底层的四分之一圆并对其应用微光,但它使整个可组合对象变为透明。

以下是应用占位符后的外观:

以及我想要的形状(没有将占位符应用于四分之一圆,只是颜色):

【问题讨论】:

【参考方案1】:

据我了解,您希望占位符形状为四分之一圆而不是正方形。您可以使用Modifier.placeholder(shape = RoundedCornerShape(bottomEnd = 24.dp)) 来实现此目的

将 24.dp 替换为您的正方形大小。

【讨论】:

以上是关于可组合成内容形状的剪辑的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis 动态sql(转载)

Mybatis系列---动态SQL

创建反向剪辑路径 - CSS 或 SVG

编写多个视频会导致挂起

将自定义形状应用于剪辑属性 CSS

如何剪切/剪辑形状并显示其背后的形状?