giggsxbr 发表于 2024-3-20 13:02

求助皮肤大神,想在tangfu皮肤记分牌的基础上做一些改动

本帖最后由 giggsxbr 于 2024-3-20 13:05 编辑

参考了tangfu皮肤的记分牌,自己稍微做了些改动,但有一处琢磨了半天没搞明白,不知道有无大神指导下



实际转播画面和皮肤里的效果如上图所示,但是我想把比分中间的LOGO弄大一些,让整个记分牌更紧凑一些;另外实际转播画面的那个LOGO是只有狮子,没有下面的文字,如果有办法把LOGO换成那个狮子就更好了。

皮肤里和这个LOGO相关的代码如下,感觉现在队名、比分、LOGO是平铺开的,如果单纯改LOGO的宽度那么客队的比分和队名就会往右移动,不知道有没有办法把LOGO置于比分上分。

<container>
        <attachment_group class="horizontal_arrange_autosize" horizontal_gap="0" horizontal_offset="0"/>
        <!--home team name-->
        <containerwidth="55">
                <layout class="arrange_vertical_attachment" layout="11,-1" offset="0" gap="0" />
                <layout class="stick_to_sides_attachment" alignment="horizontal" apply_to_children="true" inset="0" />
                <container/>
                <widget class="team_button" id="T1nm" style="bold" mode="1" icon_enabled="false" alignment="right,centre_y" size="xlarge">
                                <record id="object_property">
                                        <list id="get_properties">
                                                <record id="object_property">
                                                        <integer id="get_property" value="txHT" />
                                                        <integer id="set_property" value="colour" />
                                                </record>
                                                <record id="object_property">
                                                        <integer id="get_property" value="home" />
                                                        <integer id="set_property" value="value" />
                                                </record>
                                        </list>
                                </record>
                </widget>
        </container>               
       
        <widget class="text" id="T1sc" size="37" font="Premier score" alignment="right,centre_y"    width="30"/>

        <!-- Competition icon -->
        <container class="client_object_viewer_xml_panel" width="50">
                <record id="object_property" get_property="fxCo" set_property="objt" />
                <layout class="stick_to_sides_attachment" alignment="all" apply_to_children="true" inset="2"/>

                <container class="main_box_no_margin" appearance="" >
                        <record id="object_property" get_property="bkcl" set_property="rrep" />
                        <layout class="stick_to_sides_attachment" alignment="all" apply_to_children="true" inset="0"/>
                        <widget class="object_portrait_picture" scale_picture="true" keep_aspect_ratio="true" image_alignment="centre">
                                <record id="object_property" get_property="objt" set_property="objt" />
                        </widget>
                </container>
        </container>
       
        <widget class="text" id="T2sc" size="37" font="Premier score" alignment="left,centre_y"    width="30"/>
       
        <!--away team name-->
        <containerwidth="55">
                <layout class="arrange_vertical_attachment" layout="11,-1" offset="0" gap="0" />
                <layout class="stick_to_sides_attachment" alignment="horizontal" apply_to_children="true" inset="0" />
                <container/>
                <widget class="team_button" id="T2nm" style="bold" mode="1" icon_enabled="false" alignment="left,centre_y" size="xlarge">
                        <record id="object_property">
                                <list id="get_properties">
                                        <record id="object_property">
                                                <integer id="get_property" value="txAT" />
                                                <integer id="set_property" value="colour" />
                                        </record>
                                        <record id="object_property">
                                                <integer id="get_property" value="away" />
                                                <integer id="set_property" value="value" />
                                        </record>
                                </list>
                        </record>
                </widget>
        </container>
</container>

giggsxbr 发表于 2024-3-20 13:03

跪求各路大神或者 @tracislooo 本尊赐教!

追风去 发表于 2024-3-20 17:08

中间的标志根据代码来看似乎是显示的你的队徽包里的赛事徽标图片,你可以找个只有狮子的图片,在队徽包里的替换一下

giggsxbr 发表于 2024-3-20 17:14

