1.1.5 • Published 24 days ago

@ray-js/lamp-rect-picker-color v1.1.5

Weekly downloads
-
License
MIT
Repository
-
Last release
24 days ago

English | 简体中文

@ray-js/lamp-rect-picker-color

latest download

照明矩形色盘组件

Installation

$ npm install @ray-js/lamp-rect-picker-color
# or
$ yarn add @ray-js/lamp-rect-picker-color

Usage

  • 属性与方法
type TProps = {
  id: string, // 矩形色盘的 id
  rgb: RGBA, // 矩形色盘颜色值
  canvasIns: any, // 矩形色盘所在的画布实例
  thumbWidth?: number, // 矩形色盘thumb的宽度
  rectWidth?: number, // 矩形色盘的宽度
  rectHeight?: number, // 矩形色盘的高度
  isShowThumb?: boolean, // 是否显示thumb
  onTouchStart?: (rgba: RGBA) => void, // 矩形色盘触摸开始的回调函数
  onTouchMove?: (rgba: RGBA) => void, // 矩形色盘触摸移动的回调函数
  onTouchEnd?: (rgba: RGBA) => void, // 矩形色盘触摸结束的回调函数
};
import LampRectPickerColor from '@ray-js/lamp-rect-picker-color';

const { useCanvasReady } = LampRectPickerColor;

export default () => {
  const [colorR, setColorR] = useState(null);
  useCanvasReady(
    [
      {
        id: 'rectPicker', // 设置id
        type: 'RectPickerColor', // 设置色盘类型
      },
    ],
    colorCurrent => {
      // 获取到矩形色盘的实例
      colorCurrent && setColorR(colorCurrent);
    }
  );
  <LampRectPickerColor
    id="rectPicker" // 设置id
    canvasIns={colorR} // 传入实例
    rgb={{
      r: 255,
      g: 0,
      b: 0,
    }}
    onTouchStart={(rgba: RGBA) => {
      console.log(rgba);
    }}
  />;
};
1.1.7-beta-1

24 days ago

1.1.6-beta-1

3 months ago

1.1.5

5 months ago

1.1.2-beta-1

5 months ago

1.1.1-beta-1

5 months ago

1.1.0-beta-1

5 months ago

1.1.4-beta-1

5 months ago

1.1.3-beta-1

5 months ago

1.0.8

9 months ago

1.0.9-beta-1

9 months ago

1.0.8-beta-1

9 months ago

1.0.4-beta-1

1 year ago

1.0.3-beta-1

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.2-beta-1

1 year ago

1.0.1-beta-1

1 year ago

1.0.0

1 year ago

0.0.16

2 years ago

0.0.16-beta-1

2 years ago

0.0.15-beta-1

2 years ago

0.0.14-beta-1

2 years ago

0.0.13-beta-1

2 years ago

0.0.10-beta-1

2 years ago

0.0.12-beta-1

2 years ago

0.0.11-beta-1

2 years ago

0.0.8-beta-1

2 years ago

0.0.9-beta-1

2 years ago

0.0.7-beta-1

2 years ago

0.0.6-beta-2

2 years ago

0.0.6-beta-1

2 years ago

0.0.5-beta-1

2 years ago

0.0.3-beta-2

2 years ago

0.0.3-beta-1

2 years ago

0.0.2-beta-1

2 years ago

0.0.1-beta-1

2 years ago