欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Flutter實(shí)戰(zhàn)教程之酷炫的開關(guān)動(dòng)畫效果

 更新時(shí)間:2020年11月27日 09:31:50   作者:老孟  
這篇文章主要給大家介紹了關(guān)于Flutter實(shí)戰(zhàn)教程之酷炫的開關(guān)動(dòng)畫效果的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

前言

此動(dòng)畫效果是我在瀏覽文章時(shí)發(fā)現(xiàn)的一個(gè)非??犰诺男Ч?,于是就使用 Flutter 實(shí)現(xiàn)了。

更多動(dòng)畫效果及Flutter資源: https://github.com/781238222/flutter-do

添加依賴

在項(xiàng)目的 pubspec.yaml 文件中添加依賴:

dependencies:
 wheel_switch: ^0.0.1

執(zhí)行命令:

flutter pub get

使用

WheelSwitch(
 value: false,
)

組件默認(rèn)的寬高分別是80、30,也可以指定寬高:

WheelSwitch(
 value: false,
 width: 150,
 height: 50,
)

開關(guān)發(fā)生變化回調(diào):

WheelSwitch(
 value: false,
 onChanged: (value){
 print('WheelSwitch : $value');
 },
)

設(shè)置其軌道顏色,分為激活(開)和未激活(關(guān))狀態(tài)的顏色:

WheelSwitch(
 value: false,
 width: 150,
 height: 50,
 activeTrackColor: Colors.red,
 inactiveTrackColor: Colors.green,
)

設(shè)置滑塊的顏色:

WheelSwitch(
 value: false,
 width: 150,
 height: 50,
 activeTrackColor: Colors.red,
 inactiveTrackColor: Colors.green,
 activeThumbColor: Colors.blue,
 inactiveThumbColor: Colors.green,
)

未激活狀態(tài)(關(guān)):

激活狀態(tài)(開):

設(shè)置文字和文字樣式:

WheelSwitch(
 value: false,
 width: 150,
 height: 50,
 activeText: '開',
 inactiveText: '關(guān)',
 activeTextStyle: TextStyle(color: Colors.white,fontSize: 20),
 inactiveTextStyle: TextStyle(color: Colors.cyanAccent,fontSize: 10),
)

交流

老孟Flutter博客(330個(gè)控件用法+實(shí)戰(zhàn)入門系列文章): http://laomengit.com

到此這篇關(guān)于Flutter實(shí)戰(zhàn)教程之酷炫的開關(guān)動(dòng)畫效果的文章就介紹到這了,更多相關(guān)Flutter開關(guān)動(dòng)畫效果內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • AndroidStudio Gradle第三依賴統(tǒng)一管理的實(shí)現(xiàn)方法

    AndroidStudio Gradle第三依賴統(tǒng)一管理的實(shí)現(xiàn)方法

    這篇文章主要介紹了AndroidStudio Gradle第三依賴統(tǒng)一管理的實(shí)現(xiàn)方法,需要的朋友可以參考下
    2017-09-09
  • 最新評論