Button

tpids·2024년 9월 9일

Flutter

목록 보기
6/40
post-thumbnail
import 'package:flutter/material.dart';

class ExButton extends StatelessWidget {
  const ExButton({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: SafeArea(child:
        Column(children: [
          // 1. IconButton
          IconButton(onPressed: (){
            print('아이콘 버튼 클릭!');
          }, icon: Icon(Icons.add_box_outlined), color: Colors.purple,),
          
          TextButton(onPressed: (){
            print('텍스트 버튼 클릭!');
          }, child: Text('Text Button'),
            style: TextButton.styleFrom(backgroundColor: Colors.red, foregroundColor: Colors.white),
          ),
          
          ElevatedButton(onPressed: (){print('Elevated Button');}, child: Text('Elevated Button')),
          OutlinedButton(onPressed: (){print('Outlined Button');}, child: Text('Outlined Button')),
          // 텍스트 필드 위젯 추가!
          Padding(
            padding: const EdgeInsets.all(12.0),
            child: TextField(
              decoration: InputDecoration(
                  label: Icon(Icons.accessibility),
                  hintText: '데이터를 입력하세요'),),
          )
        ],)),
    );
    
  }
}

profile
개발자

0개의 댓글