[Flutter] scaffold FAB 위치 세부적으로 조절

bluejoy·2022년 8월 15일
0

Flutter

목록 보기
5/15

문제 상황

floating action button의 위치를 보다 섬세하게 조절하고 싶었다. 우측 패딩을 지우고 싶은데 조절을 FloatingActionButtonLocation을 통해 해야하니 한정되어 있었다.

해결책

FloatingActionButtonLocation을 새롭게 만들어주자.
출처 https://flutterhq.com/questions-and-answers/1560/move-floatingactionbutton-flutter

class CustomFabLoc extends FloatingActionButtonLocation {
  
  Offset getOffset(ScaffoldPrelayoutGeometry scaffoldGeometry) {
    return Offset(
      scaffoldGeometry.scaffoldSize.width -
          scaffoldGeometry.floatingActionButtonSize.width,
      scaffoldGeometry.scaffoldSize.height -
          scaffoldGeometry.floatingActionButtonSize.height,
    );
  }
}
profile
개발자 지망생입니다.

0개의 댓글