小编Sha*_*az 的帖子

导航时如何在颤动中修复黑屏?

我正在创建一个关于颤振的多页应用程序。当我在其中使用导航时,出现黑屏。

    导入 '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,
                      ),
                    ),
                  ],
                ), …

navigation scaffold dart flutter flutter-navigation

17
推荐指数
5
解决办法
2463
查看次数

如何从python中的列表中删除所有重复元素?

我有一个这样的清单:-

[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 中实现这一点,以便不仅删除第一次出现的重复元素,而且删除所有重复值

python element list

5
推荐指数
2
解决办法
118
查看次数

如何删除CustomPaint中多余的形状?

我想像这样在颤振中在矩形中画一个半圆。

在此输入图像描述

但在我的代码中,圆圈超出了黑色背景上的白色矩形,如下所示

在此输入图像描述

我应该对代码进行哪些更改才能获得像第一张图片一样的结果?

我的代码:-

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)

flutter

4
推荐指数
1
解决办法
1427
查看次数

如何在 Dart 中将带逗号的字符串转换为双精度值?

我有一个文本字段,我将字符串作为输入并使用 double.parse() 方法将其转换为 double。

我正在为文本字段使用数字类型键盘。但是当用户输入一个带有数字的逗号时,例如 5,000,我的程序给出了 5.00 的输出

如何从 dart 中的 5,000 中获得 5000 的输出?

double dart

2
推荐指数
2
解决办法
929
查看次数