Pub Version GitHub GitHub GitHub

Const widget that provides a box-like layout with customizable elevation.

Usage

To read more about classes and other references used by wx_box, see the API Reference.

WxBox(
  width: 50,
  height: 50,
)

WxBox(
  color: Theme.of(context).colorScheme.surface,
  width: 50,
  height: 50,
  elevation: 2,
  shape: BoxShape.circle,
)

WxBox(
  color: Colors.amber,
  width: 50,
  height: 50,
  borderWidth: 5,
  borderStyle: BorderStyle.solid,
  borderColor: Theme.of(context).colorScheme.surface,
  borderAlign: BorderSide.strokeAlignOutside,
  shape: BoxShape.circle,
  alignment: Alignment.center,
  child: Text(
    '1',
    style: Theme.of(context).textTheme.titleLarge,
  ),
)

WxBox(
  color: Colors.amber,
  width: 150,
  height: 50,
  border: const StadiumBorder(
    side: BorderSide(
      width: 5,
      style: BorderStyle.solid,
      color: Colors.black,
      strokeAlign: BorderSide.strokeAlignOutside,
    ),
  ),
  alignment: Alignment.center,
  child: Text(
    'text',
    style: Theme.of(context).textTheme.titleLarge,
  ),
)

Sponsoring

Buy Me A Coffee Ko-Fi

If this package or any other package I created is helping you, please consider to sponsor me so that I can take time to read the issues, fix bugs, merge pull requests and add features to these packages.

Libraries

wx_box