liqkit_ui
Status

Activity Views

LiqActivitySheet is the iOS 26 share/activity bottom panel. It renders a 402pt wide translucent surface (34pt corner radius, rgba(247,247,247,0.875) background) with an inner white rim and drop shadow.

Compose it with LiqActivityHeader to add a 64pt thumbnail, a title, an optional subtitle, and a close button. Pass any widget as child for the body area below the header.

Default

// ignore_for_file: file_names // hyphenated name required by snippet manifest conventionimport '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 activityViewDefaultBuilder(BuildContext context) {  return SnippetFrame(    maxWidth: 420,    child: LiqActivitySheet(      header: LiqActivityHeader(        title: 'Design System.sketch',        subtitle: '4.2 MB',        onClose: () {},      ),      child: const SnippetLabel('Share this file with your team.'),    ),  );}

Share

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

Share Message

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

Custom

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

Indicator

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

Progress

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