How can I create this circles for my flutter UI? - flutter

I want to create those blue circles (you can see them on the picture), the app UI design was created with Figma.
I don't even know how to start, I'm new at flutter
Any ideas or tips?

You can start learning from flutter.dev.
There are many ways to do this. I am using Container with decoration
Container(
height: 70,
width: 70,
padding: EdgeInsets.all(10), //spacing using padding
decoration: BoxDecoration(
shape: BoxShape.circle,
border: Border.all(width: 5, color: Colors.blue),
),
child: const Material( //inner circle
color: Colors.green,
shape: CircleBorder(),
),
)
More about Container.

Related

Flutter: Making a background for an icon

There are a few questions like this, but none seem to work for my use case. I am implementing a widget in the following way, where size is a passed in double:
Container(
margin: margin,
decoration: BoxDecoration(
shape: BoxShape.circle,
color: Colors.white,
),
child: Icon(
Icons.verified,
color: ExtraColors.highlightColor,
size: size,
)),
Which is looking like:
Any idea what I can do to fit the white behind the icon? Padding does not seem to affect it, and shifting the sizes seems to throw the whole thing out of whack.
Thanks!
I think you are trying to make your circle transparent. So, just use this:
decoration: BoxDecoration(
shape: BoxShape.circle,
color: Colors.white.withOpacity(0),
)
or this,
decoration: BoxDecoration(
shape: BoxShape.circle,
color: Colors.transparent,
)

What is this icon name?

I want to use this icon on my Flutter app, unfortunately I do not know the name. Someone could tell me what's the name?
the three points icon is:
Icon(Icons.more_horiz)
and you can reach the same shape over it like this:
Container(
padding: EdgeInsets.all(5),
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(5),
border: Border.all(
color: Colors.black,
width: 1,
),
),
child: Icon(Icons.more_horiz),
),
this will result in something like this, I didn't compare them, so changing just the padding and border, and border radius values will get you there

How to create tiktok record Button Animation in flutter

I am create an app that allow users to record videos and want to create a record button similar to tiktok, I have already create the prerecord button but I don't know how to add the animation.
Widget recordbutton() {
return Container(
width: 80,
height: 80,
decoration: BoxDecoration(
shape: BoxShape.circle,
border: Border.all(
width: 4, color: !isRecording ? Colors.white : Colors.red),
),
child: Container(
margin: EdgeInsets.all(8),
width: 40,
height: 40,
decoration: BoxDecoration(
color: !isRecording ? Colors.white : Colors.red,
borderRadius: BorderRadius.circular(30),
),
),
);}
On long press the button should animate like the gif below
you u can use rive for animations like that.
You can see the example https://www.youtube.com/watch?v=-m0elXGQPLo

Custom Container border in flutter for message

I am new in flutter i don't know how to make a custom border kindly help me to generate this type of border.
Use BoxDecoration in Container
Container(
decoration: BoxDecoration(
color: Colors.white,
border: Border.all(color: Colors.red, width: 0.1),
borderRadius: BorderRadius.all(Radius.circular(5))),
child: Text("Your Child Widget")
),
),
There are many more thing in Container you just need to find over internet.

I get an issue with borderRadius in flutter

Recently I update Flutter to the newest version, and I found an issue, when i try to add a borderRadius, the IDE indicates that i need to use borderRadiusGeometry, does somebody know how to fix it?
return Container(
child: Card(
child: Text('${myNumbers[index]}'),
color: Colors.black,
),
decoration: const BoxDecoration(
color: Colors.black,
borderRadius: BorderRadiusGeometry.lerp <<--- i need to replace this line
),
height: 100,
margin: const EdgeInsets.all(20),
alignment: Alignment.center,
);
Replace
borderRadius: BorderRadiusGeometry.lerp
with
borderRadius: BorderRadius.circular(10),