Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
enoyee
Scriptable
提交
46297551
S
Scriptable
项目概览
enoyee
/
Scriptable
通知
9
Star
0
Fork
3
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
Scriptable
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
46297551
编写于
12月 29, 2022
作者:
AndroidLeaves
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update
上级
a79bd57d
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
35 addition
and
3 deletion
+35
-3
_LSP.js
_LSP.js
+1
-1
test.js
test.js
+34
-2
未找到文件。
_LSP.js
浏览文件 @
46297551
...
...
@@ -2507,7 +2507,7 @@ class BaseWidget {
message
:
'
各颜色值之间以英文逗号分隔
\n
自行搜寻对应颜色值(Hex颜色)
\n
单个颜色则为纯色
\n
多个颜色则按角度渐变
'
,
options
:
[
{
hint
:
'
请输入颜色组
'
,
value
:
backgroundGradientColor
},
{
hint
:
'
请输入渐变角度 0~180
'
,
value
:
backgroundGradientAngle
},
{
hint
:
'
请输入渐变角度 0~180
'
,
value
:
`
${
backgroundGradientAngle
}
`
},
]
},
async
(
inputArr
)
=>
{
widgetSetting
=
this
.
readWidgetSetting
();
...
...
test.js
浏览文件 @
46297551
...
...
@@ -34,7 +34,8 @@ class Widget extends BaseWidget {
constructor
(
scriptName
)
{
super
(
scriptName
);
this
.
defaultConfig
.
backgroundGradientColor
=
'
#FFFFFF,#FDC830,#F37335
'
;
this
.
defaultConfig
.
backgroundGradientColor
=
'
#F8E1AA,#F3CA71,#f8B500
'
;
this
.
defaultConfig
.
backgroundGradientAngle
=
45
;
}
async
getAppViewOptions
()
{
...
...
@@ -80,9 +81,40 @@ class Widget extends BaseWidget {
widget
.
setPadding
(
0
,
0
,
0
,
0
);
//=================================
let
stack
=
widget
.
addStack
();
stack
.
setPadding
(
1
0
,
10
,
0
,
0
);
stack
.
setPadding
(
1
2
,
10
,
0
,
0
);
stack
.
size
=
new
Size
(
widgetSize
.
width
,
widgetSize
.
height
);
stack
.
layoutVertically
();
// ----------------------------------------
let
textSpan
=
stack
.
addText
(
`离❝元旦❞还有:`
);
textSpan
.
textColor
=
Color
.
dynamic
(
new
Color
(
'
#000000
'
),
new
Color
(
'
#FFFFFF
'
));
textSpan
.
font
=
Font
.
lightSystemFont
(
16
);
// ----------------------------------------
stack
.
addSpacer
();
let
countDownStack
=
stack
.
addStack
();
countDownStack
.
centerAlignContent
();
countDownStack
.
addSpacer
();
//
textSpan
=
countDownStack
.
addText
(
`2`
);
textSpan
.
textColor
=
Color
.
dynamic
(
new
Color
(
'
#000000
'
),
new
Color
(
'
#FFFFFF
'
));
textSpan
.
font
=
Font
.
semiboldRoundedSystemFont
(
46
);
//
countDownStack
.
addSpacer
(
4
);
textSpan
=
countDownStack
.
addText
(
`天`
);
textSpan
.
textColor
=
Color
.
dynamic
(
new
Color
(
'
#000000
'
),
new
Color
(
'
#FFFFFF
'
));
textSpan
.
font
=
Font
.
semiboldRoundedSystemFont
(
26
);
//
countDownStack
.
addSpacer
();
// ----------------------------------------
stack
.
addSpacer
();
let
image
=
await
this
.
getImageByUrl
(
'
https://gitcode.net/enoyee/scriptable/-/raw/master/img/ic_clock.png
'
);
let
btStack
=
stack
.
addStack
();
btStack
.
setPadding
(
6
,
6
,
12
,
8
);
btStack
.
addSpacer
();
let
imgSpan
=
btStack
.
addImage
(
image
);
imgSpan
.
imageSize
=
new
Size
(
30
,
30
);
//=================================
return
widget
;
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录