追风去 发表于 2024-3-20 17:08
中间的标志根据代码来看似乎是显示的你的队徽包里的赛事徽标图片,你可以找个只有狮子的图片,在队徽包里的 ...

有办法把它弄大一些,又不挤占左右两个数字的位置吗?

追风去 发表于 2024-3-20 17:23

giggsxbr 发表于 2024-3-20 17:14
有办法把它弄大一些,又不挤占左右两个数字的位置吗?

      <!-- Competition icon -->
      <container class="client_object_viewer_xml_panel" width="50">试试把50改大点

giggsxbr 发表于 2024-3-20 17:24

追风去 发表于 2024-3-20 17:23
试试把50改大点

这个改大了之后,客队的比分和队名会相应右移

追风去 发表于 2024-3-20 17:36

giggsxbr 发表于 2024-3-20 17:24
这个改大了之后,客队的比分和队名会相应右移

      <!--home team name-->
      <containerwidth="55">      
      <!--away team name-->
      <containerwidth="55">把这两个55试着改小点

giggsxbr 发表于 2024-3-20 19:34

追风去 发表于 2024-3-20 17:36
把这两个55试着改小点

宽度这些参数我都改过,我发现不太行,因为比分、logo、比分这几个是紧挨着的,我感觉要让logo和比分有一定的重叠并且位于比分上分才能达到我想要的效果

tracislooo 发表于 2024-3-24 15:22

队徽 比分 队名啥的 都在一个 container里面。
你可以把队徽单独拿出来做一个container,放到最上面一个图层,也就是放在代码最下面。

giggsxbr 发表于 2024-3-24 19:35

tracislooo 发表于 2024-3-24 15:22
队徽 比分 队名啥的 都在一个 container里面。
你可以把队徽单独拿出来做一个container,放到最上面一个图 ...

感谢大神回复,我把队徽拿出来了,现在效果是这样


还有个疑问,这段代码是什么作用?我删掉之后发现界面没啥变化
<container>
        <layout class="arrange_vertical_attachment" layout="40,20"offset="0" gap="0"/>
        <layout class="stick_to_sides_attachment" alignment="horizontal" apply_to_children="true" inset="0" />
       
        <container/>
        <container class="main_box_no_margin"id="asco" appearance="tangfu/scoreboard/PS" >
                <layout class="arrange_horizontal_attachment" layout="66,87,168,87,-1"offset="0" gap="0"/>
                <layout class="stick_to_sides_attachment" alignment="vertical" apply_to_children="true" inset="0" />
                       
                <container/>
                       
                <widget class="text" id="T1as" size="10" alignment="centre_x,centre_y" colour="white" auto_size="all"/>
                               
                <container/>
                       
                <widget class="text" id="T2as" size="10" alignment="centre_x,centre_y" colour="white" auto_size="all"/>

                <container/>
        </container>
</container>

Rirvaldo 发表于 2024-3-30 13:02

厉害了,大佬,我这都看不懂

henry0616 发表于 2024-4-4 18:39

大佬,记分牌中的中文字体大小不一致(英超)应该怎么解决……还有就是记分牌中怎么显示英文缩写而不是汉字?

tracislooo 发表于 2024-4-4 20:12

giggsxbr 发表于 2024-3-24 19:35
感谢大神回复,我把队徽拿出来了,现在效果是这样




有的两回合杯赛的 总比分

giggsxbr 发表于 2024-4-4 23:25

henry0616 发表于 2024-4-4 18:39
大佬,记分牌中的中文字体大小不一致(英超)应该怎么解决……还有就是记分牌中怎么显示英文缩写而不是汉字 ...

是不是和数据库语言有关,我用的是英文

皮肤里我是参考的欧冠记分牌,显示简称
<widget class="team_button" id="T2nm" style="bold" mode="1" icon_enabled="false" alignment="left,centre_y" size="xlarge">
页: [1]
查看完整版本: 求助皮肤大神,想在tangfu皮肤记分牌的基础上做一些改动