디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅇㅇ갤로그로 이동합니다. 2021.09.28 12:49:52
조회 104 추천 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 - -
1893758 크롤링으로 사이트 만들어도 됨? [4] ㅇㅇ(211.36) 21.09.28 94 0
1893757 개고기 ㅇㅅㅇ [1] 무화과깜빠뉴갤로그로 이동합니다. 21.09.28 35 0
1893756 왜 버그 원인 찾는것과 견적 내는건 공짜라고 생각함? [1] ㅇㅇ(218.50) 21.09.28 35 0
1893755 아 그래 샤워할려했었지 ㅇㅇ(180.71) 21.09.28 16 0
1893754 근데 왜 텐서플로는 라데온 공식 지원 안함? 앗모갤로그로 이동합니다. 21.09.28 45 0
1893752 다른 회사는 하자보수 안해도 될만큼 개발함? [2] ㅇㅇ(218.50) 21.09.28 42 0
1893749 이제 보신탕 먹으면 잡혀가냐? [1] 헬마스터갤로그로 이동합니다. 21.09.28 33 0
1893748 플러터 패키지 추가 어떻게 하나요? 구글링을 해도 안 나와요ㅠ [1] ㅇㅇ(211.243) 21.09.28 48 0
1893747 문ㅈㅇ 씹년 개고기 금지 발언뭐냐 [2] ㅇㅇ(223.38) 21.09.28 46 1
1893744 의외로 찐따들이 사회생활 더 잘함 ㅇㅇ(211.36) 21.09.28 51 1
1893743 리액트공부놈만 보면 존나 고로시하고 싶어지는데 걸캔트두자바(211.36) 21.09.28 49 0
1893742 포봄형 지금 연봉 얼마에여 [1] Kyle(120.17) 21.09.28 46 0
1893741 사장이 나 나가면 수정사항 알바하라는데 ㅇㅇ(175.223) 21.09.28 33 0
1893738 이거는 왜이러는건지 감도 안잡히네 개병신언어 [6] ㅇㅇ(121.165) 21.09.28 67 0
1893737 아우 죽겠는데 이대로 죽을순 없는데 ㅇㅇ(180.71) 21.09.28 22 0
1893736 JS는 리팩토링 엄두가 안남 [4] ㅇㅇ(119.193) 21.09.28 68 0
1893735 서브컬처는 대중이 묻으면 타락한다 ㅇㅅㅇ [1] ㅇㅇ(183.109) 21.09.28 38 2
1893734 찐따는 사회생활 어케하라고 [5] ㅇㅇ(223.39) 21.09.28 64 0
1893733 이클립스 깃허브.파일.복구 방법좀 [3] Lunatic(211.36) 21.09.28 42 0
1893732 OO공사면 거의 공무원 인식이냐?? [2] ㅇㅇ(223.62) 21.09.28 51 0
1893731 엠생인생 프로그래밍 배워서 취직할라는데 [3] ㅇㅇㅇ(175.223) 21.09.28 90 0
1893726 C++ Primer vs C++ 기초플러스 [1] ㄴㅁㄹ(59.5) 21.09.28 98 0
1893725 ENTP는 무슨 성격임? [3] 릴다희갤로그로 이동합니다. 21.09.28 55 0
1893724 여튼 어디가서 INTP라고 하지마라 ㅇㅇ(119.193) 21.09.28 60 0
1893721 자바스크립트 개 어썸한거 발견했다 ㅋㅋㅋㅋ [3] ㅇㅇ(121.165) 21.09.28 99 0
1893720 한국 게임 개발 역량이 몰락한 이유가뭐임 [8] ㅇㅇ(223.62) 21.09.28 100 0
1893719 말없는 사람은 왜 불편하냐 [3] ㅇㅇ(119.193) 21.09.28 78 0
1893718 초코냥 힡오미 개발자라는게 ㄹㅇ임 ? [3] 릴다희갤로그로 이동합니다. 21.09.28 50 2
1893717 bitly만듦..! [1] ㅇㅇ(211.58) 21.09.28 54 1
1893716 회사에서 나 찐따로 낙인됐나봄.. [3] ㅇㅇ(223.39) 21.09.28 84 0
1893715 공황장애오니 팔다리머리가 저림 ㅇㅇ(119.193) 21.09.28 44 0
1893713 폰트 신기함 ㅇㅅㅇ ㅇㅇ(118.235) 21.09.28 31 0
1893712 이럭서 보통 몇번 넣냐? [2] ㅇㅇ(106.101) 21.09.28 56 0
1893710 열심히살다보니 공황장애오네 ㅇㅇ(119.193) 21.09.28 32 0
1893708 센징이들이 잘하는거는 이것밖에 없음 [3] ㅇㅇ(223.62) 21.09.28 58 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 114 0
1893699 국비 한달남앗는데 탈주해도 되냐? [2] ㅇㅇ(27.35) 21.09.28 87 0
1893696 중견에서 네카라 이직오고 느낀점 [3] ㅇㅇ(175.223) 21.09.28 175 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 97 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 28 0
1893683 본인 고졸인데 ㅇㅇ(39.7) 21.09.28 55 0
뉴스 '불꽃야구' 김성근식 지옥 펑고 결실 맺나? 이택근·박찬형, 모두의 눈을 의심하게 만드는 수비! 디시트렌드 06.30
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2