使用sap.m.Shell分离android和ios的homeicons

问题描述 投票:0回答:1

当前的ui5文档根据设备类型动态选择图标,如手机,平板电脑e.t.c。:

function(Shell, ComponentContainer) {
            new Shell({
                homeIcon: {
                    favicon: "img/favicon.ico",
                    phone: "img/logo_57px.png",
                    "phone@2": "img/logo_114px.png",
                    tablet: "img/logo_72px.png",
                    "tablet@2": "img/logo_144px.png",
                    precomposed: false // whether the home icons already have some glare effects (for iOS)
                },
                app: new ComponentContainer({
                    component: createdComponent,
                    height: "100%"
                })
            }).placeAt("content");
        });

是否有可能为Android和ios设备创建单独的homeicons,以便在Android设备中下载并安装应用程序时,可以显示一个homeicon,如果它安装在ios设备中,则可以显示单独的图标。

jquery sapui5
1个回答
1
投票

UI5有一个Device API来获取浏览器的操作系统。如果您按照Step 36: Device Adaptation中的说明创建设备模型,则应该能够在图标上使用Expression Binding并切换其路径。

© www.soinside.com 2019 - 2024. All rights reserved.