Немного поздно, но этот ответ может кому-то помочь. Я хотел бы знать это, потому что я хотел иметь возможность продвигать функцию / ошибку / независимо от работы и работать с той же точки на другом компьютере.
Что работает для меня - это совершить мой прогресс код (в ветке, в которой я работаю один). Когда я доберусь до другого компьютера, сделайте притяжение, затем отмените фиксацию с помощью:
git reset --soft HEAD^
Продолжайте работать так же, как и вы, со всеми вашими изменениями в работе, незафиксированными и неустановленными.
Надеюсь, что это поможет.
есть несколько способов сделать это. Я думаю, что создание пользовательской панели приложений является хорошим способом
Пример:
blockquote>return Scaffold( appBar: CustomAppBar( appBar: AppBar(title: Text("hello"),), onTap: () { print("test"); }, ), body: Container(), );
Чтобы создать пользовательскую панель приложений, вам необходимо реализовать
PreferredsizeWidget
class CustomAppBar extends StatelessWidget implements PreferredSizeWidget { final VoidCallback onTap; final AppBar appBar; const CustomAppBar({Key key, this.onTap,this.appBar}) : super(key: key); @override Widget build(BuildContext context) { return GestureDetector(onTap: onTap,child: appBar); } // TODO: implement preferredSize @override Size get preferredSize => new Size.fromHeight(kToolbarHeight); }