簡體   English   中英

Flutter “flutter_launcher_icons 0.9.3” android 圖標現在可以工作了

[英]Flutter "flutter_launcher_icons 0.9.3" android icon now working

我正在為我們的應用程序圖標“android”使用flutter_launcher_icons:“^0.9.3”,但圖標不起作用。

  1. pubsepc.yaml
name: tg_rewards_flutter
version: 1.6.0+6
publish_to: none
description: A new Flutter project.
environment:
  sdk: ">=2.16.0 <3.2.0"

dependencies:
  cached_network_image: ^3.2.1
  carousel_nullsafety: ^0.1.1
  cupertino_icons: ^1.0.2
  curved_navigation_bar: ^1.0.1
  encrypt: ^5.0.1
  flip_card: ^0.6.0
  flutter:
    sdk: flutter
  flutter_html: ^2.2.1
  flutter_screenutil: ^5.1.0
  form_field_validator: ^1.1.0
  get: ^4.6.5
  get_storage: ^2.0.3
  http: ^0.13.4
  introduction_screen: ^2.1.0
  shimmer: ^2.0.0
  url_launcher: ^6.1.3

dev_dependencies:
  flutter_launcher_icons: "^0.9.3"
  flutter_lints: ^1.0.0
  flutter_test:
    sdk: flutter
  lints: 1.0.1

flutter_icons:
  image_path: "assets/icon/icon.png"
  image_path_android: "assets/icon/icon.png"
  android: true
  ios: true
  remove_alpha_ios: true

flutter:
  uses-material-design: true
  assets:
    - assets/icon/
    - assets/images/
    - assets/carousel/

在此之后我在命令下運行

flutter pub get
flutter pub run flutter_launcher_icons:main

命令結果

安卓項目圖標

圖標

應用程序圖標

應用程序圖標

自適應圖標和普通圖標需要兩種類型的圖標。

Android 8.0(API 級別 26)引入了自適應啟動器圖標,可以在不同的設備型號上顯示各種形狀。

如果您的設備版本高於 8,它將使用自適應圖標,並且由於您沒有提供任何內容,因此它將僅使用 Android 徽標。

你可以使用這樣的東西:

flutter_icons:
    ios: true
    android: true
    image_path_ios: "assets/app_icon/app_icon_with_white_background.png"
    image_path_android: "assets/app_icon/app_icon.png"
    adaptive_icon_background: "assets/app_icon/white_background.png"
    adaptive_icon_foreground: "assets/app_icon/app_icon_forground.png"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM