国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

第五十九回: Slider Widget

這篇具有很好參考價值的文章主要介紹了第五十九回: Slider Widget。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


我們在上一章回中介紹了Form Widget相關(guān)的內(nèi)容,本章回中將介紹 Slider Widget.閑話休提,讓我們一起Talk Flutter吧。

概念介紹

我們在這里說的Slider Widget是一種滑動條組件,通過滑動來控制不同的進(jìn)度,它類似進(jìn)度條,不過需要我們讓去去滑動它的是進(jìn)度,在實際項目中經(jīng)常用它來調(diào)節(jié)音量大小或者視頻播放進(jìn)度。本章回將詳細(xì)介紹該組件的使用方法。

使用方法

和其它組件一樣,Slider Widget提供了相關(guān)的屬性來控制自己,接下來我們將介紹該組件中常用的屬性:

  • value屬性: 主要用來設(shè)定滑動條當(dāng)前的進(jìn)度值;
  • onChanged屬性:該屬性是方法類型,當(dāng)滑動組件時回調(diào)該屬性對應(yīng)的方法;
  • min屬性:主要用來設(shè)置滑動范圍的最小值;
  • max屬性:主要用來設(shè)置滑動范圍的最大值;
  • divisions屬性:主要用來設(shè)定滑動范圍的步進(jìn)值;
  • activeColor屬性:主要用來設(shè)定滑動條上已經(jīng)滑過的顏色值;
  • inactiveColor屬性:主要用來設(shè)定滑動條上沒有滑過的顏色值;

上面這些屬性中前兩個屬性是必選屬性,其它屬性是可選屬性。不過最好還是給這些屬性賦值,比如如果不指定min/max屬性的值,默認(rèn)值的范圍在0.0-1.0之間。這個范圍可能不符合我們項目中的要求。注意value的值必須在min/max限制的范圍內(nèi),不然編譯時沒有問題,但是在運行時會發(fā)生錯誤。

示例代碼

Slider(
  //指定滑動值的范圍,如果不指定,默認(rèn)值的范圍在0.0 - 1.0之間
  min: 0.0,
  max: 10.0,
  //步進(jìn)值
  divisions: 10,
  //設(shè)定當(dāng)前值
  value: _slideValue,
  //變化時回調(diào),在回調(diào)中修改slider當(dāng)前顯示的值
  onChanged: (value) {
    setState(() {
      _slideValue = value;
      print("value = $value");
    });
  },
  activeColor: Colors.purpleAccent,
  inactiveColor: Colors.green,
),

我們在上面的代碼中添加了詳細(xì)的注釋,方便大家理解程序。此外,我們在onChange對應(yīng)的方法中通過setState()方法修改了value屬性中的值,這樣就可以讓滑動條跟著滑動的進(jìn)度進(jìn)行變化,同時我們還在這里添加了日志信息。

我在這里就不演示程序的運行結(jié)果了,建議大家自己動手去實踐,一方面可以體會到滑動條的變化,另一方面可以通過日志看到變化的值,可以看值的范圍和步進(jìn)是否和屬性中設(shè)置的值一致。

看官們,關(guān)于Slide Widget相關(guān)的內(nèi)容就介紹到這里,歡迎大家在評論區(qū)交流與討論!文章來源地址http://www.zghlxwxcb.cn/news/detail-490456.html

