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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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