반응형

flutter.widget 21

RadioListTile

1. RadioListTile 설명 RadioListTile은 ListTile에 라디오 버튼이 달린 위젯입니다. ListTile의 leading에 Radio를 넣어서 비슷하게 만들 수도 있습니다. [전체소스] import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme: ThemeData( primarySwatch:..

flutter.widget 2021.05.14

Builder

자식위젯을 돌려주는 클로저 위젯이다. 예를 들어 아래처럼 SnackBar를 사용할 때 build 함수의 context 인자가 Scaffold를 찾지 못하하여 예외가 발생한다. 이런 경우에 Builder 위젯을 사용하여 BuildContext의 범위를 지정해 주는 방식으로 해결이 가능하다. [예외가 발생하는 코드] RaisedButton( child: Text("눌러!"), onPressed: () { Scaffold.of(context) ..removeCurrentSnackBar() ..showSnackBar(SnackBar( content: Text("111111111111"), )); }, ), [예외]Scaffold.of() called with a context that does not conta..

flutter.widget 2019.11.27

[내용추가 필요]PageView

PageView위젯은 화면에 Scrollable 위젯을 보여줍니다. PageView 위젯은 고정된 리스트 일수도 있고, builer 함수를 통해서 페이지를 계속 만들 수도 있습니다. PageView는 요소 구성 측면에서 ListView와 비슷하게 동작합니다. 3가지 생성자 -. PageView -. PageView.builder -. PageView.custom 1. PageView (디폴트 생성자) : 이 형태는 하위의 고정된 리스트들을 스크롤 가능하게 만듭니다. – 주로 정적 [전체 소스] 더보기 import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { // T..

flutter.widget 2019.11.25