未验证 提交 128b3f9a 编写于 作者: O openharmony_ci 提交者: Gitee

!20501 【Drawable】修改示例代码错误

Merge pull request !20501 from 王一卉/drawable
...@@ -31,6 +31,18 @@ constructor() ...@@ -31,6 +31,18 @@ constructor()
当传入资源id或name为包含前景和背景资源的json文件时,生成LayeredDrawableDescriptor对象。 当传入资源id或name为包含前景和背景资源的json文件时,生成LayeredDrawableDescriptor对象。
drawble.json文件如下:
```json
{
"layered-image":
{
"background" : "$media:background",
"foreground" : "$media:foreground"
}
}
```
**示例:** **示例:**
```ts ```ts
// xxx.ets // xxx.ets
...@@ -45,7 +57,7 @@ struct Index { ...@@ -45,7 +57,7 @@ struct Index {
Row() { Row() {
Column() { Column() {
Image((<LayeredDrawableDescriptor> (this.resManager.getDrawableDescriptor($r('app.media.icon').id)))) Image((<LayeredDrawableDescriptor> (this.resManager.getDrawableDescriptor($r('app.media.icon').id))))
Image(((<LayeredDrawableDescriptor> (this.resManager.getDrawableDescriptor($r('app.media.icon') Image(((<LayeredDrawableDescriptor> (this.resManager.getDrawableDescriptor($r('app.media.drawable')
.id))).getForeground()).getPixelMap()) .id))).getForeground()).getPixelMap())
}.height('50%') }.height('50%')
}.width('50%') }.width('50%')
...@@ -87,8 +99,8 @@ getPixelMap(): image.PixelMap; ...@@ -87,8 +99,8 @@ getPixelMap(): image.PixelMap;
**示例:** **示例:**
```ts ```ts
pixmap: PixelMap = ((<LayeredDrawableDescriptor> (this.resManager.getDrawableDescriptor($r('app.media.icon') pixmap: PixelMap = (<LayeredDrawableDescriptor> (this.resManager.getDrawableDescriptor($r('app.media.drawable')
.id))).getForeground()).getPixelMap(); .id))).getPixelMap();
``` ```
## LayeredDrawableDescriptor.getForeground ## LayeredDrawableDescriptor.getForeground
...@@ -106,7 +118,7 @@ getForeground(): DrawableDescriptor; ...@@ -106,7 +118,7 @@ getForeground(): DrawableDescriptor;
**示例:** **示例:**
```ts ```ts
drawable: DrawableDescriptor = (<LayeredDrawableDescriptor> (this.resManager.getDrawableDescriptor($r('app.media.icon') drawable: DrawableDescriptor = (<LayeredDrawableDescriptor> (this.resManager.getDrawableDescriptor($r('app.media.drawable')
.id))).getForeground(); .id))).getForeground();
``` ```
...@@ -125,7 +137,7 @@ getBackground(): DrawableDescriptor; ...@@ -125,7 +137,7 @@ getBackground(): DrawableDescriptor;
**示例:** **示例:**
```ts ```ts
drawable: DrawableDescriptor = (<LayeredDrawableDescriptor> (this.resManager.getDrawableDescriptor($r('app.media.icon') drawable: DrawableDescriptor = (<LayeredDrawableDescriptor> (this.resManager.getDrawableDescriptor($r('app.media.drawable')
.id))).getBackground(); .id))).getBackground();
``` ```
...@@ -144,6 +156,6 @@ getMask(): DrawableDescriptor; ...@@ -144,6 +156,6 @@ getMask(): DrawableDescriptor;
**示例:** **示例:**
```ts ```ts
drawable: DrawableDescriptor = (<LayeredDrawableDescriptor> (this.resManager.getDrawableDescriptor($r('app.media.icon') drawable: DrawableDescriptor = (<LayeredDrawableDescriptor> (this.resManager.getDrawableDescriptor($r('app.media.drawable')
.id))).getMask(); .id))).getMask();
``` ```
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册