时钟增加搜索支持模块化添加

8.10 更新修复:

修复自定义x和align=”center”偏左的问题


8.7更新优化:

全机型居中对齐自适应优化

1、x默认值原来为0,优化为模块内部计算一个自适应当前搜索框大小居中对齐的值(align默认依旧为left,不影响原先自定义参数的定位逻辑);

2、不破坏原来逻辑,不影响之前的主题位置计算。


新增支持(需要更新编辑器点我):

1、align、alignV属性(默认值分别left、top可解决不同机型错位的问题,例如:x=”#view_width/2″ align=”center” 即可)

2、text_color属性支持表达式(可解决字体自动变色问题,需要自行使用变量)

3、visibility

4、alpha


目前时钟的搜索插件已支持模块化,增加搜索模块效率仅需在clock_2x4代码中增加一行新的标签代码:

<SearchBar x=”0″ y=”270″ align=”left” alignV=”top” tx=”35″ ty=”35″ tw=”760″ text_size=”37″ text_color=”#7f000000″ sx=”825″ sy=”0″ sw=”150″ sh=”105″ search_bar_button_src=”search_button.png” search_bar_bg_src=”search_bar_bg.png”/>

应用此行代码测试生效需要使用官方提供的编辑器,不需要额外配置,只需要正常应用主题即可看到效果。

(ps:使用时钟插件将屏蔽clock_button打开时钟app按钮,添加插件后请注意增加启动时钟app的命令以保证该插件的基本功能体验正常)

若用默认样式,只需要写<SearchBar/>

注意:

时钟要适配4×3,4×3时钟不需要另行制作,主题会自动把4×2复用到4×3时钟画布中,所以搜索框和你写的元素坐标参考定位一定要保持一致,不然会出现搜索框错位的情况。

像这样:

错误分析:

1、搜索框坐标从顶部向下定位,而吾皇猫和时间则是为了适配全机型而采用了#view_height/2的方式进行定位。复用到4×3时钟画布高度延长,就会出现问题。

2、搜索框坐标view_height底对齐,而时钟等元素是从顶部向下定位。复用到4×3时钟画布高度延长,就会出现问题。


SearchBar标签的属性:

注:有默认值的属性,不写就使用默认值;并且都是严格匹配,属性名输写错误或多写均不能正常显示搜索框。默认图片素材会自动被添加,若自定义,可自行删除。

属性 释义 默认值 是否支持表达式 是否必填
x 搜索框背景左上角相对于时钟(黑色区域)的 x 坐标 自适应变化
y 搜索框背景左上角相对于时钟(黑色区域)的 y 坐标 270
align 整体横向对齐方式 left
alignV 整体纵向对齐方式 top
tx 搜索框文字左上角相对于搜索框区域的 x 坐标 35
ty 搜索框文字左上角相对于搜索框区域的 y 坐标 35
tw 搜索框文字的限制宽度,超长会自行滚动 760
text_color 搜索框文字的颜色 #7f000000 是(和color属性一样,仅支持变量,需要引入字符串变量@color_var)
sx 搜索按钮触摸区域左上角相对于搜索框区域的 x 坐标 825
sy 搜索按钮触摸区域左上角相对于搜索框区域的 y 坐标 0
sw 搜索按钮触摸区域宽度 150
sh 搜索按钮触摸区域高度 105
search_bar_bg_src 搜索框背景样式素材路径 search_bar/search_bar_bg.png
search_bar_button_src 搜索框按钮样式素材路径 search_bar/search_button.png
visibility 模块支持visibility 1
alpha 模块支持透明度 255

41 条评论

  • 匿名 2019年2月26日 回复

    如何增加启动时钟app的命令以保证该点击时间进入时钟界面。

  • 东云 2019年2月4日 回复

    加入代码以后时钟图标就一直显示桌面小工具加载中,去掉代码正常,试着改变代码位置没有用,看其他的代码,也没有冲突,能说一下怎么解决吗

  • 匿名 2019年1月6日 回复

    希望能附上官方clock2x4的示例代码下载

  • 匿名 2018年12月17日 回复

    为什么上传时提示错误:上传文件manifest.xml包含系统禁止元素(android.intent.action.SEARCH)

  • 匿名 2018年10月12日 回复

    为什么我第一次应用的时候可以生成,后面哪怕重启软件修改代码都不会再生成了。还有生成之后不显示图片怎么回事

  • 匿名 2018年10月12日 回复

    很详细

  • 匿名 2018年10月11日 回复

    主题编辑器根本下载不了啊

  • 匿名 2018年9月1日 回复

    有时应用不生效,重新应用不行,重启不行,需要进manifest改一下参数保存然后才能生效,什么毛病

    • 匿名 2018年9月4日 回复

      我也是一样的情况,导出主题包再应用就不显示了。不知道是什么鬼,以为我写错代码了,把上传的主题都撤销了找毛病,原来是这个模块自身有问题

      • dzane 2018年9月4日 回复

        这个是编辑器已知bug,导出主题包再应用主题会出现这个情况,需重启下编辑器并修改下插件的参数应用主题才会生效,开发小哥哥正在修复

        • 匿名 2018年10月12日 回复

          请问一下现在已经修复好了吗?

  • 微信18317893017 2018年8月14日 回复

    编辑器更新插件了,大家可以去更新,其中一项是优化时钟搜索的。
    本人制作的有主题教学视频合集,欢迎想入门的同学垂询,一起交流学习

  • 匿名 2018年8月9日 回复

    总是不管用啊!

  • 匿名 2018年7月27日 回复

    是不是弄错了 设置对齐方式align=”left” 会中间对齐

    • 匿名 2018年7月27日 回复

      搜索框的bg总是这样 x=“#view_width/2″ align=”center” 放在中间 搜索按钮也错位了

  • xx 2018年7月26日 回复

    我也想好知道,搜索框出来了,但是点击搜索框就进入时钟,这个。算能用吗

    • 匿名 2018年7月27日 回复

      把这个加上控制一下

      • 匿名 2018年7月27日 回复

        这个

        • 匿名 2018年7月27日 回复

          代码发不出来什么鬼

    • 匿名 2018年9月2日 回复

      把搜索框代码放最后,代码越在后面显示越在上面

  • 匿名 2018年7月23日 回复

    锁屏有些代码还是有小问题哦,望开发组小哥哥小姐姐们加急修复:1)锁屏通知无法双击打开;2)无法获取小米手环数据

    • Sunny 2018年7月24日 回复 作者

      通知打开查看是根据你写的button的action来决定的。

  • 匿名 2018年7月18日 回复

    MIUI9的系统 用了最新版编辑器 还是显示不出来

    • Sunny 2018年7月24日 回复 作者

      显示不出来一个是编辑器的原因,另一个就是写的有问题,属性不能写错,不能多写

  • 匿名 2018年7月16日 回复

    miui9,直接复制的上面的代码,但是并咩有任何效果

    • 匿名 2018年7月17日 回复

      请下载最新版编辑器测试,否则没有效果

  • 匿名 2018年7月16日 回复

    v10编辑器,打开就卡死了,而且只有这个软件卡死,其他的都不影响

  • jimmy 2018年7月16日 回复

    非V10系统是不是显示不了?

    • 匿名 2018年7月17日 回复

      兼容miui8-miui10系统,需下载最新的编辑器测试

  • 匿名 2018年7月2日 回复

    按照公告中的默认样式,只需要写,加了代码以后,显示搜索框了,但是点击搜索框就进入时钟,这算适配成功了没啊?

    • Sunny 2018年7月13日 回复 作者

  • 吴雪 2018年7月2日 回复

    代码加进去之后,时间那块出现了闹钟的图标,下面有一行桌面小工具加载中可是一加载不出来!

    • Sunny 2018年7月13日 回复 作者

      查看代码是否出现错误

  • 匿名 2018年6月29日 回复

    使用插件,刚开始的时候回生成一个orgin_manifest文件,就是把时钟插件代码注入文件中,可是后面就不会生成这个文件了,不知道有影响没?

    • Sunny 2018年7月2日 回复 作者

      总之保证目录下的manifest文件中包含有
      orgin_manifest是备份的,后来就不需要了

    • 匿名 2018年7月17日 回复

      最新版编辑器一不会生成orgin_manifest文件了。orgin_manifest是你的原始代码,新版编辑器已经不依赖这个文件了,以后适配搜索插件只需要在你原始的代码中写入

  • 匿名 2018年6月29日 回复

    这个控件局限性非常大

    • Sunny 2018年7月2日 回复 作者

      举例说一下

    • 匿名 2018年7月4日 回复

      主题都免费,说不定就靠这个搜索框接广告挣钱吧

  • 匿名 2018年6月29日 回复

    可惜一个.xml文件中只能有一个,text_color不支持变量表达,望修复

    • Sunny 2018年7月2日 回复 作者

      好的

发表评论

电子邮件地址不会被公开。

©2015-2016 zhutidasai.com. 版权所有 京ICP备16041368号-3