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։