1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ch4o5-icon_text_button

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
index.md 3.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 10:31 53d219a

Начало работы

Читать официальные модули

  1. Установите зависимость:

    • в pubspec.yaml:

      dependencies:
        flutter:
          sdk: flutter
      
        # Смотрите здесь, вы получите поддержку IconTextButton следующим образом:
        icon_text_button: ^0.1.0
      
    • затем введите в терминале следующее:

      flutter pub get
  2. Импортируйте IconTextButton в свой виджет.

Примеры:

Более подробную информацию вы можете найти на этой странице, или посмотреть код в словаре с именем /example. Присоединяйтесь к нему и запустите!

cd example

Пример

import 'package:flutter/material.dart';
import 'package:icon_text_button/icon_text_button.dart';

void main() => runApp(MyApp());

///
/// Начальная загрузка
/// 
class MyApp extends StatelessWidget {
  // Этот виджет является корнем вашего приложения.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Виджет IconTextButton Demo',
      theme: ThemeData(
        primarySwatch: Colors.teal,
      ),
      home: HomePage(title: 'Widget IconTextButton Demo Home Page'),
    );
  }
}

class HomePage extends StatefulWidget {
  HomePage({Key key, this.title}) : super(key: key);

  final String title;

  @override
  _HomePageState createState() => _HomePageState();
}

class _HomePageState extends State<HomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
        appBar: AppBar(
          title: Text(widget.title),
        ),
        body: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
	          children: <Widget>[
		          IconTextButton(
			          icon: Icon(Icons.school),
			          label: Text('RaiseButton'),
			          color: Colors.white,
			          onPress: () {},
		          ),// Widget RaiseButton
		          
		          IconTextButton(
			          icon: Icon(Icons.all_inclusive),
			          label: Text('FlatButton'),
			          onPress: () {},
			          color: Colors.red,
			          btnType: BtnType.flat,
		          ),// Widget FlatButton
		          
		          IconTextButton(
			          icon: Icon(Icons.ac_unit),
			          label: Text('OutlineButton'),
			          btnType: BtnType.outline,
			          color: Colors.cyan,
			          onPress: () {},
		          ),// Widget OutlineButton
		          
		          IconTextButton(
			          icon: Icon(Icons.import_contacts),
			          label: Text('IconButton'),
			          btnType: BtnType.icon,
			          onPress: () {}
		          )// Widget IconButton
	          ],
          ),
        ) // Эта конечная запятая делает автоформатирование более приятным для методов сборки.
        );
  }
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/ch4o5-icon_text_button.git
git@api.gitlife.ru:oschina-mirror/ch4o5-icon_text_button.git
oschina-mirror
ch4o5-icon_text_button
ch4o5-icon_text_button
master