عوارض


یک عنصر Complication نحوه نمایش یک نوع پیچیدگی خاص را در صفحه ساعت مشخص می کند.

برای هر نوع عارضه می توانید از عبارت زیر در عبارات استفاده کنید. این به شما امکان می دهد به داده های ارائه شده برای پیچیدگی دسترسی داشته باشید:

  • همه انواع و EMPTY :
    • [COMPLICATION.TYPE]
    • [COMPLICATION.TAP_ACTION]
  • LONG_TEXT :
    • [COMPLICATION.MONOCHROMATIC_IMAGE]
    • [COMPLICATION.MONOCHROMATIC_IMAGE_AMBIENT]
    • [COMPLICATION.TEXT]
    • [COMPLICATION.TITLE]
  • MONOCHROMATIC_IMAGE :
    • [COMPLICATION.MONOCHROMATIC_IMAGE]
    • [COMPLICATION.MONOCHROMATIC_IMAGE_AMBIENT]
  • PHOTO_IMAGE :
    • [COMPLICATION.PHOTO_IMAGE]
  • RANGED_VALUE :
    • [COMPLICATION.MONOCHROMATIC_IMAGE]
    • [COMPLICATION.MONOCHROMATIC_IMAGE_AMBIENT]
    • [COMPLICATION.TEXT]
    • [COMPLICATION.TITLE]
    • [COMPLICATION.RANGED_VALUE_MIN]
    • [COMPLICATION.RANGED_VALUE_MAX]
    • [COMPLICATION.RANGED_VALUE_VALUE]
    • [COMPLICATION.RANGED_VALUE_COLORS] - (لیستی از رنگ‌های هگزا جدا شده با فاصله، برای مثال #FF0000 #00FF00 )
    • [COMPLICATION.RANGED_VALUE_COLORS_INTERPOLATE] - (یک ​​بولی که مشخص می‌کند رنگ‌ها درون‌یابی شوند)
  • SHORT_TEXT :
    • [COMPLICATION.MONOCHROMATIC_IMAGE]
    • [COMPLICATION.MONOCHROMATIC_IMAGE_AMBIENT]
    • [COMPLICATION.TEXT]
    • [COMPLICATION.TITLE]
  • SMALL_IMAGE :
    • [COMPLICATION.SMALL_IMAGE]
    • [COMPLICATION.SMALL_IMAGE_AMBIENT]
    • [COMPLICATION.IMAGE_STYLE] - (مطابق با مقادیر ترتیبی SmallImageType )
  • GOAL_PROGRESS :
    • [COMPLICATION.GOAL_PROGRESS_VALUE]
    • [COMPLICATION.GOAL_PROGRESS_TARGET_VALUE]
    • [COMPLICATION.TEXT]
    • [COMPLICATION.TITLE]
    • [COMPLICATION.GOAL_PROGRESS_COLORS] - (فهرستی از رنگ‌های هگزا جدا شده با فاصله، برای مثال #FF0000 #00FF00 )
    • [COMPLICATION.GOAL_PROGRESS_COLORS_INTERPOLATE] - (یک ​​بولی که مشخص می کند رنگ ها درون یابی شوند)
  • WEIGHTED_ELEMENTS :
    • [COMPLICATION.WEIGHTED_ELEMENTS_COLORS] - (لیستی از رنگ‌های هگزا جدا شده با فاصله، به عنوان مثال #FF0000 #00FF00 )
    • [COMPLICATION.WEIGHTED_ELEMENTS_WEIGHTS] - (فهرست جدا شده از وزن عناصر)
    • [COMPLICATION.WEIGHTED_ELEMENTS_BACKGROUND_COLOR]
    • [COMPLICATION.TEXT]
    • [COMPLICATION.TITLE]

برای نمایش کامل، به مثال مراجعه کنید.

در Wear OS 4 معرفی شد.

نحو

<Complication type="string">
      <!-- Only the most common inner element is shown here. -->
      <Group>
      </Group>
</Complication>

مثال

مثال زیر یک عارضه را نشان می دهد که شامل اجزای تصویر، عنوان و متن است:

<Complication type="SHORT_TEXT">
    <PartImage x="35" y="16" width="22" height="22" pivotX="0.5" pivotY="0.5"
               name="SomeIcon" alpha="255">
        <Image resource="[COMPLICATION.MONOCHROMATIC_IMAGE]"/>
    </PartImage>
    <PartText x="18" y="39" width="56" height="22" pivotX="0.5" pivotY="0.5"
              name="SomeText" 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"
              name="SomeTitle" 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 باید دارای ویژگی type باشد. اگر کاربر یک نوع پیچیدگی منطبق را انتخاب کند، عنصر ارائه می شود. مقادیر پشتیبانی شده عبارتند از: SHORT_TEXT ، LONG_TEXT ، MONOCHROMATIC_IMAGE ، SMALL_IMAGE ، PHOTO_IMAGE ، RANGED_VALUE ، و EMPTY

عناصر درونی

عنصر Complication می تواند شامل هر تعداد از عناصر داخلی زیر باشد:

{% کلمه به کلمه %} {% آخر کلمه %} {% کلمه به کلمه %} {% آخر کلمه %}