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时钟画布高度延长,就会出现问题。
注:有默认值的属性,不写就使用默认值;并且都是严格匹配,属性名输写错误或多写均不能正常显示搜索框。默认图片素材会自动被添加,若自定义,可自行删除。
属性 | 释义 | 默认值 | 是否支持表达式 | 是否必填 |
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 条评论
如何增加启动时钟app的命令以保证该点击时间进入时钟界面。
加入代码以后时钟图标就一直显示桌面小工具加载中,去掉代码正常,试着改变代码位置没有用,看其他的代码,也没有冲突,能说一下怎么解决吗
希望能附上官方clock2x4的示例代码下载
为什么上传时提示错误:上传文件manifest.xml包含系统禁止元素(android.intent.action.SEARCH)
为什么我第一次应用的时候可以生成,后面哪怕重启软件修改代码都不会再生成了。还有生成之后不显示图片怎么回事
很详细
主题编辑器根本下载不了啊
有时应用不生效,重新应用不行,重启不行,需要进manifest改一下参数保存然后才能生效,什么毛病
我也是一样的情况,导出主题包再应用就不显示了。不知道是什么鬼,以为我写错代码了,把上传的主题都撤销了找毛病,原来是这个模块自身有问题
这个是编辑器已知bug,导出主题包再应用主题会出现这个情况,需重启下编辑器并修改下插件的参数应用主题才会生效,开发小哥哥正在修复
请问一下现在已经修复好了吗?
编辑器更新插件了,大家可以去更新,其中一项是优化时钟搜索的。
本人制作的有主题教学视频合集,欢迎想入门的同学垂询,一起交流学习
总是不管用啊!
是不是弄错了 设置对齐方式align=”left” 会中间对齐
搜索框的bg总是这样 x=“#view_width/2″ align=”center” 放在中间 搜索按钮也错位了
我也想好知道,搜索框出来了,但是点击搜索框就进入时钟,这个。算能用吗
把这个加上控制一下
这个
代码发不出来什么鬼
把搜索框代码放最后,代码越在后面显示越在上面
锁屏有些代码还是有小问题哦,望开发组小哥哥小姐姐们加急修复:1)锁屏通知无法双击打开;2)无法获取小米手环数据
通知打开查看是根据你写的button的action来决定的。
MIUI9的系统 用了最新版编辑器 还是显示不出来
显示不出来一个是编辑器的原因,另一个就是写的有问题,属性不能写错,不能多写
miui9,直接复制的上面的代码,但是并咩有任何效果
请下载最新版编辑器测试,否则没有效果
v10编辑器,打开就卡死了,而且只有这个软件卡死,其他的都不影响
非V10系统是不是显示不了?
兼容miui8-miui10系统,需下载最新的编辑器测试
按照公告中的默认样式,只需要写,加了代码以后,显示搜索框了,但是点击搜索框就进入时钟,这算适配成功了没啊?
代码加进去之后,时间那块出现了闹钟的图标,下面有一行桌面小工具加载中可是一加载不出来!
查看代码是否出现错误
使用插件,刚开始的时候回生成一个orgin_manifest文件,就是把时钟插件代码注入文件中,可是后面就不会生成这个文件了,不知道有影响没?
总之保证目录下的manifest文件中包含有
orgin_manifest是备份的,后来就不需要了
最新版编辑器一不会生成orgin_manifest文件了。orgin_manifest是你的原始代码,新版编辑器已经不依赖这个文件了,以后适配搜索插件只需要在你原始的代码中写入
这个控件局限性非常大
举例说一下
主题都免费,说不定就靠这个搜索框接广告挣钱吧
可惜一个.xml文件中只能有一个,text_color不支持变量表达,望修复
好的