提交 0573742d 编写于 作者: W wangyihui

【Drawable】修改示例代码错误

Signed-off-by: Nwangyihui <wangyihui16@huawei.com>
Change-Id: Ia98dc6e723755c52c82807b17c7b82294785180f
上级 82a21ed2
...@@ -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.
先完成此消息的编辑!
想要评论请 注册