字母数字键盘的造型Styling an alphanumeric keyboard

<< 点击显示目录 >>

主页  mappView帮助助手 > mapp View帮助信息 > 工程 > 定制的小工具 > 定制键盘 > 定制键盘的造型 >

字母数字键盘的造型Styling an alphanumeric keyboard

这个小组件在内部被其他小组件使用和绑定。因此,它不能直接配置在一块内容上,但可以为它使用样式。

媒体文件也可以从部件库中引用(见 部件库资源)。

在AlphaPad样式中引用本地媒体文件时,文件的引用方式如下。

LibraryMedia/[库名]/[文件名]。

例如。LibraryMedia/widgetlibrary_1/graphic.png

背景图像,例如按钮,使用SizeMode "cover "进行调整。

参见 尺寸模式

具有风格的属性

Name

Type

说明

Default value

backColor

Color

定义小组件的背景颜色。

#FFFFFF

backGroundGradient

Gradient

将小组件的背景定义为一个颜色渐变。

 

backGround

ImagePath

将小组件的背景定义为一个图像。

 

shadow

Shadow

定义小组件的阴影。

none

opacity

Opacity

定义小组件的透明度。值越低,小组件就越透明。

1

cornerRadius

PixelValCollection

定义小组件的角落风格。

0px

borderColor

Color

定义小组件周围边界的颜色。

#333333

borderWidth

PixelValCollection

定义小组件周围边框的宽度。

9px

borderStyle

String

定义小组件周围边框的样式。

borderStyle可以为所有页面一起指定(比如 "none"),也可以为页面分别指定(比如 "none solid none solid")。

信息的顺序是上-右-下-左。

none solid solid solid

textColor

Color

定义用于显示文本的颜色。这个值指的是所有没有自己的文本颜色设置的元素。

#000000

fontName

FontName

定义用于显示文本的字体。这个值指的是所有没有自己的字体设置的元素。

Arial

fontSize

PixelVal

定义用于显示文本的字体的大小。这个值指的是所有没有自己的文字大小设置的元素。

14px

 

Header (element <Header>)

headerBackColor

Color

定义页眉的背景颜色。

#333

headerBackGroundGradient

Gradient

将页眉的背景定义为渐变色。

 

headerTextColor

Color

定义用于显示页眉中的文本的颜色。

#FFFFFF

headerFontSize

PixelVal

定义用于显示页眉中的文本的字体大小。

18px

headerCornerRadius

PixelValCollection

定义页眉的边角样式。

0px

 

Buttons (elements <ValueButton> and <ActionButton>)

The following styleable properties affect all "ValueButton" and "ActionButton" elements, but not "ActionImage" elements.

buttonBorderColor

Color

定义按钮周围的边界颜色。

#555555

buttonMouseDownBorderColor

Color

定义按钮被按下时的边框颜色。

#333333

buttonBorderWidth

PixelValCollection

定义按钮的边框宽度。

1px 1px 1px 1px

buttonBorderStyle

BorderStyle

定义按钮的边框样式。

solid

buttonBackColor

Color

定义按钮的背景色。

#FFFFFF

buttonMouseDownBackColor

Color

定义按钮被按下时的背景颜色。

#FFA800

buttonCheckedBackColor

Color

定义按钮被锁定时的背景色。

#FFA800

buttonBackGroundGradient

Gradient

将按钮的背景定义为颜色渐变。

 

buttonMouseDownBackGroundGradient

Gradient

定义按钮被按下时的背景为颜色渐变。

 

buttonCheckedBackGroundGradient

Gradient

将按钮锁定时的背景定义为渐变色。

 

buttonBackGround

ImagePath

将按钮的背景定义为一个图像。

 

buttonMouseDownBackGround

ImagePath

在按钮被按下时将其背景定义为图像。

 

buttonShadow

Shadow

定义了按钮的阴影。如果一个阴影与另一个元素重叠,可以用z-index来纠正。

none

buttonMouseDownShadow

Shadow

定义按钮被按下时的阴影。覆盖buttonShadow。如果阴影与其他元素重叠,可以用z-index来修正。

none

buttonCheckedShadow

Shadow

定义按钮被锁定时的阴影。覆盖buttonShadow。

none

buttonTextColor

Color

定义按钮的文本颜色。

#000000

buttonMouseDownTextColor

Color

定义按钮被按下时的文本颜色。

#000000

buttonCornerRadius

PixelValCollection

定义按钮的边角样式。

0px

buttonFontSize

PixelVal

定义按钮的字体大小。

20px

 

在按钮上以下标或上标显示替代字符

(<ValueButton shiftDisplay> or <ValueButton specialDisplay>)

buttonShowSub

Boolean

定义下标的显示方式。

true

buttonSubFontSize

PixelVal

定义按钮的字体大小。

12px

buttonSubTextColor

Color

定义按钮的文本颜色。

#000000

buttonSubMouseDownTextColor

Color

定义按钮被按下时的文本颜色。

#000000

buttonShowSup

Boolean

定义上标的显示方式。

true

buttonSupFontSize

PixelVal

定义字体大小。

12px

buttonSupTextColor

Color

定义文本颜色。

#000000

buttonSupMouseDownTextColor

Color

定义按钮被按下时的文本颜色。

#000000

 

Buttons (element <ActionImage>)

下面的可样式属性只影响所有的 "ActionImage "元素,但不影响 "ValueButton "和 "ActionButton "元素。

