星期四

在Flutter中使用NumberPicker(数字选择器)

首先说明一下pick这个英文单词,这个单词是 ‘挑选而取出一个’ 的意思,而pick up是捡起的意思。

NumberPicker的包地址是:numberpicker: ^1.2.1 #请在包中心选择更新版本

此包使用NumberPicker类进行使用,但默认的构造函数是不能用的。

decimal:在数据库中也有使用的单词,意思是‘带小数点的’。
horizontal:打横的,水平的。
integer:整数。

看似只有数字能够选择的样子,但事实上并不是如此,只是内部是利用数字来进行分别,其中有一个函参(函数型参数)叫做textMapper,此函数会导入一个String并要求一个String,看到Mapper就知道相当于一个转换器的感觉。

这次我使用integer的构造函数来看看效果,代码如下:
然后效果如下:
功能是用来选择二进的长度,用于创建数据表时设定长度,当然代码的效果只是中间那条数字选择带,值得注意的是实际上value只是0到16,而利用mapper使输出变为2的value次方而已,获取值时需要再次运算一下结果。

mapper:映射器。

以上


没有评论:

发表评论

 皆さんこんにちは、リュウタツと申します、中国から来ました、AIデザイン学科の一年生です。 私のテーマは「極東の地」です。 実に中国では日本といえば日中戦争を思い出すでしょう、日本に来る前は日本人ってまだ敵なのかな、仲良くできるかなっと思いました。ようやく、去年の4月にこの極東の...