Skip to content

Instantly share code, notes, and snippets.

class Clock extends StatefulWidget {
@override
State<Clock> createState() => _ClockState();
}
class _ClockState extends State<Clock> with TickerProviderStateMixin {
late final ctrl = AnimationController.unbounded(vsync: this);
bool down = false;
final timeNotifier = ValueNotifier(0);
import 'dart:math';
import 'package:flutter/material.dart';
import 'package:flutter/physics.dart';
main() {
runApp(MaterialApp(home: Scaffold(body: ColorWheel())));
}
typedef RangeRecord = ({int index, double begin, double end, double turn});
import 'dart:math';
import 'dart:ui';
import 'package:collection/collection.dart';
import 'package:flutter/material.dart';
import 'package:flutter/scheduler.dart';
import 'flow_painting_context_extension.dart';
/// A combination of [Flow] and [CustomPaint] widgets.
import 'dart:convert';
import 'dart:io';
import 'package:flutter/foundation.dart';
import 'package:http/http.dart' as http;
parseJSON() async {
final json = JsonCodec.withReviver((key, value) {
// print(' -- reviver -- key: $key, value: $value');
return switch (value) {
import 'dart:ui' as ui;
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:collection/collection.dart';
import 'package:quiver/cache.dart';
import 'package:quiver/collection.dart';
part 'nine_patch_aux.dart';
import 'dart:math';
import 'dart:ui' show lerpDouble;
import 'dart:ui' as ui;
import 'package:flutter/foundation.dart';
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:flutter/scheduler.dart';
/// Functional equivalent of [RSTransform] in [Matrix4] world,
import 'dart:ui' as ui;
import 'dart:math';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
/// A custom [Scrollable] with a fixed content.
///
/// Can be used with:
/// 1. static content animated with given [ViewportOffset]
import 'dart:math';
import 'dart:ui' as ui;
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:collection/collection.dart';
import 'package:flutter/physics.dart';
main() {
runApp(MaterialApp(
@pskink
pskink / flow_resizer.dart
Last active February 24, 2024 17:41
simple 4 side widget resizer
import 'dart:async';
import 'dart:math';
import 'dart:ui';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
import 'package:flutter/scheduler.dart';
import 'package:collection/collection.dart';
import 'paths.dart';
import 'dart:math';
import 'dart:ui';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
import 'package:flutter/scheduler.dart';
import 'package:async/async.dart';
main() => runApp(MaterialApp(home: Scaffold(body: Prompter())));