[flutter] 버튼 위에 마우스를 올렸을 때 플러터 Tooltip으로 설명 표시하기

이번 포스트에서는 플러터(Flutter) 앱에서 버튼 위에 마우스를 올렸을 때 간단한 설명을 표시하기 위한 툴팁(Tooltip)을 구현하는 방법에 대해 알아보겠습니다.

Flutter 툴팁 추가하기

플러터에서 버튼에 마우스를 올렸을 때 툴팁을 표시하기 위해 먼저 Tooltip 위젯을 사용해야 합니다. 이 위젯은 버튼이나 다른 위젯 주변에 마우스 호버 시 툴팁을 표시하는 기능을 제공합니다.

다음은 간단한 예제 코드입니다.

import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text('Tooltip Example'),
        ),
        body: Center(
          child: Tooltip(
            message: '이것은 버튼입니다!',
            child: ElevatedButton(
              onPressed: () {
                print('버튼을 눌렀습니다!');
              },
              child: Text('버튼'),
            ),
          ),
        ),
      ),
    );
  }
}

위 코드에서 Tooltip 위젯을 사용하여 message 속성에 툴팁으로 표시할 내용을 정의하고, ElevatedButton 위젯을 사용하여 버튼을 생성했습니다.

이제 앱을 실행하고, 버튼 위에 마우스를 가져다 대면 정의한 메시지가 툴팁으로 표시되는 것을 확인할 수 있습니다.

이상으로 플러터에서 버튼에 마우스를 올렸을 때 툴팁으로 설명을 표시하는 방법에 대해 알아보았습니다.

참고문헌: