liqkit_ui
Navigation

Toolbars

LiqToolbar is a 44pt horizontal bar of LiqToolbarGlassButtons or LiqToolbarChips. Leading items are pinned to the start; trailing items are pinned to the end with a Spacer in between.

Actions

import 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/liqkit_ui.dart';/// Snippet builder consumed by `apps/docs_snippets/lib/src/routes.g.dart`.Widget toolbarActionsBuilder(BuildContext context) {  return SnippetFrame(    child: LiqToolbar(      leading: <Widget>[LiqToolbarGlassButton(label: 'Back', onPressed: () {})],      trailing: <Widget>[        LiqToolbarGlassButton(label: 'Done', onPressed: () {}),      ],    ),  );}

Chips

import 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/liqkit_ui.dart';/// Snippet builder consumed by `apps/docs_snippets/lib/src/routes.g.dart`.Widget toolbarChipsBuilder(BuildContext context) {  return SnippetFrame(    child: LiqToolbar(      leading: <Widget>[        LiqToolbarChip(label: 'All', onPressed: () {}),        LiqToolbarChip(label: 'Unread', onPressed: () {}),        LiqToolbarChip(label: 'Flagged', onPressed: () {}),      ],    ),  );}

Standard

// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget toolbarStandardBuilder(BuildContext context) {  return const SnippetFrame(child: ToolbarStandardExample());}

With Dividers

// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget toolbarWithDividersBuilder(BuildContext context) {  return const SnippetFrame(child: ToolbarWithDividersExample());}

Button Groups

// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget toolbarButtonGroupsBuilder(BuildContext context) {  return const SnippetFrame(child: ToolbarButtonGroupsExample());}

Floating

// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget toolbarFloatingBuilder(BuildContext context) {  return const SnippetFrame(child: ToolbarFloatingExample());}

Text Formatting

// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget toolbarTextFormattingBuilder(BuildContext context) {  return const SnippetFrame(child: ToolbarTextFormattingExample());}

Custom Items

// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget toolbarCustomItemsBuilder(BuildContext context) {  return const SnippetFrame(child: ToolbarCustomItemsExample());}