我们在上一章回中介绍了"如何创建渐变色边角"相关的内容,本章回中将介绍" 如何创建垂直方向的Switch".闲话休提,让我们一起Talk Flutter吧。
1. 概念介绍
我们在前面章回中介绍了Switch组件相关的内容,不过该组件只能在水平方向上使用,通俗点讲就是只能沿着水平方向滑动Switch。如果想沿着垂直文峰滑动Switch怎么办呢?看官莫急,本章回中将介绍如何在垂直方向上使用该组件。
2. 思路与方法
2.1 实现思路
我们想要在垂直方向上使用该组件首先想到是组件的属性,不过查看文档和源代码后没有发现可以控制滑动方向的属性。
既然此路走不通那么就看看pub.dev
上有没有三方提供的组件,功夫不负有心人,我们还真找到了一个三方包提供的组件SlideSwitcher
,该组件提供了direction
属性来控制组件的方向.属性值有水平和垂直两个数值,默认是水平方向。大家可以自己动手去使用该组件,详细的用法参考组件给的示例代码就可以,下面的图形是我们使用该组件创建水平和垂直方