Junior — Middle
შეგიძლიათ ახსნათ, რა არის Navigator 1.0 და როგორ გამოიყენება?
sobes.tech AI
პასუხი AI-სგან
Flutter-ში Navigator 1.0 არის კლასი, რომელიც მართავს აპლიკაციის მარშრუტების (ეკრანების) სტეკს. იგი საშუალებას აძლევს გადახვიდეთ ეკრანებს შორის, დაამატოთ ახალი ან დაბრუნდეთ უკან.
ძირითადი მეთოდები:
push: დაამატეთ ახალი ეკრანი მიმდინარე ზედა.pop: დახურეთ მიმდინარე ეკრანი და დაბრუნდით წინამორბედზე.
გამოყენების მაგალითი:
Navigator.push(context, MaterialPageRoute(builder: (context) => NewScreen()));
// უკან დაბრუნებისთვის:
Navigator.pop(context);
Navigator 1.0 ეფუძნება სტეკს და მარტივია გამოყენებაში, მაგრამ რთული ნავიგაციისთვის, სადაც დინამიკური მარშრუტებია, ხშირად გამოიყენება Navigator 2.0.