Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A new Flutter package to make cupertino rounded corners also refrered to as squircles using a bezier path and having the two points in the corners

License

NotificationsYou must be signed in to change notification settings

Monksc/cupertino_rounded_corners

Repository files navigation

A widget and border to make cupertino rounded corners also refrered to as squircles using a bezier path and having the two points in the corners.

Getting Started

For help getting started with Flutter, view our onlinedocumentation.

For help on editing package code, view thedocumentation.

Import it

import 'package:cupertino_rounded_corners/cupertino_rounded_corners.dart';

To make your own card

new Container(  decoration: new BoxDecoration(    color: Colors.transparent,    borderRadius: new BorderRadius.all(      new Radius.circular(4.0),    ),  ),  margin: margin,  child: new Material(    color: color,    shape: new SquircleBorder(      radius: BorderRadius.all(        new Radius.circular(40.0),      ),    ),    elevation: elevation,    child: new Padding(padding: padding, child: child),  ),);

Use the card

CupertinoCard(  child: const Text("HELLO WORLD"),  elevation: 2.0,  margin: const EdgeInsets.all(4.0),  padding: const EdgeInsets.all(0.0),  color: Colors.white,  radius: BorderRadius.all(    new Radius.circular(40.0),  ),);

To achieve the bottom last button in the second example.

CupertinoCard(  splashColor: Colors.green,  child: Container(    constraints: BoxConstraints.expand(      height: 100.0,    ),    child: Padding(      padding: EdgeInsets.all(8.0),      child: const Text(        'This is a button',        style: TextStyle(color: Colors.white),      ),    ),  ),  decoration: BoxDecoration(    gradient: LinearGradient(      begin: Alignment.topLeft,      end: Alignment.bottomRight,      stops: [0.0, 0.2, 0.8, 1.0],      colors: [        Color.fromRGBO(240, 40, 180, 1.0),        Color.fromRGBO(220, 40, 200, 1.0),        Color.fromRGBO(200, 40, 220, 1.0),        Color.fromRGBO(180, 40, 240, 1.0),      ],    ),  ),  elevation: 2.0,  margin: const EdgeInsets.all(4.0),  padding: const EdgeInsets.all(0.0),  radius: BorderRadius.all(    new Radius.circular(40.0),  ),  onPressed: () {    print("Clicked");  },);

Example Image Mobile

alt text

Example Image Linux

alt text

About

A new Flutter package to make cupertino rounded corners also refrered to as squircles using a bezier path and having the two points in the corners

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp