查看: 13105|回复: 3

【主题教程】给动态锁屏增加农历显示

[复制链接]

【主题教程】给动态锁屏增加农历显示

发表于 2020-8-13 19:17:15 显示全部楼层 13105 3
本帖最后由 Zohov 于 2020-8-18 17:28 编辑

本次教程主要面对的是有自行增加动态锁屏模块能力,以及能够看懂部分代码和会自行增加代码模块的设计师。若您在这方面还没掌握,可先看其他初级教程掌握一定基础后,再进行操作。
在进行本教程之前,相信很多设计师都已经学会给主题增加“最简单的动态锁屏”,因此我们本次教程也是在该基础上进行功能的增加。

  【主题教程】最简单的动态锁屏文件制作教程 !    ===点击传送门了解==>【传送门】


5.gif

1、增加功能代码的注意点

当我们在动态锁屏模块上增加功能的时候,我们要将整个模块下的所有【manifest.xml】文件进行统一的修改,一个动态锁屏模块下会有多个manifest.xml文件,设计师可自行将每个文件或者文件都打开看看。


2、农历显示代码

  1. <!--农历节气 -->
  2. <DateTime x="540" y="613+#lok_ts" color="#ffffff" size="40"  align="center" alignV="center"  format="农历NNNN"/>
复制代码



代码解释:

Date Time 日期绘制
属性设置同 普通文本,用于显示时间,日期,星期,农历等

<DateTime x="" y="" color="" size="" format="">
<DateTime>
format: 支持标准日期格式, 另外增加农历: NNNN
x\y:设置这个Date Time显示在屏幕上的位置
color:设置显示的文字颜色
size:设置显示文字的大小
align:left,center,right坐标点水平对齐方式,分别表示居左,居中(实际坐标点 = 指定坐标点- w/2),居右(实际坐标点 = 指定坐标点- w)。默认left。
alignV:top,center,bottom坐标点垂直对齐方式,分别表示居上,居中(实际坐标点 = 指定坐标点- h/2),居下(实际坐标点 = 指定坐标点- h),默认top。

3、将代码添加到manifest.xml文件

如下图所示:

农历.png

(点击图片放大查看)



4、修改所有manifest.xml文件,并打包拿到手机上进行测试。

效果展示:
农历效果.jpg



========================

示例manifest.xml可在文末下载,有疑问可在本帖下评论交流。





农历示例manifest.zip

891 Bytes, 下载次数: 75281

解压zip文件查看示例

您需要登录后才可以回帖 登录 | 立即注册

看不懂代码真的太惨了,我都想报班学代码了
发表于 2020-8-29 11:02:42 回复

使用道具 举报

论坛用户163167 发表于 2020-8-29 11:02
看不懂代码真的太惨了,我都想报班学代码了

您好,农历这块还算比较简单,若不懂,其实可直接复制使用即可,不涉及素材。若想移动显示位置,直接修改X,Y的值即可。
发表于 2020-8-31 10:16:27 回复

使用道具 举报

论坛用户163167 发表于 2020-8-29 11:02
看不懂代码真的太惨了,我都想报班学代码了

看我的教程,有专门学习代码的课程班
发表于 2021-3-16 22:19:34 回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册