主题文章

> 教程

[制作教程] 【每周一招,教你玩转MIUI主题】第十三招:自由桌面制作教程

发布时间: 2015-05-05 14:40

自由桌面制作教程

自由桌面以com.miui.home.freestyle 为名。

●搭建基本框架:

在com.miui.home.freestyle内,包含三个文件夹和一个description.xml文件,如下(截图)

skins文件夹主要存放自由部件;stage_images存放场景图;tools存放小工具(比如音乐插件);description.xml(描述文件,对自由桌面的宽高、类型的定义)。


◆skins自由部件制作:如下图,将每一张要做自由部件的png图切好、命名(无限制),存放skins目录下。

◆stage_images背景图:首先要确定自由桌面的宽度,例如:要做3屏的自由桌面,则要选择2160宽度的图作为壁纸。壁纸将存放于stage_images目录下。

◆tools制作的小工具将放在此目录内(制作说明看最后)。

◆description.xml文件配置:将以下代码复制到description.xml内保存即可。

<?xml version='1.0' encoding='utf-8' standalone='yes' ?>

<scene name="mi_style">  

  <screen type="drift"/>   

  <screen type="background"/>

  <screen type="foreground"/>   

  <screen type="dock"/>   


      至此,一个简单的自由桌面已经完成了一半,剩下的一半将在主题编辑器内完成。用主题编辑器将此主题打开,点击“自由桌面编辑器”模块,进入编辑自由桌面。


●添加自由桌面部件

      首先要说明,自由桌面分为drift、background、foreground、dock四层,将部件添加在drift层则可随意移动,可点击;background不可移动,不可点击;foreground不可移动,可点击;dock跟随屏幕移动而移动,例如桌面底部拨号联系人图标。通常会选择drift层。

填写自由桌面宽度,主屏填写(0为第一屏;1为第二屏;2为第三瓶,以此类推)

◆添加背景图

选中drift层,选择“创建”在“场景图片”分类内,可以看到之前编辑好的背景图片,点击图片进行添加。

◆添加部件

选择创建,在自由部件分类内选择要添加部件的图片,然后为它选择功能,有四种功能可供选择。

无功能:用户可以在自由桌面中为它添加功能。

打开APP:为部件预设打开指定的应用,但用户在自由桌面内也可以自由更改。

抽屉:打开所有应用列表。

快捷开关:与桌面快捷开关相同。

文件夹:将部件设置为文件夹功能。


添加成功后,部件将出现在预览图中,预览图可以通过鼠标滚轮进行缩放,部件可以通过鼠标拖放来改变位置或直接在预览图下输入坐标。



※ 关于tools小工具的制作

每一个小工具都是以文件夹形式放在tools目录下


它的manifest.xml文件如下,代码写在gadget内。一样基于百变框架,与锁屏代码通用。

Image title

亲,你需要登录后才能对该作品进行评论喔!

登录 立即注册