Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
df80f9e7
D
Docs
项目概览
OpenHarmony
/
Docs
接近 2 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
df80f9e7
编写于
7月 14, 2023
作者:
O
openharmony_ci
提交者:
Gitee
7月 14, 2023
浏览文件
操作
浏览文件
下载
差异文件
!20832 文档修改
Merge pull request !20832 from luoying_ace/ly0701
上级
67f36e90
f6a988d6
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
36 addition
and
36 deletion
+36
-36
zh-cn/application-dev/reference/apis/js-apis-arkui-inspector.md
...application-dev/reference/apis/js-apis-arkui-inspector.md
+32
-32
zh-cn/application-dev/reference/arkui-ts/figures/imagespan.png
.../application-dev/reference/arkui-ts/figures/imagespan.png
+0
-0
zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-image-effect.md
...eference/arkui-ts/ts-universal-attributes-image-effect.md
+4
-4
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-arkui-inspector.md
浏览文件 @
df80f9e7
...
@@ -76,42 +76,42 @@ off(type: 'layout', callback?: () => void): void
...
@@ -76,42 +76,42 @@ off(type: 'layout', callback?: () => void): void
**示例:**
**示例:**
```
js
```
ts
import
inspector
from
'
@ohos.arkui.inspector
'
;
import
inspector
from
'
@ohos.arkui.inspector
'
@
Entry
@
Entry
@
Component
@
Component
struct
ImageExample
{
struct
ImageExample
{
build
()
{
build
()
{
Column
()
{
Column
()
{
Flex
({
direction
:
FlexDirection
.
Column
,
alignItems
:
ItemAlign
.
Start
})
{
Flex
({
direction
:
FlexDirection
.
Column
,
alignItems
:
ItemAlign
.
Start
})
{
Row
({
space
:
5
})
{
Row
({
space
:
5
})
{
Image
(
$r
(
'
app.media.app_icon
'
))
Image
(
$r
(
'
app.media.app_icon
'
))
.
width
(
110
)
.
width
(
110
)
.
height
(
110
)
.
height
(
110
)
.
border
({
width
:
1
})
.
border
({
width
:
1
})
.
id
(
'
IMAGE_ID
'
)
.
id
(
'
IMAGE_ID
'
)
}
}
}
}
}.
height
(
320
).
width
(
360
).
padding
({
right
:
10
,
top
:
10
})
}.
height
(
320
).
width
(
360
).
padding
({
right
:
10
,
top
:
10
})
}
}
listener
=
inspector
.
createComponentObserver
(
'
IMAGE_ID
'
)
listener
=
inspector
.
createComponentObserver
(
'
IMAGE_ID
'
)
aboutToAppear
()
{
aboutToAppear
()
{
let
FuncLayout
=
this
.
onLayoutComplete
.
bind
(
this
)
// bind current js instance
let
FuncLayout
=
this
.
onLayoutComplete
.
bind
(
this
)
// bind current js instance
let
FuncDraw
=
this
.
onDrawComplete
.
bind
(
this
)
// bind current js instance
let
FuncDraw
=
this
.
onDrawComplete
.
bind
(
this
)
// bind current js instance
this
.
listener
.
on
(
'
layout
'
,
FuncLayout
)
this
.
listener
.
on
(
'
layout
'
,
FuncLayout
)
this
.
listener
.
on
(
'
draw
'
,
FuncDraw
)
this
.
listener
.
on
(
'
draw
'
,
FuncDraw
)
}
}
onLayoutComplete
()
{
onLayoutComplete
()
{
// do something here
// do something here
}
}
onDrawComplete
()
{
onDrawComplete
()
{
// do something here
// do something here
}
}
}
}
```
```
\ No newline at end of file
zh-cn/application-dev/reference/arkui-ts/figures/imagespan.png
查看替换文件 @
67f36e90
浏览文件 @
df80f9e7
123.3 KB
|
W:
|
H:
101.3 KB
|
W:
|
H:
2-up
Swipe
Onion skin
zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-image-effect.md
浏览文件 @
df80f9e7
...
@@ -23,10 +23,10 @@
...
@@ -23,10 +23,10 @@
| sepia | number | 0 | 将图像转换为深褐色。入参为图像反转的比例,值为1则完全是深褐色的,值为0图像无变化。
(百分比)
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| sepia | number | 0 | 将图像转换为深褐色。入参为图像反转的比例,值为1则完全是深褐色的,值为0图像无变化。
(百分比)
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| hueRotate | number
\|
string | '0deg' | 色相旋转效果,输入参数为旋转角度。
<br/>
取值范围:(-∞, +∞)
<br/>
**说明:**
<br/>
色调旋转360度会显示原始颜色。先将色调旋转180 度,然后再旋转-180度会显示原始颜色。数据类型为number时,值为90和'90deg'效果一致。
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| hueRotate | number
\|
string | '0deg' | 色相旋转效果,输入参数为旋转角度。
<br/>
取值范围:(-∞, +∞)
<br/>
**说明:**
<br/>
色调旋转360度会显示原始颜色。先将色调旋转180 度,然后再旋转-180度会显示原始颜色。数据类型为number时,值为90和'90deg'效果一致。
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| colorBlend
<sup>
8+
</sup>
|
[
Color
](
ts-appendix-enums.md#color
)
\|
string
\|
[
Resource
](
ts-types.md#resource
)
| - | 为当前组件添加颜色叠加效果,入参为叠加的颜色。
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| colorBlend
<sup>
8+
</sup>
|
[
Color
](
ts-appendix-enums.md#color
)
\|
string
\|
[
Resource
](
ts-types.md#resource
)
| - | 为当前组件添加颜色叠加效果,入参为叠加的颜色。
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| sphericalEffect
<sup>
10+
</sup>
|
[number]
| - | 设置组件的图像球面化程度。
<br/>
取值范围:[0,1]。
<br/>
**说明:**
<br/>
1. 如果value等于0则图像保持原样,如果value等于1则图像为完全球面化效果。在0和1之间,数值越大,则球面化程度越高。
<br/>
`value < 0 `
或者
` value > 1`
为异常情况,
`value < 0`
按0处理,
`value > 1`
按1处理。
<br/>
2. 如果组件的图像使用异步加载,则不支持球面效果。例如Image组件默认使用异步加载,如果要使用球面效果,就要设置
`syncLoad`
为
`true`
,但是这种做法不推荐。
`backgroundImage`
也是使用异步加载,所以如果设置了
`backgroundImage`
,不支持球面效果。
<br/>
3. 如果组件设置了阴影,不支持球面效果。
<br>
此接口为系统接口。 |
| sphericalEffect
<sup>
10+
</sup>
|
number
| - | 设置组件的图像球面化程度。
<br/>
取值范围:[0,1]。
<br/>
**说明:**
<br/>
1. 如果value等于0则图像保持原样,如果value等于1则图像为完全球面化效果。在0和1之间,数值越大,则球面化程度越高。
<br/>
`value < 0 `
或者
` value > 1`
为异常情况,
`value < 0`
按0处理,
`value > 1`
按1处理。
<br/>
2. 如果组件的图像使用异步加载,则不支持球面效果。例如Image组件默认使用异步加载,如果要使用球面效果,就要设置
`syncLoad`
为
`true`
,但是这种做法不推荐。
`backgroundImage`
也是使用异步加载,所以如果设置了
`backgroundImage`
,不支持球面效果。
<br/>
3. 如果组件设置了阴影,不支持球面效果。
<br>
此接口为系统接口。 |
| lightUpEffect
<sup>
10+
</sup>
|
[number]
| - | 设置组件图像亮起程度。
<br/>
取值范围:[0,1]。
<br/>
如果value等于0则图像为全黑,如果value等于1则图像为全亮效果。0到1之间数值越大,表示图像亮度越高。
`value < 0`
或者
`value > 1`
为异常情况,
`value < 0`
按0处理,
`value > 1`
按1处理。
<br>
此接口为系统接口。|
| lightUpEffect
<sup>
10+
</sup>
|
number
| - | 设置组件图像亮起程度。
<br/>
取值范围:[0,1]。
<br/>
如果value等于0则图像为全黑,如果value等于1则图像为全亮效果。0到1之间数值越大,表示图像亮度越高。
`value < 0`
或者
`value > 1`
为异常情况,
`value < 0`
按0处理,
`value > 1`
按1处理。
<br>
此接口为系统接口。|
| pixelStretchEffect
<sup>
10+
</sup>
|
[
PixelStretchEffectOptions
](
ts-types.md#
PixelStretchEffectOptions
)
| - | 设置组件的图像边缘像素扩展距离。
<br/>
参数
`options`
包括上下左右四个方向的边缘像素扩展距离。
<br/>
**说明:**
<br/>
1. 如果距离为正值,表示向外扩展,放大原来图像大小。上下左右四个方向分别用边缘像素填充,填充的距离即为设置的边缘扩展的距离。
<br/>
2. 如果距离为负值,表示内缩,但是最终图像大小不变。
<br/>
内缩方式:
<br/>
图像根据
`options`
的设置缩小,缩小大小为四个方向边缘扩展距离的绝对值。
<br/>
图像用边缘像素扩展到原来大小。
<br/>
3. 对
`options`
的输入约束:
<br/>
上下左右四个方向的扩展统一为非正值或者非负值。即四个边同时向外扩或者内缩,方向一致。
<br/>
所有方向的输入均为百分比或者具体值,不支持百分比和具体值混用。
<br/>
所有异常情况下,显示为{0,0,0,0}效果,即跟原图保持一致。
<br>
此接口为系统接口。 |
| pixelStretchEffect
<sup>
10+
</sup>
|
[
PixelStretchEffectOptions
](
ts-types.md#
pixelstretcheffectoptions10
)
| - | 设置组件的图像边缘像素扩展距离。
<br/>
参数
`options`
包括上下左右四个方向的边缘像素扩展距离。
<br/>
**说明:**
<br/>
1. 如果距离为正值,表示向外扩展,放大原来图像大小。上下左右四个方向分别用边缘像素填充,填充的距离即为设置的边缘扩展的距离。
<br/>
2. 如果距离为负值,表示内缩,但是最终图像大小不变。
<br/>
内缩方式:
<br/>
图像根据
`options`
的设置缩小,缩小大小为四个方向边缘扩展距离的绝对值。
<br/>
图像用边缘像素扩展到原来大小。
<br/>
3. 对
`options`
的输入约束:
<br/>
上下左右四个方向的扩展统一为非正值或者非负值。即四个边同时向外扩或者内缩,方向一致。
<br/>
所有方向的输入均为百分比或者具体值,不支持百分比和具体值混用。
<br/>
所有异常情况下,显示为{0,0,0,0}效果,即跟原图保持一致。
<br>
此接口为系统接口。 |
| linearGradientBlur
<sup>
10+
</sup>
|
<br/>
value: number,
<br/>
{
<br/>
fractionStops:Array
<FractionStop>
,
<br/>
direction:
[
GradientDirection
](
ts-appendix-enums.md#gradientdirection
)
<br/>
}
<br/>
| - | 为当前组件添加内容线性渐变模糊效果,
<br/>
-value为模糊半径,模糊半径越大越模糊,为0时不模糊。取值范围:
[
0,
+∞)
<br/>线性梯度模糊包含两个部分fractionStops和direction<br/>-fractionStops数组中保存的每一个二元数组(取值0-1,小于0则为0,大于0则为1)表示[模糊程度, 模糊位置];模糊位置需严格递增,开发者传入的数据不符合规范会记录日志,渐变模糊数组中二元数组个数必须大于等于2,否则渐变模糊不生效 <br/> -direction为渐变模糊方向,默认值为[GradientDirection
](
ts-appendix-enums.md#gradientdirection
)
.Bottom
<br/>
从API version 10开始,该接口支持在ArkTS卡片中使用。 |
| linearGradientBlur
<sup>
10+
</sup>
|
<br/>
value: number,
<br/>
{
<br/>
fractionStops:Array
<FractionStop>
,
<br/>
direction:
[
GradientDirection
](
ts-appendix-enums.md#gradientdirection
)
<br/>
}
<br/>
| - | 为当前组件添加内容线性渐变模糊效果,
<br/>
-value为模糊半径,模糊半径越大越模糊,为0时不模糊。取值范围:
[
0,
60]
<br/>线性梯度模糊包含两个部分fractionStops和direction<br/>-fractionStops数组中保存的每一个二元数组(取值0-1,小于0则为0,大于0则为1)表示[模糊程度, 模糊位置];模糊位置需严格递增,开发者传入的数据不符合规范会记录日志,渐变模糊数组中二元数组个数必须大于等于2,否则渐变模糊不生效 <br/> -direction为渐变模糊方向,默认值为[GradientDirection
](
ts-appendix-enums.md#gradientdirection
)
.Bottom
<br/>
从API version 10开始,该接口支持在ArkTS卡片中使用。 |
## ShadowOptions对象说明
## ShadowOptions对象说明
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录