liqkit_ui
Inputs

Toggles

LiqToggle is the iOS 26 toggle switch. It animates between on and off states and renders with 40% opacity when disabled.

On

import 'package:docs_snippets/src/demo.dart';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 toggleOnBuilder(BuildContext context) {  return SnippetFrame(    child: LiqDemo<bool>(      initial: true,      builder: (v, set) {        return LiqToggle(value: v, onChanged: set);      },    ),  );}

Off

import 'package:docs_snippets/src/demo.dart';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 toggleOffBuilder(BuildContext context) {  return SnippetFrame(    child: LiqDemo<bool>(      initial: false,      builder: (v, set) {        return LiqToggle(value: v, onChanged: set);      },    ),  );}

Disabled

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 toggleDisabledBuilder(BuildContext context) {  return const SnippetFrame(child: LiqToggle(value: true, onChanged: null));}

Basic

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

Sizes

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

Colored

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

Settings Connectivity

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

Settings Focus

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

Notification Settings

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

Accessibility

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

Custom Style

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

Privacy Group

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