Size: a a a

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

2020 July 19

RK

Ruslan Kim in Dart & Flutter по-русски
кто-нибудь сталкивался с проблемой при возвращении данных с экрана?

когда вызываю pop с данными получаю исключение:

The following _TypeError was thrown while handling a gesture:
type 'bool' is not a subtype of type 'DocumentsPage' of 'result'
When the exception was thrown, this was the stack
#0      LocalHistoryRoute.didPop
#1      _RouteEntry.pop
#2      NavigatorState.pop
#3      _DocumentsPageState._buildItem.<anonymous closure>
#4      GestureRecognizer.invokeCallback
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
les forest
ReplaySubject из rx не подойдет под вашу задачу? А listview обернуть в streambuilder
Спасибо, похоже оно !
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
Добрый день admob не загружается реклама(
Error msg:
Not retrying to fetch app settings
W/flutter (28785): onAdFailedToLoad: 0
I/Ads     (28785): Ad failed to load : 0
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
Помогите плиз
источник

И

Игорь in Dart & Flutter по-русски
Привет! Народ, кто работал с Яндекс картами, нужно реализовать возможность установить метку на карте и показать отрисованный полигон. Готов оплатить. Плиз помогите советом или делом)
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
привет. Не покдскажите по поводу idea. У меня есть AppCode, и в нем, если находится опечатка, он предлагает варианты замены слова на правильное, а в идеи если находится опечатка, он просто предлагает руками его изменить. Это где то настраивается? ЧЕт все перерыл не могу найти(
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
Evgenii Elchev
привет. Не покдскажите по поводу idea. У меня есть AppCode, и в нем, если находится опечатка, он предлагает варианты замены слова на правильное, а в идеи если находится опечатка, он просто предлагает руками его изменить. Это где то настраивается? ЧЕт все перерыл не могу найти(
ctl+shift+s prefernces ->Search autofill or inspection
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
источник

DO

Dmitriy Orteney in Dart & Flutter по-русски
Evgenii Elchev
привет. Не покдскажите по поводу idea. У меня есть AppCode, и в нем, если находится опечатка, он предлагает варианты замены слова на правильное, а в идеи если находится опечатка, он просто предлагает руками его изменить. Это где то настраивается? ЧЕт все перерыл не могу найти(
в котлине оно работает, а в дарте чот не работает)
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
𝐼𝓈𝓁𝒶𝓂
ctl+shift+s prefernces ->Search autofill or inspection
я тут был, сравнивал настройки в двух ide они идентичны, что конкретно посмотреть?
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
Evgenii Elchev
я тут был, сравнивал настройки в двух ide они идентичны, что конкретно посмотреть?
In the Settings/Preferences dialog Ctrl+Alt+S , select Editor | Proofreading | Spelling.
...
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
Evgenii Elchev
я тут был, сравнивал настройки в двух ide они идентичны, что конкретно посмотреть?
Извиняюсь,  некорректно понял вопрос до этого , выше можете найти вроде ответ на ваш вопрос
источник

S

S in Dart & Flutter по-русски
class BottomNavScreen extends StatefulWidget {
 @override
 _BottomNavScreenState createState() => _BottomNavScreenState();
}

class _BottomNavScreenState extends State<BottomNavScreen> {
 final List _screens = [
   CurryHomeScreen(),
   HiStoryScreen(),
   ShtrafScreen(),
   SecurityPage(),
   Profile(),
   
 ];
 int _currentIndex = 0;

 @override
 Widget build(BuildContext context) {
   return Scaffold(
     body: _screens[_currentIndex],
     bottomNavigationBar: BottomNavigationBar(
       currentIndex: _currentIndex,
       onTap: (index) => setState(() => _currentIndex = index),
       type: BottomNavigationBarType.fixed,
       backgroundColor: Colors.white,
       showSelectedLabels: false,
       showUnselectedLabels: false,
       selectedItemColor: Hexcolor('#2447BA'),
       unselectedItemColor: Colors.grey,
       elevation: 0.0,
       items: [    
         //Icon(FlatIcons.home),    
         IconData(0xe900, fontFamily: 'MyFont'),
         IconData(0xe901, fontFamily: 'MyFont'),
         IconData(0xe904, fontFamily: 'MyFont',),
         IconData(0xe902, fontFamily: 'MyFont'),
         IconData(0xe903, fontFamily: 'MyFont'),
         ]
           .asMap()
           .map((key, value) => MapEntry(
                 key,
                 // ignore: missing_required_param
                 BottomNavigationBarItem(
                   title: Text(''),
                   icon:Container(
                     padding: const EdgeInsets.symmetric(
                       vertical: 6.0,
                       horizontal: 16.0,
                     ),
                     
                     decoration: BoxDecoration(
                       color: _currentIndex == key && _currentIndex != 2
                           ? Colors.white
                           : Colors.transparent,
                       borderRadius: BorderRadius.circular(30.0),
                     ),
                     child: key == 2 ?
                     Container(
                         height: 45.0,
                         width: 60.0,
                          padding: const EdgeInsets.symmetric(
                           //vertical: 20.0,
                           horizontal:7.0,
                         ),
                        decoration: BoxDecoration(
                        //Rshape: BoxShape.rectangle,
                        gradient: LinearGradient(
                         begin: Alignment.bottomCenter,
                         end: Alignment.topCenter,
                         colors: [ Hexcolor('#2447BA'),Hexcolor('#1580CA'),]                        
                       ),
                       borderRadius: BorderRadius.circular(200.0),
                        ),
                       child:  
                       
                       Icon(                          
                         value,size: 22.0,
                         color: Colors.white,                          
                         ),
                       ) :  Icon(value),
                   ),
                 ),
               ))
           .values
           .toList(),
     ),
   );
 }
}
источник

S

S in Dart & Flutter по-русски
final List _screens = [
   CurryHomeScreen(),
   HiStoryScreen(),
   ShtrafScreen(),
   SecurityPage(),
   Profile(),
   
 ];

Только на эти страницы показывает bottomNavigationBar , в другие страницы не показывает меню
источник

S

S in Dart & Flutter по-русски
например внутри детальной новости
источник

S

S in Dart & Flutter по-русски
S
class BottomNavScreen extends StatefulWidget {
 @override
 _BottomNavScreenState createState() => _BottomNavScreenState();
}

class _BottomNavScreenState extends State<BottomNavScreen> {
 final List _screens = [
   CurryHomeScreen(),
   HiStoryScreen(),
   ShtrafScreen(),
   SecurityPage(),
   Profile(),
   
 ];
 int _currentIndex = 0;

 @override
 Widget build(BuildContext context) {
   return Scaffold(
     body: _screens[_currentIndex],
     bottomNavigationBar: BottomNavigationBar(
       currentIndex: _currentIndex,
       onTap: (index) => setState(() => _currentIndex = index),
       type: BottomNavigationBarType.fixed,
       backgroundColor: Colors.white,
       showSelectedLabels: false,
       showUnselectedLabels: false,
       selectedItemColor: Hexcolor('#2447BA'),
       unselectedItemColor: Colors.grey,
       elevation: 0.0,
       items: [    
         //Icon(FlatIcons.home),    
         IconData(0xe900, fontFamily: 'MyFont'),
         IconData(0xe901, fontFamily: 'MyFont'),
         IconData(0xe904, fontFamily: 'MyFont',),
         IconData(0xe902, fontFamily: 'MyFont'),
         IconData(0xe903, fontFamily: 'MyFont'),
         ]
           .asMap()
           .map((key, value) => MapEntry(
                 key,
                 // ignore: missing_required_param
                 BottomNavigationBarItem(
                   title: Text(''),
                   icon:Container(
                     padding: const EdgeInsets.symmetric(
                       vertical: 6.0,
                       horizontal: 16.0,
                     ),
                     
                     decoration: BoxDecoration(
                       color: _currentIndex == key && _currentIndex != 2
                           ? Colors.white
                           : Colors.transparent,
                       borderRadius: BorderRadius.circular(30.0),
                     ),
                     child: key == 2 ?
                     Container(
                         height: 45.0,
                         width: 60.0,
                          padding: const EdgeInsets.symmetric(
                           //vertical: 20.0,
                           horizontal:7.0,
                         ),
                        decoration: BoxDecoration(
                        //Rshape: BoxShape.rectangle,
                        gradient: LinearGradient(
                         begin: Alignment.bottomCenter,
                         end: Alignment.topCenter,
                         colors: [ Hexcolor('#2447BA'),Hexcolor('#1580CA'),]                        
                       ),
                       borderRadius: BorderRadius.circular(200.0),
                        ),
                       child:  
                       
                       Icon(                          
                         value,size: 22.0,
                         color: Colors.white,                          
                         ),
                       ) :  Icon(value),
                   ),
                 ),
               ))
           .values
           .toList(),
     ),
   );
 }
}
как сделать чтоб меню был на все страницы?
источник

Ю

Юрий in Dart & Flutter по-русски
S
как сделать чтоб меню был на все страницы?
Гугли nested navigation
источник

VK

Vadim Klimenko in Dart & Flutter по-русски
Ребята, простите за глупый вопрос, но не могу понять, что делаю не так. Простое тестовое приложение. виджет home, в нем два виджета - выпадающее меню и текстовое поле. При выборе пункта меню надо изменять значчение текстового поля. https://pastebin.com/KJDkzNpX
источник

t

tdesc in Dart & Flutter по-русски
Vadim Klimenko
Ребята, простите за глупый вопрос, но не могу понять, что делаю не так. Простое тестовое приложение. виджет home, в нем два виджета - выпадающее меню и текстовое поле. При выборе пункта меню надо изменять значчение текстового поля. https://pastebin.com/KJDkzNpX
result виджет крайне сомнителен
источник

t

tdesc in Dart & Flutter по-русски
там явно хватит сейчас Текста обычного
источник