Ring Size View 版本 1.0.5

一个 Flutter 包,提供了一个用于计算和显示戒指尺寸的自定义小部件。

演示 新

image_demo

安装

要使用此包,请在 `pubspec.yaml` 文件中将 `ring_size_view` 添加为依赖项。

dependencies:
  flutter:
    sdk: flutter
  ring_size_view: ^1.0.0 # Use the latest version from pub.dev

用法

import 'package:ring_size_view/ring_size_view.dart';

RingSizeView 小部件

`RingSizeView` 小部件是 `ring_size_view` 包提供的自定义 Flutter 小部件。它旨在根据用户输入计算和显示戒指的尺寸信息。

属性

  • ringSize:一个表示当前戒指尺寸的双精度值。此值用于计算戒指的直径、周长和半径。您可以将此值绑定到滑块或任何其他输入小部件,以允许用户调整戒指尺寸。

  • calculateDiameter(value):当用户调整戒指尺寸时调用的回调函数。它将计算出的直径值作为参数接收。您可以使用此函数来更新应用中的直径值。

  • calculateRadius(value):调整戒指尺寸时调用的回调函数。它将计算出的半径值作为参数接收。您可以使用此函数来执行基于半径值的任何其他操作。

  • calculateCircumference(value):调整戒指尺寸时调用的回调函数。它将计算出的周长值作为参数接收。您可以使用此函数来更新应用中的周长值。

  • height:表示 `RingSizeView` 小部件高度的双精度值。

  • width:表示 `RingSizeView` 小部件宽度的双精度值。

用法示例

RingSizeView(
ringSize: ringSize,
calculateDiameter: calculateDiameter,
calculateRadius: calculateRadius,
calculateCircumference: calculateCircumference,
height: 190,
width: 190,
)

计算函数

calculateCircumferencecalculateRadiuscalculateDiameter 函数用于 `RingSizeView` 小部件中执行计算和更新相应的值。

calculateCircumference(value)

当用户与 `RingSizeView` 小部件交互并更新 `circumference` 的值时,将调用此函数。它将计算出的周长值作为参数,并更新 `circumference` 变量。例如:

calculateCircumference(double value) {
  circumference = value;
  print("Info calculateCircumference : $value");
}

特点

Calculate ring diameter, circumference, and radius.
Slider to adjust the ring size.
Customizable styles.

入门

有关更多详细信息和示例,请查看文档。贡献

欢迎贡献!请 fork 仓库并提交拉取请求。许可证

本项目根据 Apache License 2.0 许可 – 更多详情请参见 LICENSE 文件。

GitHub

查看 Github