Skip to content

Repository files navigation

resizable_widget

ResizableWidget enables users to resize the internal widgets by dragging.

This package contains simple APIs, but if needed, you can customize ResizableWidget flexibly.

Example

example

Shows a simple code example below.

import'package:flutter/material.dart';
import'package:resizable_widget/resizable_widget.dart';
classMyPageextendsStatelessWidget {
@overrideWidgetbuild(BuildContext context) {
returnScaffold(
body:ResizableWidget(
children: [ // requiredContainer(color:Colors.greenAccent),
Container(color:Colors.yellowAccent),
Container(color:Colors.redAccent),
],
isHorizontalSeparator:false, // optional
isDisabledSmartHide:false, // optional
separatorColor:Colors.white12, // optional
separatorSize:4, // optional
percentages: [0.2, 0.5, 0.3], // optional
onResized: (infoList) =>// optionalprint(infoList.map((x) =>'(${x.size}, ${x.percentage}%)').join(", ")),
),
);
}
}

Package page (pub.dev)

https://pub.dev/packages/resizable_widget

API Document

https://pub.dev/documentation/resizable_widget/latest/resizable_widget/resizable_widget-library.html

About

A Flutter package that enables users to resize the internal widgets by dragging.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages