HarmonyOS API:结构体

joytrian
发布于 2023-4-17 18:43
浏览
0收藏

版本:v3.1 Beta

OH_Drawing_BitmapFormat

更新时间: 2023-02-17 09:19

概述

结构体用于描述位图像素的格式,包括颜色类型和透明度类型


起始版本:


8


相关模块:


​Drawing​

汇总

成员变量

成员变量名称

描述

​colorFormat​

描述位图像素的透明度分量

​alphaFormat​

描述位图像素的存储格式

结构体成员变量说明

alphaFormat

OH_Drawing_AlphaFormat OH_Drawing_BitmapFormat::alphaFormat

描述:

描述位图像素的透明度分量

colorFormat

OH_Drawing_ColorFormat OH_Drawing_BitmapFormat::colorFormat

描述:

描述位图像素的存储格式

OH_NativeBuffer_Config

更新时间: 2023-02-17 09:19

概述

OH_NativeBuffer的属性配置,用于申请新的OH_NativeBuffer实例或查询现有实例的相关属性。


起始版本:


9


相关模块:


​OH_NativeBuffer​

汇总

成员变量

成员变量名称

描述

width

宽度(像素)

height

高度(像素)

format

像素格式

usage

buffer的用途说明

OH_NativeXComponent_Callback

更新时间: 2023-02-17 09:19

概述

注册Surface生命周期和触摸事件回调。


起始版本:


8


相关模块:


​Native XComponent​

汇总

成员变量

成员变量名称

描述

​OnSurfaceCreated​

创建Surface时调用。

​OnSurfaceChanged​

当Surface改变时调用。

​OnSurfaceDestroyed​

当Surface被销毁时调用。

​DispatchTouchEvent​

当触摸事件被触发时调用。

OH_NativeXComponent_MouseEvent

更新时间: 2023-02-17 09:19

概述

鼠标事件。


起始版本:


9


相关模块:


​Native XComponent​

汇总

成员变量

成员变量名称

描述

​x = 0.0​

点击触点相对于当前组件左上角的x轴坐标。

​y = 0.0​

点击触点相对于当前组件左上角的y轴坐标。

​screenX = 0.0​

点击触点相对于屏幕左上角的x轴坐标。

​screenY = 0.0​

点击触点相对于屏幕左上角的y轴坐标。

​timestamp = 0​

当前鼠标事件的时间戳。

​action = OH_NativeXComponent_MouseEventAction::OH_NATIVEXCOMPONENT_MOUSE_NONE​

当前鼠标事件动作。

​button = OH_NativeXComponent_MouseEventButton::OH_NATIVEXCOMPONENT_NONE_BUTTON​

鼠标事件按键。

OH_NativeXComponent_MouseEvent_Callback

更新时间: 2023-02-17 09:19

概述

注册鼠标事件的回调。


起始版本:


9


相关模块:


​Native XComponent​

汇总

成员变量

成员变量名称

描述

​DispatchMouseEvent​

当鼠标事件被触发时调用。

​DispatchHoverEvent​

当悬停事件被触发时调用。


文章转载自:​​https://developer.harmonyos.com/cn/docs/documentation/doc-references-V3/_o_h___native_x_component___mouse_event___callback-0000001446970500-V3?catalogVersion=V3​

已于2023-4-17 18:43:43修改
收藏
回复
举报
回复
    相关推荐