closeBackgroundImage

ImagePath

定义具有 "关闭 "动作的ActionImage的背景图像。

 

closeMouseDownBackgroundImage

ImagePath

定义动作 "close "的ActionImage在按下状态下的背景图片。

 

shiftBackgroundImage

ImagePath

定义有 "shift "动作的ActionImage的背景图像。

 

shiftMouseDownBackgroundImage

ImagePath

定义有 "移位 "动作的ActionImage在按下状态下的背景图像。

 

capsLockBackGroundImage

ImagePath

定义动作 "shift "的ActionImage在锁定状态下的背景图片。 shiftMouseDownBackgroundImage默认使用。

如果使用capsLockBackGroundImage,也必须使用shiftBackgroundImage。

 

specialBackgroundImage

ImagePath

定义具有 "特殊 "动作的ActionImage的背景图像。

 

specialMouseDownBackgroundImage

ImagePath

定义动作 "special "的ActionImage在按下状态下的背景图片。

 

deleteBackgroundImage

ImagePath

定义有 "删除 "动作的ActionImage的背景图像。

 

deleteMouseDownBackgroundImage

ImagePath

定义有 "删除 "动作的ActionImage在按下状态下的背景图片。

 

clearBackgroundImage

ImagePath

定义有 "清除 "动作的ActionImage的背景图像。

 

clearMouseDownBackgroundImage

ImagePath

定义动作 "清除 "的ActionImage在按下状态下的背景图像。

 

enterBackgroundImage

ImagePath

定义有 "回车 "动作的ActionImage的背景图像。

 

enterMouseDownBackgroundImage

ImagePath

定义有 "回车 "动作的ActionImage在按下状态下的背景图像。

 

leftBackgroundImage

ImagePath

定义有 "左 "动作的ActionImage的背景图像。

 

leftMouseDownBackgroundImage

ImagePath

定义有 "左 "动作的ActionImage在按下状态下的背景图像。

 

rightBackgroundImage

ImagePath

定义有 "右 "动作的ActionImage的背景图像。

 

rightMouseDownBackgroundImage

ImagePath

定义动作 "右 "的ActionImage在按下状态下的背景图像。

 

imeNextBackgroundImage

ImagePath

定义动作 "image-next-candidates "的ActionImage的背景图像。

 

imeNextMouseDownBackgroundImage

ImagePath

定义动作为 "下一个候选人 "的ActionImage在按下状态下的背景图片。

 

imePrevBackgroundImage

ImagePath

定义动作 "image-prev-candidates "的ActionImage的背景图像。

 

imePrevMouseDownBackgroundImage

ImagePath

定义动作 "image-prev-candidates "的ActionImage在按下状态下的背景图片。

 

 

语言切换的选择元素(元素<LayoutSelector>)。

selectorBackColor

Color

定义按钮的背景颜色。

#FFFFFF

selectorFontSize

PixelVal

定义按钮和列表的字体大小。

12px

selectorTextColor

Color

定义按钮和列表的文本颜色。

#000000

selectorBorderStyle

BorderStyle

定义列表周围的边框样式。

solid

selectorBorderColor

Color

定义列表边框的颜色。

#000

selectorBorderWidth

PixelValCollection

定义列表边框的宽度。

1px

selectorCornerRadius

PixelValCollection

定义列表边角的圆角。

0px

selectorActiveBackColor

Color

定义所选列表元素的背景色。

#FFA800

selectorActiveTextColor

Color

定义所选列表元素的文本颜色。

#000000

 

显示当前文本 (element <Value>)

valueBackColor

Color

定义文本显示的背景色。

#FFF

valueBackGroundGradient

Gradient

定义文本显示的背景为梯度颜色。

 

valueBorderColor

Color

定义文本显示器周围的边框颜色。

#333333

valueBorderStyle

BorderStyle

定义文本显示周围的边框样式。边框可以是不间断的、虚线的或点状的。

solid

valueBorderWidth

PixelValCollection

定义文本显示周围的边框宽度。

1px

valueCornerRadius

PixelValCollection

定义文本显示周围的角的圆角。

0px

valueFontName

FontName

定义文本显示的文本所使用的字体。

Arial

valueFontSize

PixelVal

定义文本显示的文本所使用的大小。

18px

valueTextAlign

TextAlign

定义文本显示中数值的方向。

left

valueTextColor

Color

定义用于显示文本显示的文本的颜色。

#000000

valueShadow

Shadow

定义文本显示的阴影。

none

valuePadding

PixelValCollection

定义文本显示的外部边界和其内容之间的间距。

0px 12px

 

IME element

imeBackColor

Color

定义 IME 元素的背景颜色。

#FFF

imeBackGroundGradient

Gradient

定义IME元素的背景是一个颜色渐变。

 

imeBorderColor

Color

定义IME元素周围的边框颜色。

#333333

imeBorderStyle

BorderStyle

定义IME元素周围的边框样式。边框可以是不间断的,虚线的或点状的。

solid

imeBorderWidth

PixelValCollection

定义IME元素周围边框的宽度。

1px

imeFontName

FontName

定义显示的IME元素文本使用的字体。

Arial

imeFontSize

PixelVal

定义显示的 IME 元素文本的大小。

18px

imeTextColor

Color

定义用于显示 IME 元素文本的颜色。

#000000