snackBar은 하지 않았다. showSnackBar가 더이상 지원하지 않기 때문이다. 하지만 text를 입력할 때 화면 밖을 눌렀을 때 입력창이 내려가는 GestureDetextor 때문에 Builder 위젯을 남겨두었다. onPressed() - 버튼을 누를 때 onTap() - 버튼 외의 여러 위젯을 누를 때 Expanded를 사용하면 위젯을 지정 구역까지 꽉차게 만들 수 있다. flex로 비율을 지정할 수도 있다. Image.asset() 을 사용하면 간편하게 이미지를 불러올 수 있다. LogIn Widget 코드 void main() { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({Key? key}) :..
시크바와 브로그레스바 보여주기 - 화면에 시크바와 프로그레스바, 그리고 입력상자를 배치합니다. - 시크바의 값을 바꾸면 프로그레스바의 값도 바뀌도록 합니다. - 시크바의 값을 바꾸었을 때 그 값이 입력상자에 표시되도록 합니다. - 프로그레스바는 막대형을 사용합니다. 메인 화면은 constraintLayout을 사용했습니다. activity_main.xml 코드 activity_main.xml MainActivity.java 코드입니다. 저는 과제에 나온 시크바를 바꿨을 때 적용되는 프로그레스바와 입력상자 값 표시도 정하였지만 EditText에 넣은 값을 시크바와 입력상자에 적용하는 방법 또한 구현해봤습니다. 방법은 seekBar의 리스너 함수와 editText의 리스너 함수를 이용하여 적용시켰고, 이 코..