Skip to content

Instantly share code, notes, and snippets.

@jmolins
jmolins / fill_viewport.dart
Created February 18, 2018 23:31 — forked from slightfoot/fill_viewport.dart
"Android Fill Viewport" style of content for Flutter, where even when the keyboard appears the content flows behind.
class SomeWidgetState extends State<SomeWidget> {
@override
Widget build(BuildContext context) {
return new Scaffold(body: new LayoutBuilder(builder: _buildContent));
}
Widget _buildContent(BuildContext context, BoxConstraints constraints) {
if (constraints.hasBoundedHeight) {
constraints = constraints.copyWith(maxHeight: constraints.maxHeight +
@jmolins
jmolins / bottom_sheet.dart
Created February 18, 2018 23:30 — forked from slightfoot/bottom_sheet.dart
Modal Bottom Sheet with Input Fields fix for Flutter
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:meta/meta.dart';
Future<T> showModalBottomSheetApp<T>({
@required BuildContext context,
@required WidgetBuilder builder,
}) {
@jmolins
jmolins / speed_dial_floating_action_button.dart
Created December 25, 2017 15:56 — forked from Simple-Complexity/speed_dial_floating_action_button.dart
A speed dial fab implementation for Flutter
import 'package:flutter/material.dart';
import 'dart:math';
import 'package:hone/common/defaults.dart';
enum ExpandDirection {
UP,
DOWN,
}