记得在安卓中想要时间图片的圆形化需要引入三方组件或者自定义。在鸿蒙中圆形化就简单很多。一句话搞定。

在XML中引入Image组件

<Image
    ohos:center_in_parent="true"
    ohos:height="300vp"
    ohos:id="$+id:i_animator"
    ohos:image_src="$media:icon"
    ohos:scale_mode="clip_center"
    ohos:width="300vp"/>

在AbilitySlice中调用组件。

Image image = (Image) findComponentById(ResourceTable.Id_i_animator);

image.setCornerRadius(1000f);

搞定!

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