useBrightness
屏幕亮度
何时使用
当需要获取或设置屏幕亮度
API
const [brightness, setBrightness] = useBrightness(keepon?: boolean);
参数说明
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
keepon | 是否常亮 | boolean | - |
返回值说明
返回值 | 说明 | 类型 |
---|---|---|
brightness | 屏幕亮度值,范围 0 ~ 1,0 最暗,1 最亮 | number |
setBrightness | 设置屏幕亮度值(0~1) | (value) => Promise<General.CallbackResult> |
代码演示
- React
- Vue
device/useBrightness/index
import React from 'react';
import { useBrightness } from 'taro-hooks';
import DemoContent from '@src/components/DemoContent';
import { Cell, Progress, Slider } from '@taroify/core';
export default () => {
const [brightness, setBrightness] = useBrightness();
return (
<DemoContent>
<Cell.Group clickable>
<Cell
title="