修改小米锁频的分辨率教程
MIUI锁屏单独发布了,但使用的时候发现我们的5830使用miui锁频的话 图片的分辨率无法适合屏幕的分辨率,因为他自带的锁屏所适应的分辨率为 480x854,而我们的5830的是320*480,不过只要我们自己多多的学习应用,还是可以将其锁频的分辨率修改的。
现将自己的修改其锁频的方法发布如下,小白或者渴望修改的机油们可以看看,砖家可以飘过...
详细教程
- 01
安装下载一款其锁频主题。
- 02
解压锁频主题后得到一个 .mtz 文件,这就是主题文件了。将其后缀改为.rar 格式,再解压缩一下,得到preview(目录),wallpaper(目录) ,lockscreen(压缩包),description.xml(主题包信息描述文件)。 其结构图如下: ABCDEFG.mtz | |--------preview(目录) | |--------- preview_lockscreen_0.jpg (锁屏预览图) |--------wallpaper(目录) | |--------- default_lock_wallpaper.jpg (锁屏壁纸,可选) |--------lockscreen(压缩包) | |--------- advance(目录,百变锁屏资源) | |--------- .............(一堆文件,miui 默认锁屏资源) |--------description.xml(主题包信息描述文件) |
- 03
现在就可以去preview,wallpaper,advance中找到图片 ,修改其分辨率了。
- 04
最关键的一步来了, 百变锁屏在主题包里的lockscreen/advance目录下,manifest.xml文件是描述脚本,打开manifest.xml文件,脚本语法如下: 1. 图片部件 图片部件用来在锁屏界面上显示一个图片,可以指定各种属性 x,y : 相对于屏幕左上角的坐标 w,h : 宽和高 centerX, centerY : 旋转中心 angle : 旋转角度,一周360度 src : 图片名称 srcid : 图片序列后缀数字,一般用变量表示,可以根据变量显示不同的图片,如果src="pic.png" srcid="1" 则最后会显示图片 "pic_1.png" alpha : 透明度 0-255, 小于等于0不显示 antiAlias: true/false 抗锯齿,如果为true图片在变形旋转时不会有锯齿,但是速度会慢 例子: 2. 所有数值属性支持变量表达式,除src外。 当前支持变量: 变量以#开头 * 解锁物件属性: 格式:物件名.属性名 #unlocker.move_x move_x 解锁时在x方向移动距离 move_y 解锁时在x方向移动距离 move_dist 解锁时移动距离 state 解锁状态: 正常:0 按下:1 到达解锁位置:2 * 全局变量: time 当前时间,long touch_x 当前触摸点 x touch_y 当前触摸点 y 可以根据自己的屏幕分辨率来更改锁频主题中manifest.xml 中设定的值,其实看起复杂 ,其实不难 ,你可以根据它本身的分辨率与5830分辨率的比值,来缩小其manifest.xml 中设定的值就可以了。