主题文章

> 教程

[制作教程] 【每周一招,教你玩转MIUI主题】第十七招:教你如何在锁屏中添加锁屏个性化定制的快捷入口

发布时间: 2015-05-05 15:29



      在主题制作中,有个很重要的模块,那就是我们的锁屏。每一种解锁方式或者每一种显示方式都不可能满足所有的人的需求,所以我们的的锁屏自定义也就应运而生。

      为了让我们的用户能有更多的选择我们往往会在锁屏中加入各种自定义,以满足更多的人的需求。但是有了这个自定义之后,用户怎么才能知道怎么自定义呢,怎么设置呢,在哪里可以找到自定义入口呢,现在的主题风格客户端虽然分类很清晰能让用户快速找到自己喜爱风格的主题,但是自定义锁屏的入口却不容易被用户发现。

      好了直入主题吧,本周我们来给大家分享的是在锁屏界面定义操作直接进入自定义锁屏界面,只需在锁屏界面完成设定的操作即可进行各种自定义。

      下面仅举一例什么原理,请大家根据自己的需求自行设定自己的操作。

      例:我们想在锁屏中通过双击操作,进入自定义锁屏,那么我们只需写一个Button即可实现。


      <!--快速进入自定义锁屏样式页面-->

  1. <Button x="0" y="440" w="720" h="209" visibility="not(#music_control.visibility)">
  2.                 <Triggers>
  3.                         <Trigger action="double">
  4.                                 <IntentCommand  action="android.intent.action.MAIN"  package="com.android.thememanager" class="com.android.thememanager.view.MamlConfigSettings">
  5.                                         <Extra name="maml_code" type="string" expression="'lockstyle'"/>
  6.                                 </IntentCommand>
  7.                                 <IntentCommand action="android.intent.action.MAIN" package="com.android.thememanager" class="miui.maml.MamlConfigSettings">
  8.                                         <Extra name="maml_code" type="string" expression="'lockstyle'"/>
  9.                                 </IntentCommand>
  10.                                 <Intent action="android.intent.action.MAIN" package="com.android.thememanager" class="com.android.thememanager.view.LockscreenConfigSettings"/>
  11.                                 <ExternCommand command="unlock"/>
  12.                         </Trigger>
  13.                 </Triggers>
  14.   </Button>

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

登录 立即注册