到了這里,關(guān)于第五十九回: Slider Widget的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 第一百一十九回 如何通過藍(lán)牙設(shè)備讀寫數(shù)據(jù)

    我們在上一章回中介紹了如何獲取藍(lán)牙狀態(tài)相關(guān)的內(nèi)容,本章回中將介紹 如何通過藍(lán)牙設(shè)備讀寫數(shù)據(jù) 。閑話休提,讓我們一起Talk Flutter吧。 通過藍(lán)牙設(shè)備讀寫數(shù)據(jù)有兩種方法: 一種是讀寫Characteristics; 一種是讀寫Descriptor. 我們在本章回中介紹的讀寫數(shù)據(jù)本質(zhì)上是讀寫 Cha

    2024年02月12日
    瀏覽(18)
  • 每天一個數(shù)據(jù)分析題(一百五十九)

    主成分分析(PCA)不適宜單獨用于哪種情況? A. 員工績效的評估和排名 B. 描述產(chǎn)品情況,如子公司的業(yè)務(wù)發(fā)展?fàn)顩r C. 消除數(shù)據(jù)分析中的共線性問題 D. PCA可以作為異常識別的算法使用 題目來源于CDA模擬題庫 點擊此處獲取答案

    2024年02月20日
    瀏覽(32)
  • Linux必會100個命令(五十九)journalctl

    Linux必會100個命令(五十九)journalctl

    不帶參數(shù),將輸出所有的日志。 使用-r參數(shù),輸出為反序 使用-f查看最新的日志 使用-n 輸出指定行數(shù) ?使用--since和--until輸出一段時間內(nèi)的日志 查看昨天的日志: journalctl --since yesterday 查看10點以后2小時的日志: journalctl --since 10:00 --until \\\"2 hour ago\\\" 使用-u輸出指定服務(wù)的日志

    2024年02月01日
    瀏覽(22)
  • PCL點云處理之CSF布料模擬濾波(五十九)

    PCL中并沒有找到現(xiàn)成的CSF濾波代碼,需要我們自己下載并編譯,在使用時添加到頭文件中調(diào)用,才能最終實現(xiàn)CSF編程使用。下面是具體的編譯過程: (實際上就是作者給了源代碼和CMAKElists的構(gòu)建文件,我們使用CMake軟件轉(zhuǎn)換得到鏈接庫,用于我們自己的代碼中) https://githu

    2023年04月17日
    瀏覽(37)
  • 第五十五天

    ? ? CSS3 ●背景 CSS3 中包含幾個新的背景屬性,提供更大背景元素控制: ?background-image:添加背景圖片。不同的背景圖像和圖像用逗號隔開,所有的圖片中顯示在最頂端的為第一張。 ?background-size:指定背景圖像的大小。CSS3以前,背景圖像大小由圖像的實際大小決定。 ?

    2024年02月12日
    瀏覽(23)
  • 《Netty》從零開始學(xué)netty源碼(五十九)之ServerBootstrapAcceptor

    《Netty》從零開始學(xué)netty源碼(五十九)之ServerBootstrapAcceptor

    前面初始化channel的過程中向pipeline中添加了一個channelHandler,即 ServerBootstrapAcceptor ,它的作用主要是將worker組的channel進(jìn)行注冊,它的數(shù)據(jù)結(jié)構(gòu)如下: 它的屬性主要是通過 ServerBootstrap 啟動類設(shè)置的,它的方法主要是 channelRead() 方法,其過程如下: 在第五十八篇中,當(dāng)EventLo

    2024年02月05日
    瀏覽(53)
  • 算法訓(xùn)練第五十七天

    516. 最長回文子序列 - 力扣(LeetCode) 代碼: 647. 回文子串 - 力扣(LeetCode)

    2024年02月09日
    瀏覽(23)
  • 算法訓(xùn)練第五十九天

    503. 下一個更大元素 II - 力扣(LeetCode) 代碼: 42. 接雨水 - 力扣(LeetCode) 代碼: 84. 柱狀圖中最大的矩形 - 力扣(LeetCode) 代碼:

    2024年02月09日
    瀏覽(26)
  • 算法訓(xùn)練第五十八天

    總結(jié):今日事單調(diào)棧的開端,還是挺巧妙的。 496. 下一個更大元素 I - 力扣(LeetCode) 代碼: 739. 每日溫度 - 力扣(LeetCode)

    2024年02月09日
    瀏覽(25)
  • 第五十五回:命名路由(Route)

    我們在上一章回中介紹了BoxDecoration Widget相關(guān)的內(nèi)容,本章回中將介紹命名路由(Route).閑話休提,讓我們一起Talk Flutter吧。 我們在這里介紹的命名路由是路由(Route)中的一種,主要用來當(dāng)作導(dǎo)航,通過導(dǎo)航跳轉(zhuǎn)到不同的頁面,它和我們前面章回中介紹的路由類似,只不過是給路由

    2024年02月09日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包