提交 46297551 编写于 作者: AndroidLeaves's avatar AndroidLeaves

update

上级 a79bd57d
......@@ -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();
......
......@@ -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(10, 10, 0, 0);
stack.setPadding(12, 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.
先完成此消息的编辑!
想要评论请 注册