From 02dd5376f0ffcbcc41b7aed0ab5f77064bd50f33 Mon Sep 17 00:00:00 2001 From: limin Date: Tue, 8 Dec 2020 11:04:35 +0800 Subject: [PATCH] feat: screen-brightness --- .../screen-brightness/screen-brightness.js | 40 +++++++++++++++++++ .../screen-brightness/screen-brightness.json | 3 ++ .../screen-brightness/screen-brightness.wxml | 23 +++++++++++ .../screen-brightness/screen-brightness.wxss | 9 +++++ 4 files changed, 75 insertions(+) create mode 100644 pages/API/screen-brightness/screen-brightness.js create mode 100644 pages/API/screen-brightness/screen-brightness.json create mode 100644 pages/API/screen-brightness/screen-brightness.wxml create mode 100644 pages/API/screen-brightness/screen-brightness.wxss diff --git a/pages/API/screen-brightness/screen-brightness.js b/pages/API/screen-brightness/screen-brightness.js new file mode 100644 index 0000000..33bb89a --- /dev/null +++ b/pages/API/screen-brightness/screen-brightness.js @@ -0,0 +1,40 @@ +// pages/API/screen-brightness/screen-brightness.js +Page({ + data: { + screenBrightness: 0 + }, + + onLoad() { + this._updateScreenBrightness() + }, + + changeBrightness(e) { + const value = Number.parseFloat( + (e.detail.value).toFixed(1) + ) + this.setData({ + screenBrightness: Number.parseFloat( + e.detail.value.toFixed(1) + ) + }) + wx.setScreenBrightness({ + value, + }) + }, + + _updateScreenBrightness() { + wx.getScreenBrightness({ + success: (res) => { + console.log(res); + this.setData({ + screenBrightness: Number.parseFloat( + res.value.toFixed(1) + ) + }) + }, + fail(err) { + console.error(err) + } + }) + } +}) diff --git a/pages/API/screen-brightness/screen-brightness.json b/pages/API/screen-brightness/screen-brightness.json new file mode 100644 index 0000000..333713b --- /dev/null +++ b/pages/API/screen-brightness/screen-brightness.json @@ -0,0 +1,3 @@ +{ + "navigationBarTitleText": "屏幕亮度" +} \ No newline at end of file diff --git a/pages/API/screen-brightness/screen-brightness.wxml b/pages/API/screen-brightness/screen-brightness.wxml new file mode 100644 index 0000000..8750d96 --- /dev/null +++ b/pages/API/screen-brightness/screen-brightness.wxml @@ -0,0 +1,23 @@ + + + + + +