디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

필승 플러터 공부 5일차 코드좀 봐주셈

ㅇㅇ갤로그로 이동합니다. 2021.09.28 12:49:52
조회 101 추천 0 댓글 6
														


24b0d121e09c28a8699fe8b115ef046ecf4cc3f5


이렇게 초기화면은 가운데에 빈 공간이고


24b0d121e09c28a8699fe8b115ef046ec340c8f3


버튼 누를 때마다 다른 화면으로 바뀌도록 하는게 목적



24b0d121e09c28a8699fe8b115ef046544a2f834


코드


처음에는 유니티처럼 저 위젯을 캐시로 저장해놓고 visibility를 토글하는 식으로 생각했는데


일단 캐시하려고 widget변수를 클래스 맴버로 빼버리는 순간 nulll 에러 관련해서 수백만가지 에러가 출력되는겁니다..


그리고 VisibilityBox의 visible 필드는 읽기전용이라 생성할때 true false를 정해놔야하는겁니다...


그래서 int변수로 현재 보여줘야 할 화면을 0은 숨김 1은 이거 2는 저거 이런식으로 정해두고


무수한 if와 비교연산자로 visibilityBox를 만들고


버튼을 탭하면 int값을 바꾸고 setState로 다시 화면을 만들도록 했습니다.



이 코드를 어떻게 더 간단하게 바꿀수 있을까요?





