代码拉取完成,页面将自动刷新
1、我使用 awtk-designer 创建了一个项目,编辑了一个界面。
2、然后我把 项目中的资源平移到 ubuntu 上。使用 python ./script/update_res.py all 重新生成资源文件。
3、将 awtk/bin 目录下的 preview_ui 放到 我的项目的 ./bin 目录下。
4、在我的项目目录,执行 ./bin/preview_ui ./designer/default/ui/home_page.xml。发现所有的图片显示出来了,但是文字没有显示。
5、我单独把 ./home_page.xml 拷贝到 awtk/bin/ 目录下,执行 ./preview_ui ./home_page.xml ,因为没有对应的图片资源文件,此时 除了图片,文字都是正常显示的。
这问题,是因为背景图片 覆盖了 text 文字的显示吗?
这是 designer 生成的xml 。
<window name="home_page" style:normal:bg_image="bg3_bright">
<button name="softkey_button" x="0" y="210" w="107" h="30" style:normal:bg_color="#D0CECE" style:normal:border_color="#FFFFFF" tr_text="pbook"/>
<button name="softkey_button" x="107" y="210" w="107" h="30" style:normal:bg_color="#D0CECE" style:normal:border_color="#FFFFFF" tr_text="menu"/>
<button name="softkey_button" x="214" y="210" w="107" h="30" style:normal:bg_color="#D0CECE" style:normal:border_color="#FFFFFF" tr_text="history"/>
<view name="state_line" x="0" y="0" w="320" h="20" children_layout="default(r=1,c=0,ki=true,x=0,y=0,s=0)" style:normal:bg_image="stat_line">
<image name="network_state" w="20" draw_type="default" image="link_up"/>
<image name="wan_cap_state" w="20" draw_type="default" image="icon_disconnected"/>
</view>
<view name="view" x="1" y="20" w="320" h="30" style:normal:bg_image="bar_dark">
<label name="label" x="c" y="2" w="160" h="28" text="6001"/>
</view>
<view name="show_time" x="68" y="84" w="182" h="55" style:normal:bg_image="clock_bg_am" style:normal:bg_image_draw_type="icon">
<label name="label1" x="26" y="10" w="112" h="45" style:normal:font_size="32" text="11:37"/>
<label name="label2" x="-22" y="-20" w="160" h="40" style:normal:font_size="24" text="Sep 3 Fri"/>
</view>
</window>
追加:
我自己写了一个demo,尝试打开xml是可以正常显示文字的。
使用 preview_ui 预览小程序是不显示文字的。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
应该是没有字体文件吧
没有分析出原因。不过我自己写了个 demo 是可以正常显示文字的。
我现在用自己写的 preview_ui 调试了。没有深入研究原因。
登录 后才可以发表评论