위젯 3

[flutter] Flutter에서 홈 화면 앱 위젯 웹뷰 메뉴 바로가기 방법 (안드로이드)

목적 : 홈 화면의 위젯에서 바로가기 메뉴 클릭시 웹뷰의 메뉴 이동 개념도 홈화면 위젯에서 버튼 클릭시 아래와 같은 순서로 실행됩니다. 홈화면 위젯에서 버튼 클릭 -> WidgetProvider -> flutter(main.dart) WidgetProvider 에서는 홈위젯의 어떤 메뉴가 클릭되었는지 확인합니다. 해결되지 않았던부분이 menu1 클릭시 앱이 화면에 보여줘야 되는데 안보이고 내부 데이터만 보여진 부분입니다. 이때의 코드는 아래와 같습니다. 수정전 val backgroundIntentMenu1 = HomeWidgetBackgroundIntent.getBroadcast(context, Uri.parse("myAppWidget://updatecountermenu1")) setOnClickPend..

[flutter] Flutter에서 홈 화면 앱 위젯 2개 만드는 방법 (안드로이드)

flutter 에서 홈 화면 앱 위젯 2개 만드는 방법을 소개합니다. 순서는 아래와 같이 추가해주면 됩니다. AndroidManifest.xml 2번째 위젯 추가 res/xml/widget_info_large.xml 추가 res/layout/widget_layout_large.xml 추가 WidgetProviderLarge.kt 추가 안드로이드 위젯 전체 흐름도 프로젝트 구조 .AndroidManifest.xml 2번째 위젯 추가 Android 홈 화면 위젯 (home widget)을 정의하는 데 사용되는 AndroidManifest.xml 파일의 일부입니다. 위 코드는 두 개의 위젯 (1번 위젯 및 2번 위젯)을 정의하고 각 위젯의 설정 및 동작을 정의합니다. 중요하게 봐야할 코드는 val views ..

[flutter] Flutter에서 홈 화면 앱 위젯을 만드는 방법 1 (안드로이드)

본 포스트에서는 Flutter 앱에서 홈 위젯을 만들어 앱을 더욱 멋지고 화려하게 만드는 방법을 알고자 합니다. 위젯의 버튼을 클릭하면 환율이 변경됩니다. 현재 환율은 랜덤으로 변경된다. -> url 페이지에 받아와서 출력해야함 1. pubspec.yaml home_widget 패키지를 추가 dependencies: home_widget: ^0.3.0 pubspec.yaml name: webview_flutter_onlyweb_kt description: A new Flutter project. # The following line prevents the package from being accidentally published to # pub.dev using `flutter pub publish`. ..