Size: a a a

Dart & Flutter по-русски

2021 March 04

K

Korpag in Dart & Flutter по-русски
Denis GDevv
Подскажите, каким образом можно задавать начальное значение слайдера, если у меня он внутри своего StatefulWidget'a?
Как ему передать начальное значение? Туда же только final передать можно, не знаю как разрулить это, чтобы слайдер работал. Он же вначале должен поднять начальное значение, а потом в этой же переменной использовать своё изменяемое значение.
initState() тоже не прокатит, т.к. он не сработает при последующих ребилдах парента

Как вариант я в виджет могу в качестве начального значения передать ссылку на объект класса, но это же извращение :) ради одной double переменной создавать целый класс
class Primer extends StatefulWidget {
 @override
 _PrimerState createState() => _PrimerState();
}

class _PrimerState extends State<Primer> {

 var yourMeaning = 150;

 @override
 Widget build(BuildContext context) {
   return Scafold (
body: Center(
child:
Slider(
                       min: 0,
                       max: 250,
                       value: yourMeaning.toDouble(),
                       onChanged: (value) {
                         setState(() {
                           yourMeaning = value.round();
                         });
                       })
),
);
источник

D

Denis GDevv in Dart & Flutter по-русски
Korpag
class Primer extends StatefulWidget {
 @override
 _PrimerState createState() => _PrimerState();
}

class _PrimerState extends State<Primer> {

 var yourMeaning = 150;

 @override
 Widget build(BuildContext context) {
   return Scafold (
body: Center(
child:
Slider(
                       min: 0,
                       max: 250,
                       value: yourMeaning.toDouble(),
                       onChanged: (value) {
                         setState(() {
                           yourMeaning = value.round();
                         });
                       })
),
);
Тут же нет передачи начального значения в виджет :)
Но ответ походу ближе всего в didUpdateWidget и анализировать установку начального значения через него
источник

K

Korpag in Dart & Flutter по-русски
Denis GDevv
Тут же нет передачи начального значения в виджет :)
Но ответ походу ближе всего в didUpdateWidget и анализировать установку начального значения через него
Только сейчас понял, что ты имел в виду, пора спать...
источник

Т

Тркюу in Dart & Flutter по-русски
Кто нибудь работал с charts_flutter?
источник

Т

Тркюу in Dart & Flutter по-русски
у меня там маленькие числа и domain или measure Axis не показывает текста чисел между 0 и 1 то есть показывает только целые числа
источник

Т

Тркюу in Dart & Flutter по-русски
источник

Т

Тркюу in Dart & Flutter по-русски
источник

B

BJlaDuMup in Dart & Flutter по-русски
У всех гугл не работает?
источник

АК

Александр Котков... in Dart & Flutter по-русски
да упал гугловский
источник

B

BJlaDuMup in Dart & Flutter по-русски
У меня только через  мегафоновский 4g работает
источник

АК

Александр Котков... in Dart & Flutter по-русски
хм, и правда проверил работает через мобильный, значит провайдеру плохо
источник

B

BJlaDuMup in Dart & Flutter по-русски
У тебя МТС?
источник

АК

Александр Котков... in Dart & Flutter по-русски
мегафон
источник

АК

Александр Котков... in Dart & Flutter по-русски
а провайдер мгтс
источник

B

BJlaDuMup in Dart & Flutter по-русски
У меня провайдер мтс, по сути тоже самое что и МГТС, значит проблема в провайдере
источник

АК

Александр Котков... in Dart & Flutter по-русски
BJlaDuMup
У меня провайдер мтс, по сути тоже самое что и МГТС, значит проблема в провайдере
кажись заработало
источник

B

BJlaDuMup in Dart & Flutter по-русски
Александр Котков
кажись заработало
У меня всё ещё не работают гугл сервисы
источник

АК

Александр Котков... in Dart & Flutter по-русски
BJlaDuMup
У меня всё ещё не работают гугл сервисы
это было мимолетное мгновение( 1 раз загрузился и дальше снова в бездну
источник

B

BJlaDuMup in Dart & Flutter по-русски
Александр Котков
это было мимолетное мгновение( 1 раз загрузился и дальше снова в бездну
Теперь заработало
источник

АК

Александр Котков... in Dart & Flutter по-русски
+
источник