일모도원(日暮途遠) 개발자
[플러터 개발] 위젯 2개를 한개는 정가운데 두고 하나는 오른쪽에 배치하기. 본문
반응형
Dialog에 마이크 버튼이 가운데 있는데 오른쪽에 스피커 버튼을 두고 싶었는데, 다른방법을 몰라서 Row로 스피커를 양쪽에 배치하고 하나는 숨겨버리고 반응도 안되게 하였다. (IgnorePointer위젯의 child에 Opacity위젯을 쓰면서 투명도를 0으로 줌)
일단 내가 원하는 형태대로 나와서 이렇게 쓴다.
Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: [
Gap(8),
IgnorePointer(ignoring: true, child: Opacity(opacity: 0.0, child: VocaSpeakerButton(voca: widget.voca))),
const Spacer(),
buildMicButton(),
const Spacer(),
VocaSpeakerButton(voca: widget.voca),
Gap(8),
],
),
반응형
'Flutter > Flutter개발' 카테고리의 다른 글
[Flutter개발] 화면에 표시되는 언어 변경하기. (1) | 2025.02.02 |
---|---|
The getter 'displayMetrics' isn't defined for the class 'AndroidDeviceInfo' (0) | 2024.12.16 |
[Flutter개발] AppBar의 하단 빈부분 없애기. (0) | 2023.11.12 |
[Flutter개발] showModalBottomSheet에서 setState를 사용할수 없을때. (0) | 2023.11.05 |
[Flutter개발] backgroundImage에서 비동기 함수 사용하기 (0) | 2023.10.18 |