이 영역을 누르면 첫 페이지로 이동
일상아빠 블로그의 첫 페이지로 이동

일상아빠

페이지 맨 위로 올라가기

일상아빠

이제 40대가 된 아빠의 소소한 블로그

배경이 투명한 페이지 만들기

  • 2018.12.06 15:28
  • 개발/Flutter

Swipe to close 기능을 만들기 위해 Dismissible 위젯을 이용해 페이지를 구성했는데 이전 화면이 안나오는 것입니다.

Scaffold의 배경색을 투명으로 해도 그렇더군요. 찾아보니 MaterialPageRoute는 기본 불투명으로 되더군요.

그래서 MaterialPageRoute 클래스 소스를 가져와 opaque를 false로 변경 후 적용했습니다.

class TransparentMaterialPageRoute extends PageRoute {
  
  TransparentMaterialPageRoute({
    @required this.builder,
    RouteSettings settings,
    this.maintainState = true,
    bool fullscreenDialog = false,
  }) : assert(builder != null),
        assert(maintainState != null),
        assert(fullscreenDialog != null),
        super(settings: settings, fullscreenDialog: fullscreenDialog) {
    // ignore: prefer_asserts_in_initializer_lists , https://github.com/dart-lang/sdk/issues/31223
/// 기본 opaque가 true인 경우에만 실행되기 때문에 주석처리
//    assert(opaque);
  }

  /// 생략 ...

  @override
  bool get opaque => false;

}


저작자표시비영리변경금지

'개발 > Flutter' 카테고리의 다른 글

캐러셀 리스트뷰 만들기  (0) 2018.12.21
배경이 투명한 페이지 만들기  (0) 2018.12.06
링크 모음  (0) 2018.11.25
키보드 show/hide 감지하기  (0) 2018.11.25
상태바, 내비게이션 바 보이기/감추기  (0) 2018.11.25
상태바 투명하게 만들기  (0) 2018.11.25
flutter

댓글

방문자 정보

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • 캐러셀 리스트뷰 만들기

    캐러셀 리스트뷰 만들기

    2018.12.21
  • 링크 모음

    링크 모음

    2018.11.25
  • 키보드 show/hide 감지하기

    키보드 show/hide 감지하기

    2018.11.25
  • 상태바, 내비게이션 바 보이기/감추기

    상태바, 내비게이션 바 보이기/감추기

    2018.11.25
다른 글 더 둘러보기
  • 최신
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
  • 다음

정보

일상아빠 블로그의 첫 페이지로 이동

일상아빠

  • 일상아빠의 첫 페이지로 이동

검색

카테고리

  • 분류 전체보기 (89)
    • 레잇뷰 (23)
    • 취미 (8)
      • 디비전2 (0)
    • 고양이 (27)
      • 퓨리 (25)
    • 일상 (19)
    • 정보 (6)
    • 개발 (6)
      • Flutter (6)

최근 글

  • 귀여운 퓨리

    귀여운 퓨리

    2020.08.07
  • 간만에 책상샷

    간만에 책상샷

    2020.08.07
  • 여름(?) 맞이 새 방석

    여름(?) 맞이 새 방석

    2020.06.05

인기 글

  • 꼭 여기서 씻어야 하니?

    꼭 여기서 씻어야 하니?

    2020.03.26
  • 구글 가족 그룹 추가 안되는 문제 해결기

    구글 가족 그룹 추가 안되는 문제 해결기

    2018.11.27
  • 퓨리도 같이 쓰고 싶어하는 맥북프로

    퓨리도 같이 쓰고 싶어하는 맥북프로

    2020.02.12

댓글

  • 블베병은 불치병이라 완쾌가 불가능하니⋯
  • 제가 지금 그 블베병을 앓고 있습니다.⋯
  • 저도 리디북스 자주 이용하는데, 주로⋯

정보

에그핀의 일상아빠

일상아빠

에그핀

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기

공지사항

블로그 구독하기

  • 구독하기
  • RSS 피드

메뉴

  • 소개
  • 방명록

아카이브

  • 2020/08
  • 2020/06
  • 2020/03

방문자

  • 전체 방문자 168,028
  • 오늘 0
  • 어제 3
Powered by Tistory / Kakao. Copyright © 에그핀.

티스토리툴바