HarmonyOS 鸿蒙Next如何设置内圆角?

发布于 1周前 作者 bupafengyu 来自 鸿蒙OS

HarmonyOS 鸿蒙Next如何设置内圆角?

想为一个组件设置一个内圆角的样式,请问如何设置?

5 回复
borderRadius +margin或者padding

我想为一个Text组件中的两个角设置内圆角,即向内凹陷的倒角,请问有没有实现方法?

搞两个圆,设置position分别放在text组件的左右两个角,然后设置圆的背景色为页面背景色 :)

我现在就是怎么写的^_^

在HarmonyOS鸿蒙Next中设置内圆角,通常可以通过XML布局文件或Java/Kotlin代码来实现。

  1. XML静态设置:在布局文件中,为需要设置内圆角的组件定义背景,使用<shape>标签并设置android:radius属性来定义圆角的大小。确保背景设置为该shape。

  2. 代码动态设置:在Java或Kotlin代码中,可以通过创建ShapeElement对象并设置其圆角半径,然后将该ShapeElement设置为组件的背景来实现内圆角效果。

如果问题依旧没法解决,请加我微信,我的微信是itying888。

回到顶部