表盘格式 XML:复杂功能插槽只有“空”选项

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

使用表盘格式 XML 创建表盘时,该复杂功能在手机上的手表应用程序上仅提供“空”插槽选项。在智能手表上,显示所有可用选项。

其他人注意到同样的问题吗? Wear 应用程序是否存在已知问题(尽管其他表盘可以正确显示复杂功能选项),或者我的 XML 定义是否存在问题(请参阅下面的 XML)?

智能手机上的 Wear 应用程序缺少复杂功能选项:

智能手表上正确显示复杂功能选项:

复杂功能槽的 XML 定义:

            <ComplicationSlot
            x="100" y="100" width="100" height="100"
            slotId="10"
            supportedTypes="SHORT_TEXT"
            isCustomizable="TRUE">
            <BoundingOval x="0" y="0" width="100" height="100" />
            <DefaultProviderPolicy defaultSystemProvider="WATCH_BATTERY" defaultSystemProviderType="SHORT_TEXT" />
            <Complication type="SHORT_TEXT">
                <PartImage x="35" y="16" width="22" height="22" pivotX="0.5" pivotY="0.5" alpha="255">
                    <Image resource="[COMPLICATION.MONOCHROMATIC_IMAGE]"/>
                </PartImage>
                <PartText x="18" y="39" width="56" height="22" pivotX="0.5" pivotY="0.5" alpha="255">
                    <Text align="CENTER" ellipsis="TRUE">
                        <Font family="SYNC_TO_DEVICE" size="20" weight="NORMAL"
                            slant="NORMAL" color="#ffffffff">
                            <Template>
                                %s
                                <Parameter expression="[COMPLICATION.TEXT]"/>
                            </Template>
                        </Font>
                    </Text>
                </PartText>
                <PartText x="19" y="62" width="54" height="14" pivotX="0.5" pivotY="0.5" alpha="255">
                    <Text align="CENTER" ellipsis="TRUE">
                        <Font family="SYNC_TO_DEVICE" size="12" weight="NORMAL"
                            slant="NORMAL" color="#ffadadad">
                            <Template>
                                %s
                                <Parameter expression="[COMPLICATION.TITLE]"/>
                            </Template>
                        </Font>
                    </Text>
                </PartText>
            </Complication>
        </ComplicationSlot>
wear-os watch-face-api
1个回答
0
投票

这看起来像是 Pixel Watch 配套应用程序的问题。自定义在模拟器和物理 Pixel Watch 1/2 上都可以正常工作。

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