我正在创建一个关于颤振的多页应用程序。当我在其中使用导航时,出现黑屏。
导入 'package:flutter/material.dart'; void main() => runApp(MyHomePage()); class MyHomePage 扩展 StatelessWidget { @覆盖 小部件构建(BuildContext 上下文){ 返回 MaterialApp( 主页: Page0(), ); } } 类 Page0 扩展了 StatefulWidget { @覆盖 _Page0State createState() => _Page0State(); } 类 _Page0State 扩展状态 { @覆盖 小部件构建(BuildContext 上下文){ 返回脚手架( 背景颜色:颜色(0xFF493597), 正文:列表视图( 孩子们: [ 填充( 填充:EdgeInsets.only(顶部:15.0,左侧:10.0), ), 大小盒( 高度:25.0, ), 填充( 填充:EdgeInsets.only(左:40.0), 孩子:行( 孩子们: [ 文本( '费用', 样式:文本样式( fontFamily: '蒙特塞拉特', 颜色:Colors.white, fontWeight: FontWeight.bold, 字体大小:25.0), ), 大小盒( 宽度:10.0, ), 文本( '什么', 样式:文本样式( fontFamily: '蒙特塞拉特', 颜色:Colors.white, 字体大小:25.0, ), ), ], ), …
我有一个这样的清单:-
[1,2,3,4,3,5,3,6,7,8]
Run Code Online (Sandbox Code Playgroud)
我想从列表中完全删除重复元素(此处:- 3),如下所示:-
[1,2,4,5,6,7,8]
Run Code Online (Sandbox Code Playgroud)
我如何在 python 中实现这一点,以便不仅删除第一次出现的重复元素,而且删除所有重复值
我想像这样在颤振中在矩形中画一个半圆。
但在我的代码中,圆圈超出了黑色背景上的白色矩形,如下所示
我应该对代码进行哪些更改才能获得像第一张图片一样的结果?
我的代码:-
import 'package:flutter/material.dart';
class Test extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: SafeArea(
child: Scaffold(
backgroundColor: Colors.black,
body: Center(
child: Container(
height: 200,
width: 200,
color: Colors.white,
child: CustomPaint(
painter: Circ(),
child: Column(
children: <Widget>[
],
),
),
),
),
)
),
);
}
}
class Circ extends CustomPainter{
@override
void paint(Canvas canvas, Size size) {
final paint = Paint();
paint.color = Colors.blue.withOpacity(0.2);
var center1 = Offset(200,100);
canvas.drawCircle(center1,100, paint);
}
@override
bool shouldRepaint(CustomPainter …
Run Code Online (Sandbox Code Playgroud) 我有一个文本字段,我将字符串作为输入并使用 double.parse() 方法将其转换为 double。
我正在为文本字段使用数字类型键盘。但是当用户输入一个带有数字的逗号时,例如 5,000,我的程序给出了 5.00 的输出
如何从 dart 中的 5,000 中获得 5000 的输出?