라벨이 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,           borderRadius: BorderRadius.circular(20.0),         ),         child: Center(           child: Text(             widget.buttonText,             style: TextStyle(color: Colors.white),           ),         ),       ),     );   } } 구글 검색에서 찾은 코드와 비교해도 손색이 없을 정도

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);