Flutter 버튼 유형 및 기능
플로팅 액션 버튼
Scaffold
에서는 다른 버튼과 달리 본체 외부에서 사용할 수 있습니다. 본문 외부에서 사용할 경우 소문자로 시작하며 위치는 자동으로 화면의 오른쪽 하단 모서리입니다. 예를 들어,floatingActionButton: FloatingActionButton(
onPressed: _incrementCounter,
tooltip: 'Increment',
child: const Icon(Icons.add),
),
본체 내부에서 사용하면 원하는 대로 포지셔닝을 할 수 있습니다. 이번에는 대문자로 시작합니다.
모든 버튼이 단일 위젯을 가질 수 있기 때문에 자식을 사용합니다. 원하는 위젯을 추가할 수 있습니다. 코드를 살펴보고 플로팅 작업 버튼의 기능을 살펴보겠습니다.
floatingActionButton: FloatingActionButton(
splashColor: Colors.blueAccent,
backgroundColor: Colors.redAccent,
onPressed: () {
debugPrint("Button clicked!");
},
tooltip: 'Increment',
child: const Icon(Icons.add),
),
위의 코드를 살펴보면 버튼 위젯 안에 아이콘 위젯이 있음을 알 수 있습니다.
backgroundColor
로 배경색을 변경할 때 ; 버튼을 누른 상태에서 splashColor
로 색상을 결정할 수 있습니다. 툴팁은 우리에게 정보를 주는 부분으로, 버튼을 계속 누르고 있으면 사진에서 보시는 것처럼 잠시 화면에 반영됩니다. onPressed
로 클릭 기능을 제공합니다.floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,
Scaffold
내부, 본문 외부, 위의 코드 포함; Floating Action Button
를 중앙에 배치할 수 있습니다.floatingActionButton: FloatingActionButton(
backgroundColor: Colors.pinkAccent,
onPressed: () {
debugPrint("Button clicked!");
},
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(5)),
tooltip: 'Increment',
child: const Icon(Icons.insert_emoticon),
)
그렇다면 플로팅 액션 버튼은 항상 둥글까요? 아니요, 그림과 같이 모양으로 원하는 모양을 만들 수 있습니다.
제기 버튼
이 게시물을 내 블로그에서 계속하십시오! Flutter Button Types and Features .
Reference
이 문제에 관하여(Flutter 버튼 유형 및 기능), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/baransel/flutter-button-types-and-features-5bio텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)