feat: add DoricAssets resource

This commit is contained in:
pengfei.zhou
2021-12-07 18:38:05 +08:00
committed by osborn
parent 233f31b90b
commit 1ba4336857
17 changed files with 279 additions and 62 deletions

View File

@@ -1,4 +1,4 @@
import { Base64Resource, Group, Panel, coordinator, text, gravity, Color, LayoutSpec, log, vlayout, scroller, layoutConfig, image, ScaleType, Image, modal, RemoteResource, MainBundleResource, AssetResource } from "doric";
import { Base64Resource, Group, Panel, coordinator, text, gravity, Color, LayoutSpec, log, vlayout, scroller, layoutConfig, image, ScaleType, Image, modal, RemoteResource, MainBundleResource, AndroidAssetsResource, DoricAssetsResource } from "doric";
import { colors, label } from "./utils";
import { img_base64 } from "./image_base64";
@@ -28,9 +28,12 @@ class ImageDemo extends Panel {
label('Button'),
image({
image: Environment.platform === 'Android'
? new AssetResource("assets/The_Parthenon_in_Athens.jpeg")
? new AndroidAssetsResource("assets/The_Parthenon_in_Athens.jpeg")
: new MainBundleResource("assets/The_Parthenon_in_Athens.jpeg"),
}),
image({
image: new DoricAssetsResource("The_Parthenon_in_Athens.jpeg"),
}),
image({
image: new RemoteResource("https://p.upyun.com/demo/webp/webp/jpg-0.webp"),
}),