Настройка виджета Slider - PullRequest
0 голосов
/ 08 июля 2020

SliderThemeData () , согласно документации flutter, необходимо указать все значения при настройке виджета ползунка.

Но когда я использовал его для изменения некоторых свойств ползунка , ошибок не было.

Мой вопрос: в чем разница между SliderThemeData() и SliderTheme.of(context).copyWith(). Кроме того, почему первый не показывает никаких ошибок, даже если я не указал все значения?

Вот код для обоих:

                  SliderTheme(
                    data: SliderTheme.of(context).copyWith(
                      activeTrackColor: Colors.white,
                      inactiveTickMarkColor: Color(0xFF8D8E98),
                      thumbColor: Color(0xFFEB1555),
                      overlayColor: Color(0x26EB1555),
                      thumbShape: RoundSliderThumbShape(enabledThumbRadius: 15.0),
                      overlayShape: RoundSliderOverlayShape(overlayRadius: 30.0),
                    ),
                    child: Slider(
                      // some code about the slider
                    ), // Slider
                  ), // SliderTheme
                  SliderTheme(
                    data: SliderThemeData(
                      activeTrackColor: Colors.white,
                      inactiveTickMarkColor: Color(0xFF8D8E98),
                      thumbColor: Color(0xFFEB1555),
                      overlayColor: Color(0x26EB1555),
                      thumbShape: RoundSliderThumbShape(enabledThumbRadius: 15.0),
                      overlayShape: RoundSliderOverlayShape(overlayRadius: 30.0),
                    ),
                    child: Slider(
                      // some code about the slider
                    ), // Slider
                  ), // SliderTheme
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...