From 6d50b3bf99eae41c375348c65756e18b4a583345 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BD=93=E5=BD=930?= Date: Tue, 10 Sep 2024 16:17:18 +0800 Subject: [PATCH] =?UTF-8?q?feat:sample=E5=9B=BD=E9=99=85=E5=8C=96=E9=80=82?= =?UTF-8?q?=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- entry/src/main/ets/pages/Index.ets | 15 ++- .../main/resources/en_US/element/string.json | 120 ++++++++++++++++++ .../main/resources/zh_CN/element/string.json | 120 ++++++++++++++++++ oh-package.json5 | 3 +- 4 files changed, 252 insertions(+), 6 deletions(-) create mode 100644 entry/src/main/resources/en_US/element/string.json create mode 100644 entry/src/main/resources/zh_CN/element/string.json diff --git a/entry/src/main/ets/pages/Index.ets b/entry/src/main/ets/pages/Index.ets index 95f133a..f5bb135 100644 --- a/entry/src/main/ets/pages/Index.ets +++ b/entry/src/main/ets/pages/Index.ets @@ -21,9 +21,9 @@ import { webview } from '@kit.ArkWeb'; // Margin vertical const MARGIN_VERTICAL: number = 8; // Font weight -const FONT_WEIGHT: number = 500 +const FONT_WEIGHT: number = 500; // Placeholder -const PLACEHOLDER: string = '搜索' +const PLACEHOLDER: ResourceStr = $r('app.string.embed_search'); declare class Params { width: number; @@ -110,8 +110,15 @@ struct SearchComponent { Column({ space: MARGIN_VERTICAL }) { Image(item.uri).width($r("app.integer.embed_image_size")) Row({ space: MARGIN_VERTICAL }) { - Text(item.title).fontSize($r('app.string.ohos_id_text_size_body1')) - Text(item.price).fontSize($r('app.string.ohos_id_text_size_body1')) + Text(item.title) + .fontSize($r('app.string.ohos_id_text_size_body1')) + .width(100) + .maxLines(1) + .textOverflow({ overflow: TextOverflow.Ellipsis }) + Text(item.price) + .fontSize($r('app.string.ohos_id_text_size_body1')) + .width(50) + .maxLines(1) } } .backgroundColor($r('app.color.ohos_id_color_background')) diff --git a/entry/src/main/resources/en_US/element/string.json b/entry/src/main/resources/en_US/element/string.json new file mode 100644 index 0000000..e9fd762 --- /dev/null +++ b/entry/src/main/resources/en_US/element/string.json @@ -0,0 +1,120 @@ +{ + "string": [ + { + "name": "module_desc", + "value": "module description" + }, + { + "name": "EntryAbility_desc", + "value": "description" + }, + { + "name": "EntryAbility_label", + "value": "label" + }, + { + "name": "embed_product_title000", + "value": "power bank" + }, + { + "name": "embed_product_title001", + "value": "notebook computer" + }, + { + "name": "embed_product_title002", + "value": "mobile phone" + }, + { + "name": "embed_product_title003", + "value": "phone chargers" + }, + { + "name": "embed_product_title004", + "value": "headset" + }, + { + "name": "embed_product_title005", + "value": "Backpack" + }, + { + "name": "embed_product_price000", + "value": "¥79.9" + }, + { + "name": "embed_product_price001", + "value": "¥6999" + }, + { + "name": "embed_product_price002", + "value": "¥5999" + }, + { + "name": "embed_product_price003", + "value": "¥72.5" + }, + { + "name": "embed_product_price004", + "value": "¥899" + }, + { + "name": "embed_product_price005", + "value": "¥328" + }, + { + "name": "embed_reason", + "value": "get internet permisssion" + }, + { + "name": "embed_full_percent", + "value": "100%" + }, + { + "name": "embed_sixty_percent", + "value": "60%" + }, + { + "name": "embed_mall", + "value": "shop mall" + }, + { + "name": "embed_search", + "value": "search" + }, + { + "name": "embed_prompt_text", + "value": "Demonstration only, can realize the business function by itself" + }, + { + "name": "embed_search_text_placeholder", + "value": "Search related item" + }, + { + "name": "ohos_id_text_size_body1", + "value": "14" + }, + { + "name": "ohos_id_text_size_body2", + "value": "14" + }, + { + "name": "ohos_id_text_size_body3", + "value": "12" + }, + { + "name": "ohos_id_text_size_body4", + "value": "18" + }, + { + "name": "ohos_id_corner_radius_default_m", + "value": "12" + }, + { + "name": "ohos_id_elements_margin_vertical_m", + "value": "8" + }, + { + "name": "ohos_id_card_margin_start", + "value": "12" + } + ] +} diff --git a/entry/src/main/resources/zh_CN/element/string.json b/entry/src/main/resources/zh_CN/element/string.json new file mode 100644 index 0000000..e398c25 --- /dev/null +++ b/entry/src/main/resources/zh_CN/element/string.json @@ -0,0 +1,120 @@ +{ + "string": [ + { + "name": "module_desc", + "value": "module description" + }, + { + "name": "EntryAbility_desc", + "value": "description" + }, + { + "name": "EntryAbility_label", + "value": "label" + }, + { + "name": "embed_product_title000", + "value": "充电宝" + }, + { + "name": "embed_product_title001", + "value": "笔记本电脑" + }, + { + "name": "embed_product_title002", + "value": "移动手机" + }, + { + "name": "embed_product_title003", + "value": "手机充电器" + }, + { + "name": "embed_product_title004", + "value": "头戴式耳机" + }, + { + "name": "embed_product_title005", + "value": "背包" + }, + { + "name": "embed_product_price000", + "value": "¥79.9" + }, + { + "name": "embed_product_price001", + "value": "¥6999" + }, + { + "name": "embed_product_price002", + "value": "¥5999" + }, + { + "name": "embed_product_price003", + "value": "¥72.5" + }, + { + "name": "embed_product_price004", + "value": "¥899" + }, + { + "name": "embed_product_price005", + "value": "¥328" + }, + { + "name": "embed_reason", + "value": "get internet permisssion" + }, + { + "name": "embed_full_percent", + "value": "100%" + }, + { + "name": "embed_sixty_percent", + "value": "60%" + }, + { + "name": "embed_mall", + "value": "商城" + }, + { + "name": "embed_search", + "value": "搜索" + }, + { + "name": "embed_prompt_text", + "value": "仅演示,可自行实现业务功能" + }, + { + "name": "embed_search_text_placeholder", + "value": "搜索相关宝贝" + }, + { + "name": "ohos_id_text_size_body1", + "value": "14" + }, + { + "name": "ohos_id_text_size_body2", + "value": "14" + }, + { + "name": "ohos_id_text_size_body3", + "value": "12" + }, + { + "name": "ohos_id_text_size_body4", + "value": "18" + }, + { + "name": "ohos_id_corner_radius_default_m", + "value": "12" + }, + { + "name": "ohos_id_elements_margin_vertical_m", + "value": "8" + }, + { + "name": "ohos_id_card_margin_start", + "value": "12" + } + ] +} diff --git a/oh-package.json5 b/oh-package.json5 index ddef127..6ab749e 100644 --- a/oh-package.json5 +++ b/oh-package.json5 @@ -4,7 +4,6 @@ "dependencies": { }, "devDependencies": { - "@ohos/hypium": "1.0.18", - "@ohos/hamock": "1.0.1" + "@ohos/hypium": "1.0.18" } } -- Gitee