HarmonyOS 鸿蒙Next 审核被拒:展开态图标大小超过折叠态的1.2倍的问题
HarmonyOS 鸿蒙Next 审核被拒:展开态图标大小超过折叠态的1.2倍的问题
华为审核被拒:您的应用存在“展开态图标大小超过折叠态的1.2倍”的问题,不符合华为应用市场审核标准。
一下为错误图片:
以下为UI代码:
build() {
Column() {
Row() {
Image($r("app.media.icon_back"))
.width("93lpx")
.height("100%")
.padding({ left: "21lpx", right: "54lpx" })
.objectFit(ImageFit.Contain)
.onClick(() => {
router.back()
})
Row() {
Image($r("app.media.icon_search"))
.width("24lpx")
.height("27lpx")
TextInput({ placeholder: "请输入搜索内容" })
.placeholderFont({ size: "28lpx" })
.placeholderColor("#A5A5A8")
.layoutWeight(1)
.fontSize("22lpx")
.backgroundColor(Color.Transparent)
.type(InputType.Normal)
.enterKeyType(EnterKeyType.Search)
.defaultFocus(true)
.onChange((value: string) => {
this.editContent = value
})
.onSubmit((enterKey) => {
if (this.editContent) {
router.pushUrl({
url: "pages/home/SearchResultPage"
, params: {
"keyword": this.editContent
}
})
}
})
.cancelButton({
icon: {
src: $r("app.media.icon_clear"),
size: "40lpx"
}
})
.padding({ left: "30lpx", right: "20lpx" })
}
.layoutWeight(1)
.margin({ right: "20lpx" })
.padding({ left: "50lpx" })
.backgroundColor("#EFF0F2")
.height("100%")
.borderRadius("66lpx")
.alignItems(VerticalAlign.Center)
}
.height("66lpx")
.width("100%")
if (this.dataList.length > 0) {
Row() {
Text("历史记录")
.fontSize("32lpx")
.fontColor($r("app.color.black_333333"))
.fontWeight(FontWeight.Regular)
Button("清空")
.backgroundColor(Color.Transparent)
.fontColor($r("app.color.gray_999"))
.fontSize("26lpx")
.fontWeight(FontWeight.Regular)
.type(ButtonType.Normal)
.height("100%")
.onClick(() => {
DialogUtil.showPrimaryDialog({
message: "确定删除搜索历史?",
primaryButton: {
value: "取消",
action: () => {
}
},
secondaryButton: {
value: "确定",
action: () => {
this.dataList.splice(0, this.dataList.length)
SearchHistoryUtils.clearHistory()
}
},
alignment: DialogAlignment.Center
})
})
}
.justifyContent(FlexAlign.SpaceBetween)
.margin({ top: "50lpx" })
.height("50lpx")
.padding({ left: "42lpx" })
.width("100%")
.alignItems(VerticalAlign.Center)
Flex({
direction: FlexDirection.Row,
wrap: FlexWrap.Wrap,
space: { main: LengthMetrics.lpx(32), cross: LengthMetrics.lpx(30) }
}) {
ForEach(this.dataList, (item: string) => {
SearchHistoryItem(item)
}, (item: string) => item)
}
.margin({ left: "42lpx", right: "42lpx", top: "50lpx" })
}
}
.padding({ top: WindowUtils.getTopHeightLPX(15), bottom: WindowUtils.getBottomHeightLPX() })
.backgroundColor($r("app.color.gray_F5F5F5_background"))
.width("100%")
.height("100%")
}
项目中的控件宽高,我都是用的lpx单位,不知道折叠屏为什么会出现缩放问题。
更多关于HarmonyOS 鸿蒙Next 审核被拒:展开态图标大小超过折叠态的1.2倍的问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS 鸿蒙Next 审核被拒:展开态图标大小超过折叠态的1.2倍的问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
针对您提出的HarmonyOS鸿蒙Next审核被拒问题,即“展开态图标大小超过折叠态的1.2倍”,根据华为发布的相关设计规范,这是不符合要求的。
在鸿蒙系统中,特别是针对折叠屏设备,应用的设计需要确保在不同形态下的一致性和可用性。其中,图标和字体的大小在展开态和折叠态下不应发生显著变化,如果必须变化,也应控制在1.2倍以内。这是为了确保用户在不同使用场景下都能获得良好的阅读体验。
因此,建议您对应用中的图标进行重新设计,确保其在展开态下的大小不超过折叠态的1.2倍。同时,也可以参考华为提供的其他设计规范,如文本长度、弹出框大小等,以进一步提升应用的用户体验。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。