OHOS::UIAnalogClock::Hand

Overview

Related Modules:

Graphic

Description:

Defines the basic attributes of the analog clock hands. This is an inner class of UIAbstractClock.

Since:

1.0

Version:

1.0

Summary

Public Member Functions

Public Member Function Name

Description

Hand ()

 

A default constructor used to create a Hand instance.

~Hand ()

virtual 

A destructor used to delete the Hand instance.

operator new (size_t size)

void  

Overrides the new function.

operator delete (void p)

void 

Overrides the delete function.

Data Fields

Variable Name

Description

center

Point 

Represents the rotation center of a clock hand.

initAngle

uint16

Represents the initial clockwise rotation angle of a clock hand. The default value is 0, indicating that the hand direction is vertically upward.

preAngle

uint16

Represents the latest rotation angle of this clock hand.

nextAngle

uint16

Represents the next rotation angle of this clock hand.

position

Point 

Represents the position of a hand on this analog clock.

imageInfo

ImageInfo 

Represents the image information of this clock hand.

trans

TransformMap 

Represents the information about the rotation and translation of this clock hand.

target

Rect 

Represents the new rectangle area after the rotation and translation.

color

ColorType 

Represents the color of this clock hand.

width

uint16_t 

Represents the width of this clock hand.

height

uint16

Represents the height of this clock hand.

opacity

OpacityType 

Represents the opacity of this clock hand.

drawtype_

DrawType 

Represents the drawing type of this clock hand.