본문으로 바로가기

사회적 거리두는 블로그

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

    관리자
    • 블로그 이미지
      JohnWick99

      프로그래밍, 꿀팁 정보를 알려드립니다.

      링크추가
    • 글쓰기
    • 환경설정
    • 로그인
    • 로그아웃

    플러터(Flutter) 페이지 이동하기 : Navigator

    Navigator Navigator 는 앱상의 페이지를 관리하며, 자료구조로 Stack 을 사용합니다. (push, pop) 스마트폰의 어플을 사용하다보면 뒤로가기 기능을 흔히 볼 수 있습니다. 어떠한 페이지에 이동할 때는 현재 보고 있는 페이지 위에 쌓이게 되는 것이며(push) 뒤로가기는 쌓여진 페이지를 빼는 것(pop) 이라고 생각하면 됩니다. 예제 Navigator.push 를 사용해서 현재 페이지(context) 위에 새로운 페이지(PageView2)를 올립니다. ListTile( leading: Icon( Icons.image, color: Colors.grey[850], ), title: Text('페이지 2'), onTap: () { Navigator.push( context, Materi..

    Application/Flutter 2020. 8. 4. 14:35

    플러터(Flutter) 메뉴 만들기 -2 : ListView / ListTitle

    사이드 메뉴 ListView 와 ListTile 을 사용하여 사이드 메뉴 리스트를 추가했습니다. ListView 는 항목들을 행으로 나열합니다. ListTile 은 각 항목에 대한 열의 항목들(아이콘, 텍스트 등)을 나열합니다. child: ListView( children: [ ListTile( leading: Icon( Icons.home, color: Colors.grey[850], ), title: Text('홈'), onTap: () { print('Home pressed') }, ), ListTile( leading: Icon( Icons.image, color: Colors.grey[850], ), title: Text('사진보기'), onTap: () { }, trailing: Icon(I..

    Application/Flutter 2020. 8. 4. 12:59

    플러터(Flutter) 메뉴 만들기 -1 : AppBar / Drawer

    Appbar 메뉴 타이틀 텍스트만 추가한 코드입니다. import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext context) { return MaterialApp( title: 'Menu Example', theme: ThemeData( primarySwatch: Colors.yellow, ), home: Scaffold( appBar: AppBar( title: Text('Menu Example'), ), ) ); ..

    Application/Flutter 2020. 8. 4. 10:51
    • 이전
    • 1
    • 2
    • 다음

    사이드바

    반응형

    CATEGORY

    • 분류 전체보기 (246)
      • Environment (3)
        • VSCode (1)
      • Linux(2020) (3)
      • API (14)
      • Crawling (11)
        • Basic (8)
        • Data (3)
      • Language (71)
        • Python (61)
        • Javascript (7)
        • Dart (3)
      • Application (35)
        • Flutter (11)
        • Flask (9)
        • PyQt5 (15)
      • AI (5)
        • ML (4)
      • IoT (24)
        • Raspberry Pi (24)
      • OpenCV (28)
      • Bot (8)
      • Errors (9)
      • Tools (3)
      • OS(~2018) (31)
        • Server (8)
        • Window (4)
        • Linux (16)
        • Tools (3)
    • 홈으로
    • 방명록
    • 로그인
    • 로그아웃
    • 맨위로
    SKIN BY COPYCATZ COPYRIGHT 사회적 거리두는 블로그, ALL RIGHT RESERVED.
    사회적 거리두는 블로그
    블로그 이미지 JohnWick99 님의 블로그
    MENU
      CATEGORY
      • 분류 전체보기 (246)
        • Environment (3)
          • VSCode (1)
        • Linux(2020) (3)
        • API (14)
        • Crawling (11)
          • Basic (8)
          • Data (3)
        • Language (71)
          • Python (61)
          • Javascript (7)
          • Dart (3)
        • Application (35)
          • Flutter (11)
          • Flask (9)
          • PyQt5 (15)
        • AI (5)
          • ML (4)
        • IoT (24)
          • Raspberry Pi (24)
        • OpenCV (28)
        • Bot (8)
        • Errors (9)
        • Tools (3)
        • OS(~2018) (31)
          • Server (8)
          • Window (4)
          • Linux (16)
          • Tools (3)
      VISITOR 오늘 / 전체
      • 글쓰기
      • 환경설정
      • 로그인
      • 로그아웃
      • 취소

      검색

      티스토리툴바