找回密码
 register

QQ登录

只需一步,快速开始

查看: 169|回复: 0

UI移植中,框架的补充,随意笔记。未整理

[复制链接]

UI移植中,框架的补充,随意笔记。未整理

[复制链接]
  • 打卡等级:热心大叔
  • 打卡总天数:94
  • 打卡月天数:17
  • 打卡总奖励:94
  • 最近打卡:2025-01-18 01:28:20
Waylee

主题

0

回帖

1万

积分

仙帝

积分
12360
Waylee 2022-11-25 23:09 | 显示全部楼层 |阅读模式

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×
<Property Name="Image" Value="set:CommonFrame36 image:Anniversary_LaceLT"/>
类型需要补充的文件:
\Interface\Schema\WoWLookSkin.scheme.xml
      
 <Imageset Name="CommonFrame36" Filename="Common/CommonFrame36.imageset.xml" />

        以及CommonFrame36相关的图片文件和xml文件
        

案例:
         <Window Type="TLBB_SimpleText" Name="XiaoXiang_CzHk_BuyConfirm_Text">
         需要补充的文件:(全局搜索\Interface\Schema 关键词:TLBB_SimpleText )
         补充例如:“
                \Interface\Schema\WoWLookSkin.scheme.xml添加内容:
                        <FalagardMapping WindowType="TLBB_SimpleText" TargetType="Falagard/SimpleText" LookNFeel="TLBB_Look_SimpleText" />
                        继续全局搜索(关键词:TLBB_Look_SimpleText) 目录:\Interface\Schema
                        搜索到Interface\Schema\TLBBLook_StaticText.looknfeel.xml 补充文件:
                          
     <WidgetLook name="TLBB_Look_SimpleText">
                                        <StateImagery name="Enabled">
                                        </StateImagery>
                                        <StateImagery name="Disabled">
                                        </StateImagery>
                                 </WidgetLook>




以及  <Window Type="TLBB_Frame_Lace36" Name="XiaoXiang_CzHk_FrameBK"> 为案例,搜索到
<FalagardMapping WindowType="TLBB_Frame_Lace36" TargetType="Falagard/StaticImage" LookNFeel="TLBB_Look_Frame_Lace36" />
我们再搜索后面的关键词:TLBB_Look_Frame_Lace36
就找到了框架信息:
<WidgetLook name="TLBB_Look_Frame_Lace36">
    <Property name="FrameEnabled" value="True" />
    <Property name="BackgroundEnabled" value="True" />
    <StateImagery name="Enabled" />
    <StateImagery name="Disabled" />
    <StateImagery name="EnabledFrame">
      <Layer>
        <Section look="TLBB_Look_Common" section="Frame_Type_Lace36" />
      </Layer>
    </StateImagery>

    <StateImagery name="DisabledFrame" >
      <Layer>
        <Section look="TLBB_Look_Common" section="Frame_Type_Lace36" />
      </Layer>
    </StateImagery>
    <StateImagery name="EnabledBackground">
      <Layer>

      </Layer>
    </StateImagery>
    <StateImagery name="DisabledBackground" >
      <Layer>

      </Layer>
    </StateImagery>
  </WidgetLook>


框架信息中的  <Section look="TLBB_Look_Common" section="Frame_Type_Lace36" />是,TLBB_Look_Common初看意思应该就是图片信息:
我们继续搜索他的关键词“Frame_Type_Lace36”
我们就在界面注册文件中找到了,关键词:
\Interface\Schema\TLBBLook_Common.looknfeel.xml 找到{ <ImagerySection name="Frame_Type_Lace36">}
如下:
  
 <ImagerySection name="Frame_Type_Lace36">
      <FrameComponent>
        <Area>
          <Dim type="LeftEdge">
            <AbsoluteDim value="0" />
          </Dim>
          <Dim type="TopEdge">
            <AbsoluteDim value="0" />
          </Dim>
          <Dim type="Width">
            <UnifiedDim scale="1" type="Width" />
          </Dim>
          <Dim type="Height">
            <UnifiedDim scale="1" type="Height" />
          </Dim>
        </Area>
        <Image type="TopLeftCorner" imageset="CommonFrame36" image="Anniversary_Lace2_LT" />
        <Image type="TopRightCorner" imageset="CommonFrame36" image="Anniversary_Lace2_RT" />
        <Image type="BottomLeftCorner" imageset="CommonFrame36" image="Anniversary_Lace2_LB" />
        <Image type="BottomRightCorner" imageset="CommonFrame36" image="Anniversary_Lace2_RB" />
        <Image type="LeftEdge" imageset="CommonFrame36" image="Anniversary_Lace2_L" />
        <Image type="RightEdge" imageset="CommonFrame36" image="Anniversary_Lace2_R" />
        <Image type="TopEdge" imageset="CommonFrame36" image="Anniversary_Lace2_T" />
        <Image type="BottomEdge" imageset="CommonFrame36" image="Anniversary_Lace2_B" />
        <Image type="Background" imageset="CommonFrame36" image="Anniversary_Lace2_M" />
      </FrameComponent>
    </ImagerySection>

<Image type="TopLeftCorner" imageset="CommonFrame36" image="Anniversary_Lace2_LT" />  这些东西是单纯的图片注册信息,注册在WoWLookSkin.scheme.xml中,
我们去文件里面查看一下,是否存在,如果存在就继续排查其他的组件,一个一个的这样排查下去。直到找到缺失的那个组件。


xml中的图片补充:
<Property Name="PushedImage" Value="set:Spring24 image:Get_Pushed"/>

Spring24为图片名字。补充他到WoWLookSkin.scheme.xml中,格式为:
<Imageset Name="Spring24" Filename="Common/Spring24.imageset.xml" />


您需要登录后才可以回帖 登录 | register

本版积分规则

雪舞知识库 | 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 |天天打卡

GMT+8, 2025-1-19 14:23 , Processed in 0.102831 second(s), 9 queries , Redis On.

Powered by XueWu Licensed

Copyright © Tencent Cloud.

快速回复 返回顶部 返回列表