mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Instead of a PNG, the Flutter gallery widget is now drawn in code. There's now a FlutterLogoDecoration class that paints the flutter logo anywhere you can use a Decoration (e.g. AnimatedContainer). There's now a FlutterLogo class that honors the IconTheme. The About dialog box API now takes a Widget for the applicationIcon, instead of an ImageProvider. It uses IconTheme to make the icon the right size instead of using an Image widget. Add padding, duration, and curve properties to the DrawerHeader. Make the child of a DrawerHeader optional. Clean up UserAccuntsDrawerHeader a bit. Add some useful properties and methods to EdgeInsets. Add some debug logic to RenderDecoratedBox to catch unpaired save/restore calls when possible. Make GestureDetector fill its parent if it has no children. Fixes https://github.com/flutter/flutter/issues/5380
33 lines
1.2 KiB
Dart
33 lines
1.2 KiB
Dart
// Copyright 2015 The Chromium Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
/// The Flutter painting library.
|
|
///
|
|
/// To use, import `package:flutter/painting.dart`.
|
|
///
|
|
/// This library includes a variety of classes that wrap the Flutter
|
|
/// engine's painting API for more specialised purposes, such as painting scaled
|
|
/// images, interpolating between shadows, painting borders around boxes, etc.
|
|
///
|
|
/// In particular:
|
|
///
|
|
/// * Use the [TextPainter] class for painting text.
|
|
/// * Use [Decoration] (and more concretely [BoxDecoration]) for
|
|
/// painting boxes.
|
|
library painting;
|
|
|
|
export 'src/painting/basic_types.dart';
|
|
export 'src/painting/box_painter.dart';
|
|
export 'src/painting/colors.dart';
|
|
export 'src/painting/decoration.dart';
|
|
export 'src/painting/image_fit.dart';
|
|
export 'src/painting/edge_insets.dart';
|
|
export 'src/painting/fractional_offset.dart';
|
|
export 'src/painting/flutter_logo.dart';
|
|
export 'src/painting/text_editing.dart';
|
|
export 'src/painting/text_painter.dart';
|
|
export 'src/painting/text_span.dart';
|
|
export 'src/painting/text_style.dart';
|
|
export 'src/painting/transforms.dart';
|