라벨이 button인 게시물 표시

chatGPT 를 활용하여 Flutter 에서 Animated Button 작성하는 방법

이미지
chatGPT 에서 아래와 같이 질문을 해보았다. 예제 코드가 위와 같이 나오면서 한글로 설명도 나옵니다. 코드의 품질도 우수합니다. class AnimatedButton extends StatefulWidget {   final String buttonText;   AnimatedButton({this.buttonText});   @override   _AnimatedButtonState createState() => _AnimatedButtonState(); } class _AnimatedButtonState extends State<AnimatedButton> {   double _buttonSize = 150.0;   @override   Widget build(BuildContext context) {     return GestureDetector(       onTap: () {         setState(() {           _buttonSize = 200.0;         });       },       child: AnimatedContainer(         duration: Duration(milliseconds: 300),         width: _buttonSize,         height: _buttonSize,         decoration: BoxDecoration(           color: Colors.blue,   ...

Android Java Button Background Color 변경하는 방법

안드로이드 자바에서 버튼 색상을 변경하는 방법이다. 보통의 방법으로 하면 마진이나 라운드 등이 적용되지 않는다. 1. 먼저 기존 배경을 저장한다. Drawable d = button.getBackground(); 2. 저장된 변수를 새로운 색상으로 변경한다. d = DrawableCompat.wrap(d); DrawableCompat.setTintList(d, getResources().getColorStateList(R.color.enableButton)); 3. 수정된 색상을 버튼에 저장한다. button.setBackground(d);