169 похожих чатов

Is it possible to create a similar outline in Flutter

with those unique corners? I'm not sure what these specific corners are called. ^^

3 ответов

30 просмотров

Yes, it's possible to create a similar outline with unique corners in Flutter. The corners you're referring to appear to be a combination of concave and convex corners. To achieve this in Flutter, you might need to make use of the CustomPainter class. Here's a simple example to get you started: dart import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( appBar: AppBar(title: Text('Unique Corners')), body: Center( child: CustomPaint( painter: UniqueCornersPainter(), child: Container( width: 200, height: 200, ), ), ), ), ); } } class UniqueCornersPainter extends CustomPainter { @override void paint(Canvas canvas, Size size) { final paint = Paint() ..color = Colors.blue ..style = PaintingStyle.stroke ..strokeWidth = 4; final path = Path() ..moveTo(size.width * 0.25, 0) ..lineTo(size.width * 0.75, 0) ..arcToPoint( Offset(size.width, size.height * 0.25), radius: Radius.circular(25), clockwise: false, ) ..lineTo(size.width, size.height * 0.75) ..arcToPoint( Offset(size.width * 0.75, size.height), radius: Radius.circular(25), clockwise: false, ) ..lineTo(size.width * 0.25, size.height) ..arcToPoint( Offset(0, size.height * 0.75), radius: Radius.circular(25), clockwise: false, ) ..lineTo(0, size.height * 0.25) ..arcToPoint( Offset(size.width * 0.25, 0), radius: Radius.circular(25), clockwise: false, ); canvas.drawPath(path, paint); } @override bool shouldRepaint(covariant CustomPainter oldDelegate) { return false; } } In the above code, the UniqueCornersPainter class creates a shape with the special corners using the CustomPainter class. You can adjust the arcToPoint and lineTo values to modify the curve and corner positions to match your needs more closely.

border: Border (topLeft:)

Jetoshi-B. Автор вопроса
TabacoterpZ
Yes, it's possible to create a similar outline wit...

for sure i used manytimes chatgpt but its poop for this, and what you have made too. did you test it before posting it ? its printing fishes, and when i make clockwise true i get a dog bone 😘

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта