徐勤民 1 год назад
Родитель
Сommit
f34971855d
12 измененных файлов: 63 добавлений и 24 удалений
  1. +1
    -1
      AppScope/resources/base/element/string.json
  2. +53
    -18
      entry/src/main/ets/widget/pages/WidgetCard.ets
  3. +4
    -0
      entry/src/main/resources/base/element/color.json
  4. +1
    -1
      entry/src/main/resources/base/element/string.json
  5. Двоичные данные
      entry/src/main/resources/base/media/banner.png
  6. Двоичные данные
      entry/src/main/resources/base/media/ic_widget.png
  7. Двоичные данные
      entry/src/main/resources/base/media/icon_d.png
  8. Двоичные данные
      entry/src/main/resources/base/media/icon_jisu.png
  9. Двоичные данные
      entry/src/main/resources/base/media/icon_y.png
  10. +2
    -2
      entry/src/main/resources/base/profile/form_config.json
  11. +1
    -1
      entry/src/main/resources/en_US/element/string.json
  12. +1
    -1
      entry/src/main/resources/zh_CN/element/string.json

+ 1
- 1
AppScope/resources/base/element/string.json Просмотреть файл

@@ -2,7 +2,7 @@
"string": [
{
"name": "app_name",
"value": "Demo"
"value": "同仁堂中医"
}
]
}

+ 53
- 18
entry/src/main/ets/widget/pages/WidgetCard.ets Просмотреть файл

@@ -33,29 +33,64 @@ struct WidgetCard {

build() {
Stack() {
Image($r("app.media.ic_widget"))
.width(this.FULL_WIDTH_PERCENT)
.height(this.FULL_HEIGHT_PERCENT)
.objectFit(ImageFit.Cover)
Column() {
Text($r('app.string.title_immersive'))
.fontSize($r('app.float.title_immersive_font_size'))
.textOverflow({ overflow: TextOverflow.Ellipsis })
.fontColor($r('app.color.text_font_color'))
.maxLines(this.MAX_LINES)
Text($r('app.string.detail_immersive'))
.fontSize($r('app.float.detail_immersive_font_size'))
.opacity($r('app.float.detail_immersive_opacity'))
.margin({ top: $r('app.float.detail_immersive_margin_top') })
.textOverflow({ overflow: TextOverflow.Ellipsis })
.fontColor($r('app.color.text_font_color'))
.maxLines(this.MAX_LINES)
Image($r("app.media.banner"))
.width(this.FULL_WIDTH_PERCENT)
.height(77)
.objectFit(ImageFit.Auto)
Row() {
Column() {
Image($r("app.media.icon_jisu"))
.width(48)
.height(48)
.objectFit(ImageFit.Contain)
Text("急速问诊")
.fontColor("#000000")
.fontSize(13)
.margin({ top: 3 })
Text("在家也能问医生")
.fontColor("#767581")
.fontSize(11)
.margin({ top: 3 })
}

Column() {
Image($r("app.media.icon_y"))
.width(48)
.height(48)
.objectFit(ImageFit.Contain)
Text("居家购药")
.fontColor("#000000")
.fontSize(13)
.margin({ top: 3 })
Text("品质放心药")
.fontColor("#767581")
.fontSize(11)
.margin({ top: 3 })
}

Column() {
Image($r("app.media.icon_d"))
.width(48)
.height(48)
.objectFit(ImageFit.Contain)
Text("找医生")
.fontColor("#000000")
.fontSize(13)
.margin({ top: 3 })
Text("多专家多专科")
.fontColor("#767581")
.fontSize(11)
.margin({ top: 3 })
}
}.margin({ top: 8 })
.width("100%")
.justifyContent(FlexAlign.SpaceEvenly)
}
.width(this.FULL_WIDTH_PERCENT)
.height(this.FULL_HEIGHT_PERCENT)
.alignItems(HorizontalAlign.Start)
.justifyContent(FlexAlign.End)
.padding($r('app.float.column_padding'))
.justifyContent(FlexAlign.Start)
}
.width(this.FULL_WIDTH_PERCENT)
.height(this.FULL_HEIGHT_PERCENT)


+ 4
- 0
entry/src/main/resources/base/element/color.json Просмотреть файл

@@ -7,6 +7,10 @@
{
"name": "text_font_color",
"value": "#FFFFFF"
},
{
"name": "text_font_color_blank",
"value": "#000000"
}
]
}

+ 1
- 1
entry/src/main/resources/base/element/string.json Просмотреть файл

@@ -10,7 +10,7 @@
},
{
"name": "EntryAbility_label",
"value": "label"
"value": "test"
},
{
"name": "EntryFormAbility_desc",


Двоичные данные
entry/src/main/resources/base/media/banner.png Просмотреть файл

До После
Ширина: 662  |  Высота: 160  |  Размер: 230KB

Двоичные данные
entry/src/main/resources/base/media/ic_widget.png Просмотреть файл

До После
Ширина: 504  |  Высота: 216  |  Размер: 5.7KB

Двоичные данные
entry/src/main/resources/base/media/icon_d.png Просмотреть файл

До После
Ширина: 120  |  Высота: 120  |  Размер: 6.1KB

Двоичные данные
entry/src/main/resources/base/media/icon_jisu.png Просмотреть файл

До После
Ширина: 120  |  Высота: 120  |  Размер: 9.8KB

Двоичные данные
entry/src/main/resources/base/media/icon_y.png Просмотреть файл

До После
Ширина: 120  |  Высота: 120  |  Размер: 8.3KB

+ 2
- 2
entry/src/main/resources/base/profile/form_config.json Просмотреть файл

@@ -14,9 +14,9 @@
"updateEnabled": false,
"scheduledUpdateTime": "10:30",
"updateDuration": 1,
"defaultDimension": "2*2",
"defaultDimension": "2*4",
"supportDimensions": [
"2*2"
"2*4"
]
}
]

+ 1
- 1
entry/src/main/resources/en_US/element/string.json Просмотреть файл

@@ -10,7 +10,7 @@
},
{
"name": "EntryAbility_label",
"value": "label"
"value": "label1"
},
{
"name": "EntryFormAbility_desc",


+ 1
- 1
entry/src/main/resources/zh_CN/element/string.json Просмотреть файл

@@ -10,7 +10,7 @@
},
{
"name": "EntryAbility_label",
"value": "label"
"value": "label2"
},
{
"name": "EntryFormAbility_desc",


Загрузка…
Отмена
Сохранить