본문 바로가기
Dead Code/Flutter_Dart

[플러터] textbutton Hover 설정

by JO_i 2022. 7. 30.

 

 

Flutter 웹에서는 MOUSE라는 디바이스에 대한 설정도 필요하게 되었다.

이로 인해 여러가지가 귀찮게 되었다. ㅋㅋ

 

 
TextButton(
  style: ButtonStyle(
    overlayColor: MaterialStateProperty.all(Colors.red),
    backgroundColor: MaterialStateProperty.all(Colors.black12),
  ),
  onHover: (hover) {
    setState(() {
      _buttonColor = hover ? Colors.white : Colors.black;
    });
  },
  onPressed: () {},
  child: Text(
    'To second Page',
    style: TextStyle(color: _buttonColor),
  ),
);