Size: a a a

Flutter Developers — русскоговорящее сообщество

2020 August 19

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Это не лучшее решение
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
но да, работать будет
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
можно поступить лучше
а можно поступить еще лучше)
источник

PK

Pavel K in Flutter Developers — русскоговорящее сообщество
всегда можно лучше )
источник

E

Eldar in Flutter Developers — русскоговорящее сообщество
Pavel K
GlobalKey _key = GlobalKey();
CupertinoTimePicker(key: _key, .....)
...
_key.currentState
Спс но вопрос. А если Пикер находится в БоттомЩите? Получается его ГлобалКей будет реинициализироваться ?
источник

PK

Pavel K in Flutter Developers — русскоговорящее сообщество
а какая идея то вообще для получения State?
источник

E

Eldar in Flutter Developers — русскоговорящее сообщество
Ну и на всякий случай спрошу мжет кто знает как взять текущее время у CupertinoTimerPicker без прокрутки ?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Pavel K
всегда можно лучше )
Смари, вот это лучше:

@immutable
class $NAME$ extends StatefulWidget {
 const $NAME$({Key key}) : super(key: key);
 /// Для поиска $NAME$State в контексте
 static $NAME$State of(BuildContext context) =>
   context.findAncestorStateOfType<$NAME$State>();
 @override
 State<$NAME$> createState() => $NAME$State();
}

class $NAME$State extends State<$NAME$> {

 @override
 void initState() {
   super.initState();
   // ...
 }

 @override
 void dispose() {
   // ...
   super.dispose();
 }
 
 @override
 Widget build(BuildContext context) =>
   const Placeholder();$END$
}
источник

E

Eldar in Flutter Developers — русскоговорящее сообщество
Ну и на всякий случай спрошу мжет кто знает как взять текущее время у CupertinoTimerPicker без прокрутки ?
источник

E

Eldar in Flutter Developers — русскоговорящее сообщество
Чтоб по нажатию Ок взять 04-45
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Pavel K
всегда можно лучше )
А вот это еще лучше)))

@immutable
class $NAME$ extends StatefulWidget {
 final Widget child;
 const $NAME$({@required this.child, Key key}) :
   : assert(child != null, 'Field child in widget $NAME$ must not be null')
   , super(key: key);

 static $NAME$State of(BuildContext context) =>
     _$NAME$Scope.of(context).state;

 @override
 State<$NAME$> createState() => $NAME$State();
}

class $NAME$State extends State<$NAME$> {

 @override
 void initState() {
   super.initState();
   // ...
 }

 @override
 void dispose() {
   // ...
   super.dispose();
 }

 @override
 Widget build(BuildContext context) =>
     _$NAME$Scope(
       state: this,
       child: widget.child,
     );
}

@immutable
class _$NAME$Scope extends InheritedWidget {
 final $NAME$State state;

 const _$NAME$Scope({
   @required Widget child,
   @required this.state,
   Key key,
 })
   : assert(child != null, 'Field child in widget _$NAME$Scope must not be null')
   , assert(state is $NAME$State, '$NAME$State must not be null')
   , super(key: key, child: child);

 /// Find GlobalContext in BuildContext
 static _$NAME$Scope of(BuildContext context) =>
     context.dependOnInheritedWidgetOfExactType<_$NAME$Scope>();

 @override
 bool updateShouldNotify(_$NAME$Scope oldWidget) =>
     state != oldWidget.state;
}
источник

E

Eldar in Flutter Developers — русскоговорящее сообщество
Мужики подскажите ^ ^
источник

E

Eldar in Flutter Developers — русскоговорящее сообщество
CupertinoTimerPicker отдает значение только по: onTimerDurationChanged: () {}
источник

E

Eldar in Flutter Developers — русскоговорящее сообщество
А еще вопрос как послать значение с BottomSheet не закрывая его
источник

E

Eldar in Flutter Developers — русскоговорящее сообщество
Provider Blc Cubit ?
источник

PK

Pavel K in Flutter Developers — русскоговорящее сообщество
Eldar
CupertinoTimerPicker отдает значение только по: onTimerDurationChanged: () {}
ну так а начальное время ты же сам задаешь
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Eldar
Provider Blc Cubit ?
Ты ведь в курсе, что Cubit - всё, как ему и было предначертано судьбой?)
источник

E

Eldar in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
Ты ведь в курсе, что Cubit - всё, как ему и было предначертано судьбой?)
? это же Блок 2.0 ?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Eldar
? это же Блок 2.0 ?
Кто такую чушь сказал и что там было 2.0?)
источник

E

Eldar in Flutter Developers — русскоговорящее сообщество
все хвалят его
источник