oleumi 프로젝트
- extended_image-8.0.2 패키지
c:> flutter > pub_cache > hosted > pub.dev > extended_image-8.0.2 > lib > src > image > painting.dart 에서
ImageTilingInfo, createTilingInfo 때문에 에러!
} else {
for (final Rect tileRect
in _generateImageTileRects(rect, destinationRect, repeat))
canvas.drawImageRect(image, sourceRect, tileRect, paint);
// final ImageTilingInfo info =
// createTilingInfo(repeat, rect, destinationRect, sourceRect);
// final ImageShader shader = ImageShader(
// image, info.tmx, info.tmy, info.transform.storage,
// filterQuality: filterQuality);
// canvas.drawRect(rect, paint..shader = shader);
}
extended_image 최신버전에거 보고 수정
c:> flutter > pub_cache > hosted > pub.dev > extended_image-8.0.2 > lib > src > extended_image.dart 에서
borderRadius: widget.borderRadius!,
extended_image 최신버전에거 보고 수정
extended_image 는 8.2.0까지 있지만 kakaomap_webview 패키지와 연관성 문제로 8.0.2 만 설치가능.
kakaomap_webview 는 더이상 업데이트가 없어서 수정 불가능.
둘 중 하나는 포기해야하는 상황에서 비교적 수정이 간단한 extended_image 패키지를 수정.
- Convert 'key' to a super parameter warning
각 클래스 key 값이 super 인스텐스로 호출해야 가능한걸로 변경됨
analysis_options.yaml
rules:
use_super_parameters: true
[추가]
: super 파라메타 사용
cmd> dart fix --apply --code user_super_parameters
[실행]
Computing fixes in oleumi...
Applying fixes...
lib\main.dart
use_super_parameters • 1 fix
lib\src\component\circular_border_avatar.dart
use_super_parameters • 1 fix
lib\src\component\excel_button.dart
use_super_parameters • 1 fix
lib\src\component\kakao_loginout_button.dart
use_super_parameters • 1 fix
lib\src\component\naver_loginout_button.dart
use_super_parameters • 1 fix
lib\src\component\save_data_delete_popup.dart
use_super_parameters • 1 fix
lib\src\component\searchbar.dart
use_super_parameters • 1 fix
lib\src\component\user_favorite_comment.dart
use_super_parameters • 1 fix
lib\src\component\user_favorite_pic.dart
use_super_parameters • 1 fix
lib\src\oleumi_app.dart
use_super_parameters • 1 fix
lib\src\pages\oleum_favorite.dart
use_super_parameters • 1 fix
lib\src\pages\oleum_list.dart
use_super_parameters • 1 fix
lib\src\pages\oleum_search.dart
use_super_parameters • 1 fix
lib\src\pages\oleum_setting.dart
use_super_parameters • 1 fix
lib\src\pages\sub_page\oleum_detail.dart
use_super_parameters • 1 fix
lib\src\pages\sub_page\user_info.dart
use_super_parameters • 1 fix
lib\src\pages\web_page.dart
use_super_parameters • 1 fix
lib\src\repository\oleum_favorite_data_prefs.dart
use_super_parameters • 1 fix
lib\src\repository\oleum_favorite_list_prefs.dart
use_super_parameters • 1 fix
lib\src\repository\oleum_search_data_prefs.dart
use_super_parameters • 1 fix
20 fixes made in 20 files.
: 각 클래스의 key를 super.key 로 변경