Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
548 of 1024 menu
◀ ▶

Виджет LicensePage

Виджет LicensePage выводит пакеты и тексты лицензий. Имя приложения - applicationName, версия - applicationVersion, иконка - applicationIcon. Открывают через showLicensePage.

Синтаксис

LicensePage( applicationName: 'abcde', applicationVersion: '1.0.0', )

Параметры

Параметр Описание
applicationName Заголовок в AppBar страницы.
applicationVersion Подзаголовок с версией.

Пример

Давайте откроем LicensePage маршрутом:

import 'package:flutter/material.dart'; void main() { runApp(const MaterialApp(home: LicenseHome())); } class LicenseHome extends StatelessWidget { const LicenseHome({super.key}); @override Widget build(BuildContext context) { return Scaffold( body: Center( child: ElevatedButton( onPressed: () { Navigator.push( context, MaterialPageRoute( builder: (context) { return LicensePage( applicationName: 'abcde', applicationVersion: '12345', ); }, ), ); }, child: Text('abcde'), ), ), ); } }

Откроется экран со списком лицензий пакетов.

Пример

Давайте вызовем showLicensePage:

import 'package:flutter/material.dart'; void main() { runApp(const MaterialApp(home: LicenseHome2())); } class LicenseHome2 extends StatelessWidget { const LicenseHome2({super.key}); @override Widget build(BuildContext context) { return Scaffold( body: Center( child: ElevatedButton( onPressed: () { showLicensePage( context: context, applicationName: '12345', ); }, child: Text('12345'), ), ), ); } }

Функция push-нет LicensePage с тем же API.

Смотрите также

  • функция showLicensePage,
    удобный вызов страницы
  • функция showAboutDialog,
    ссылка на лицензии
  • виджет AboutDialog,
    окно о приложении
  • виджет ListTile,
    строки в списке лицензий
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить