Fluthter Native Splash, показывающий только фон при запуске установки APKAndroid

Форум для тех, кто программирует под Android
Anonymous
Fluthter Native Splash, показывающий только фон при запуске установки APK

Сообщение Anonymous »

Проблема: < /strong>
Flutter Native Splash показывает только фон при запуске сразу после установки с помощью APK (первый запуск). Но когда позже открыт, основной имидж и брендинг показаны. При установке непосредственно от VS -кода к физическому или виртуальному устройству отображается логотип и брендинг. Впервые установлен и запущен, экраны Splash должны отображать логотип в середине и логотип брендинга внизу. < /p>
Что я пробовал: < /strong>
Поскольку я использовал отдельный .yaml Файл для экрана Splash, согласно некоторым учебникам и документации, я использовал следующие команды в каталоге моего проекта:

Код: Выделить всё

flutter clean
flutter pub get
dart run flutter_native_splash:create --path=native_splash.yaml
Поскольку проблема все еще была там, я попытался перенести все с my native_splash.yaml на мой pubspec.yaml , и это не внесло никаких изменений. br /> Ниже приведены мои коды.

Код: Выделить всё

void main() async {
WidgetsBinding widgetsBinding = WidgetsFlutterBinding.ensureInitialized();
FlutterNativeSplash.preserve(widgetsBinding: widgetsBinding);
await Future.delayed(
const Duration(seconds: 3),
);
FlutterNativeSplash.remove();
runApp(const MyApp());
}

class MyApp extends StatelessWidget {
const MyApp({super.key});

@override
Widget build(BuildContext context) {
SystemChrome.setPreferredOrientations([
DeviceOrientation.portraitUp,
DeviceOrientation.portraitDown,
]);
return GetMaterialApp(
debugShowCheckedModeBanner: false,
initialRoute: AppRoute.homeScreen,
getPages: PageScervice.list,
);
}
}
native_splash.yaml

Код: Выделить всё

flutter_native_splash:
color: "#BBDEFB"
image: "assets/logo-main.png"
branding: "assets/logo-branding.png"
android: true
ios: true
web: false
android_12:
color: "#BBDEFB"
image: "assets/logo-main.png"
branding: "assets/logo-branding.png"
icon_background_color: "#BBDEFB"
fullscreen: true
styles.xml

Код: Выделить всё





@drawable/launch_background
false
true
true
shortEdges
true




?android:colorBackground



Я также хочу упомянуть, что logo_main.png - 500px x 500px.

Подробнее здесь: https://stackoverflow.com/questions/794 ... ion-launch

Вернуться в «Android»