找回密码
 立即注册

扫一扫,访问微社区

查看: 7467|回复: 1

「小程序能力」如何设置小程序屏幕亮度调节

[复制链接]

910

主题

1190

回帖

3万

金钱

管理员

论坛管理员

积分
0

突出贡献优秀版主荣誉管理论坛元老

QQ
发表于 2018-1-18 15:53:54 | 显示全部楼层 |阅读模式

微信小程序API屏幕亮度 - wx.setScreenBrightness

微信小程序 wx.setScreenBrightness 属性说明:https://mp.weixin.qq.com/debug/wxadoc/dev/api/device.html#wxsetscreenbrightnessobject 1.png
如何使用小程序API屏幕亮度 -wx.setScreenBrightness ?

步骤一
打开微信开发者工具,添加小程序项目,选择小程序文件(文末贴出本次小程序测试文件包)!
PS:没有小程序appid不妨申请一个!去申请>>
2.png

步骤二
打开index文件夹,配置index.js
3.png
贴出代码
[mw_shl_code=applescript,true]//index.js
//获取应用实例
var app = getApp()
Page({
  data:{
  },
  changeScreenLight:function(e){
    var that = this;
    //滑动拉杆获得值
    wx.setScreenBrightness({
      value: parseFloat(e.detail.value).toFixed(1)
    })
    //给屏幕亮度赋值
    wx.getScreenBrightness({
      success: function(res) {
        that.setData({
          ScreenBrightness: res.value
        })
      }
    })
  }
})[/mw_shl_code]

步骤三
打开index文件夹,配置index.wxml
4.png
[mw_shl_code=applescript,true]<slider min="0" max="1" step="0.1"bindchange="changeScreenLight"/>
<view>屏幕亮度:{{ScreenBrightness}}</view>[/mw_shl_code]

步骤四
配置底部app.json
5.png
[mw_shl_code=applescript,true]{
  "pages": [
    "pages/index/index"
  ],
  "window": {
    "navigationBarBackgroundColor": "#000000",
    "navigationBarTextStyle": "white",
    "navigationBarTitleText": "调节屏幕亮度",
    "backgroundColor": "#eeeeee",
    "backgroundTextStyle": "light",
    "enablePullDownRefresh": false
  }
}[/mw_shl_code]

完成,效果:
6.png

小程序API屏幕亮度源码包:
调节屏幕亮度.zip (2.02 KB, 下载次数: 314)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|微信小程序开发|教程|文档|资源汇总_即速论坛 ( 粤ICP备14097199号-1  

GMT+8, 2024-6-16 16:58 , Processed in 0.132031 second(s), 33 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表