이 영역을 누르면 첫 페이지로 이동
유사 산책 블로그 블로그의 첫 페이지로 이동

유사 산책 블로그

페이지 맨 위로 올라가기

유사 산책 블로그

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' 카테고리의 다른 글

xcode 14 베타 사용시 Invalid Bundle로 배포 안되는 버그 수정  (0) 2022.09.05
캐러셀 리스트뷰 만들기  (0) 2018.12.21
링크 모음  (0) 2018.11.25
키보드 show/hide 감지하기  (0) 2018.11.25
상태바, 내비게이션 바 보이기/감추기  (0) 2018.11.25
flutter

댓글

방문자 정보

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • xcode 14 베타 사용시 Invalid Bundle로 배포 안되는 버그 수정

    xcode 14 베타 사용시 Invalid Bundle로 배포 안되는 버그 수정

    2022.09.05
  • 캐러셀 리스트뷰 만들기

    캐러셀 리스트뷰 만들기

    2018.12.21
  • 링크 모음

    링크 모음

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

    키보드 show/hide 감지하기

    2018.11.25
다른 글 더 둘러보기

정보

유사 산책 블로그 블로그의 첫 페이지로 이동

유사 산책 블로그

  • 유사 산책 블로그의 첫 페이지로 이동

검색

메뉴

  • 소개
  • 블로그 정보
  • EDC
  • 방명록

카테고리

  • 분류 전체보기 (266) N
    • 러닝 (95) N
    • 일기 (19)
    • 고양이 (33)
      • 퓨리 (31)
    • 레잇뷰 (28)
      • 집 (5)
    • 취미 (42)
      • 디비전2 (31)
    • 정보 (8)
    • 개발 (9)
      • Flutter (8)
    • 일상 (32)

최근 글

  • 오늘의 러닝 - 2023.02.04

    오늘의 러닝 - 2023.02.04

    2023.02.04
  • 오늘의 러닝 - 2023.02.03

    오늘의 러닝 - 2023.02.03

    2023.02.03
  • 오늘의 러닝 - 2023.02.02

    오늘의 러닝 - 2023.02.02

    2023.02.02

댓글

  • 귀엽게 봐주셔서 감사합니다. :)
  • 고양이가 무척 귀여워요. 야옹~
  • 방문해 주셔서 감사합니다. ^^

아카이브

  • 2023/02
  • 2023/01
  • 2022/12

정보

까망고양이의 유사 산책 블로그

유사 산책 블로그

까망고양이

인기 글

  • 오닉스 북스 리프 8개월 사용기(+ 버튼 케이스)

    오닉스 북스 리프 8개월 사용기(+ 버튼 케이스)

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

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

    2018.11.27
  • 상태바 투명하게 만들기

    상태바 투명하게 만들기

    2018.11.25

블로그 구독하기

  • 구독하기
  • RSS 피드

나의 외부 링크

  • 스크랩
  • 좋아하는 노래
  • 북마크

방문자

  • 전체 방문자 214,738
  • 오늘 13
  • 어제 21

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. Copyright © 까망고양이.

티스토리툴바