[Flutter] 플로팅버튼 스피드다이얼로 만들기.
반응형
스피드 다이얼 형식으로 플로팅 버튼 만들기.
Scaffold Widget 에 입력.
floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,
floatingActionButton: SpeedDial(
animatedIcon: AnimatedIcons.menu_close,
useRotationAnimation: true,
animationCurve: Curves.elasticInOut,
children: [
SpeedDialChild(
child: Icon(Icons.camera_alt),
backgroundColor: Colors.grey[400],
foregroundColor: Colors.white,
onTap: () {
Navigator.of(context).push(
MaterialPageRoute(
builder: (context) => CameraScreen(),
),
);
},
),
SpeedDialChild(
child: Icon(Icons.add),
backgroundColor: Colors.grey[400],
foregroundColor: Colors.white,
onTap: () {
Navigator.of(context).push(
MaterialPageRoute(
builder: (context) => InputScreen(),
),
);
},
),
SpeedDialChild(
child: Icon(Icons.bluetooth),
backgroundColor: Colors.grey[400],
foregroundColor: Colors.white,
onTap: () {
Navigator.of(context).push(
MaterialPageRoute(
builder: (context) => BlueToothScreen(),
),
);
},
),
],
),
반응형
'Study > Flutter' 카테고리의 다른 글
[Flutter] 플러터 블루투스 연결 구현 #2 플러터에서 사용할 블루투스 라이브러리 정리 (0) | 2023.03.02 |
---|---|
[Flutter] 플러터 블루투스 연결 구현 #1 개요 및 용어정리 (0) | 2023.03.01 |
[Flutter] GestureDetector Widget (0) | 2023.02.03 |
[Flutter] 플로팅 버튼 중단부에 위치시키기 BottomApp, Floationg Action (0) | 2023.02.02 |
[Flutter] Button 종류 변경 (0) | 2023.02.02 |
댓글