HarmonyOS开发之Button控件讲解 原创

码上夏雨
发布于 2021-6-2 12:53
浏览
0收藏

@TOC

为Button添加Background(针对XML对象)

XML内部使用

<Button
	ohos:id="$+id:bottom_play_btn"
    ohos:height="50vp"
    ohos:width="50vp"
    ohos:margin="10vp"
    ohos:background_element="$graphic:ic_play"/>

代码使用

首先我们看一下官方给定的方法:
HarmonyOS开发之Button控件讲解-鸿蒙开发者社区
在这里给定的参数是Element类,查看文档可知下面的类有
HarmonyOS开发之Button控件讲解-鸿蒙开发者社区
其中关于 ==VectorElement==的描述为
Provides an Element object that supports vector drawing.
You can use this class to draw vector elements to prevent image distortion after scaling.

HarmonyOS开发之Button控件讲解-鸿蒙开发者社区
由此我们可以使用下面方法来将 ==xml== 用来更新Background

playBtn.setBackground(new VectorElement(this,ResourceTable.Graphic_ic_pause));

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
标签
已于2021-6-2 14:42:01修改
收藏
回复
举报
回复
    相关推荐