추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 현역으로 군대 안 간게 의아한 스타는? 운영자 25/06/30 - -
AD 최저가 아이템 둘러보기! 운영자 25/06/27 - -
1893732 OO공사면 거의 공무원 인식이냐?? [2] ㅇㅇ(223.62) 21.09.28 50 0
1893731 엠생인생 프로그래밍 배워서 취직할라는데 [3] ㅇㅇㅇ(175.223) 21.09.28 89 0
1893726 C++ Primer vs C++ 기초플러스 [1] ㄴㅁㄹ(59.5) 21.09.28 96 0
1893725 ENTP는 무슨 성격임? [3] 릴다희갤로그로 이동합니다. 21.09.28 55 0
1893724 여튼 어디가서 INTP라고 하지마라 ㅇㅇ(119.193) 21.09.28 59 0
1893721 자바스크립트 개 어썸한거 발견했다 ㅋㅋㅋㅋ [3] ㅇㅇ(121.165) 21.09.28 98 0
1893720 한국 게임 개발 역량이 몰락한 이유가뭐임 [8] ㅇㅇ(223.62) 21.09.28 100 0
1893719 말없는 사람은 왜 불편하냐 [3] ㅇㅇ(119.193) 21.09.28 75 0
1893718 초코냥 힡오미 개발자라는게 ㄹㅇ임 ? [3] 릴다희갤로그로 이동합니다. 21.09.28 50 2
1893717 bitly만듦..! [1] ㅇㅇ(211.58) 21.09.28 52 1
1893716 회사에서 나 찐따로 낙인됐나봄.. [3] ㅇㅇ(223.39) 21.09.28 84 0
1893715 공황장애오니 팔다리머리가 저림 ㅇㅇ(119.193) 21.09.28 40 0
1893713 폰트 신기함 ㅇㅅㅇ ㅇㅇ(118.235) 21.09.28 27 0
1893712 이럭서 보통 몇번 넣냐? [2] ㅇㅇ(106.101) 21.09.28 56 0
1893710 열심히살다보니 공황장애오네 ㅇㅇ(119.193) 21.09.28 28 0
1893708 센징이들이 잘하는거는 이것밖에 없음 [3] ㅇㅇ(223.62) 21.09.28 56 0
1893707 개발자를 하려면 장인정신과 끈기는 있어야함 ㅇㅅㅇ ㅇㅇ(118.235) 21.09.28 31 0
1893703 딱국님 사랑합니다 항상 ㅇㅇ(116.120) 21.09.28 30 5
1893702 여기저기 다 떨어졌다 ㅆㅂ 살자 마렵다 [1] ㅇㅇ(210.222) 21.09.28 65 0
1893701 센징이 성향에 개발자는 안어울림 ㅇㅇ(223.62) 21.09.28 39 0
1893700 아 씨발.깃허브 개 쓰레기 같은거 도대체 왜 스는거임???? [7] Lunatic(211.36) 21.09.28 112 0
1893699 국비 한달남앗는데 탈주해도 되냐? [2] ㅇㅇ(27.35) 21.09.28 86 0
1893696 중견에서 네카라 이직오고 느낀점 [3] ㅇㅇ(175.223) 21.09.28 174 1
1893694 커뮤니티 사이트도 트랜잭션 적용하냐? [2] ㅇㅇ(118.235) 21.09.28 45 0
1893693 배고파서 허버허버 밥 먹었오 ㅇㅅㅇ [1] ㅇㅇ(39.7) 21.09.28 21 0
1893692 gist가 광주과기대인줄... [6] 시계누나갤로그로 이동합니다. 21.09.28 96 0
1893691 git gul Fork 갠찮네 ㅇㅇ(210.91) 21.09.28 26 0
1893690 웹 브라우저에도 FPS 라는게 있어? [1] ㅇㅇ(121.165) 21.09.28 44 0
1893686 푸린이 오늘 한 일.spring [1] 푸린(59.11) 21.09.28 64 2
1893684 사람 살려 아이고 ㅇㅇ(180.71) 21.09.28 26 0
1893683 본인 고졸인데 ㅇㅇ(39.7) 21.09.28 54 0
1893680 C++ 책 이거 말고 다른거 추천좀 [8] ㅇㅇ(223.62) 21.09.28 127 0
1893679 개씨발 로컬히스토리에 왜 내작업물넚음? [1] Lunatic(211.36) 21.09.28 37 0
1893678 프갤에 자바 질문 올려도 되나? [3] ㅇㅇ(211.108) 21.09.28 48 0
1893674 국비 가는거 무서워하지마라 ㅇㅇ(220.85) 21.09.28 57 0
1893671 대학홈피 메인에 이거있으면 지잡임? [2] ㅇㅇ(182.231) 21.09.28 89 0
1893669 삼성 네이버 카카오 라인 하이퍼커넥트 다일해본사람도 있네ㄷㄷ [4] ㅇㅇ(118.235) 21.09.28 156 0
1893668 강의보다 책이 나은게 뭐냐면 [4] ㅇㅇ(223.62) 21.09.28 157 3
1893667 늒네 웹 강의 추천좀 [2] ㅇㅇ(124.53) 21.09.28 46 0
1893666 갤 검색해보니까 java강의는 생활코딩 많이 추천해주던데 c는?? [4] ㅇㅇ(112.217) 21.09.28 139 0
1893664 후우 컴터끄고 12시까지 달려야지 ㅇㅇ(180.71) 21.09.28 16 0
1893663 근데 프로그래밍 책은 하나같이 다 복붙이냐? [1] ㅇㅇ(61.82) 21.09.28 51 0
1893662 이클립스 깃허브 충돌낫다 진짜.머리가 새하얘지네 [2] Lunatic(211.36) 21.09.28 51 0
1893660 샤워하기 귀찮음 ㅋㅋ ㅇㅇ(180.71) 21.09.28 17 0
1893656 강의 말고 책으로 독학하는 사람은 없나? [7] ㅇㅇ(223.62) 21.09.28 66 0
1893655 오늘도 방치플레이.. 6시 칼퇴각... [1] ㅇㅇ(223.39) 21.09.28 40 1
1893654 영어 문법이 서양어 중에 젤 쓰레기임 ㅋㅋ ㅇㅇ(223.62) 21.09.28 38 0
1893653 카페에 애기들 코딩 슈업 듣나보다 [2] ㅇㅇ(223.38) 21.09.28 58 0
1893652 교수랑 가까운곳에서 들어야한다는걸 뼈저리게 느낀게 [3] ㅇㅇ(223.62) 21.09.28 70 0
1893651 아 그래 난 샤워를 하고싶었던거야 ㅇㅇ(180.71) 21.09.28 23 0
뉴스 [탐정들의 영업비밀] 명문대 입학 후 소식 끊긴 딸, 알고 보니 임신! "책임지겠다" 무릎 꿇은 아이 아빠 정체는? 디시트렌드 14:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2