liqkit_ui
Inputs

Segmented Controls

LiqSegmentedControl is a generic pill-shaped selector that supports any value type. The selected segment shows a white pill; others are transparent.

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 segmentedControlStandardBuilder(BuildContext context) {  return const SnippetFrame(child: SegmentedControlStandardExample());}

With Icons

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

Tab 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 segmentedControlTabStyleBuilder(BuildContext context) {  return const SnippetFrame(child: SegmentedControlTabStyleExample());}

Vertical

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

Custom Indicator Color

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

Custom Vertical Color

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

Disabled

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