我创建了一个扩展图块,并将原始的尾随图标更改为我自定义的 svg 图标。每当我单击扩展图块时...一切正常,但新的 svg 尾随图标不会像原始尾随图标那样旋转。请问我该如何解决这个问题?
下面的代码
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter_svg/svg.dart';
class ExpansionTileCard extends StatelessWidget {
final String toptitle;
final List<Widget> children;
const ExpansionTileCard({Key key, this.toptitle, this.children})
: super(key: key);
@override
Widget build(BuildContext context) {
return Container(
child: new Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
new Container(
decoration: new BoxDecoration(
border:
new Border(bottom: new BorderSide(color: Colors.green))),
child: new Row(
children: [
new Expanded(
flex: 9,
child: new Container(
child: new Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
ExpansionTile(
title: Text(
toptitle,
style: …Run Code Online (Sandbox Code Playgroud) 我安装了 webdev 来运行 dart web,但是当我想运行 webdev 时,它显示错误:
Building package executable...
Failed to build webdev:webdev:
../../.pub-cache/hosted/pub.dartlang.org/dds-2.1.6/lib/src/cpu_samples_manager.dart:54:21: Error: Type 'CpuSamplesEvent' not found.
void cacheSamples(CpuSamplesEvent samples) {
^^^^^^^^^^^^^^^
../../.pub-cache/hosted/pub.dartlang.org/dds-2.1.6/lib/src/cpu_samples_manager.dart:54:21: Error: 'CpuSamplesEvent' isn't a type.
void cacheSamples(CpuSamplesEvent samples) {
^^^^^^^^^^^^^^^
Run Code Online (Sandbox Code Playgroud)
我该如何修复它?
我想用一个更新库(瓦迪姆Tsushko的在mongo_dart https://github.com/vadimtsushko/mongo_dart),但酒吧(pub.dartlang.org)仍具有较旧的一个,所以酒吧更新不帮助.我在packages目录中替换了mongo_dart.如何更新引用它的所有应用程序的包?
谢谢!
当我在Dart编辑器中的Dart项目中创建子文件夹时,立即在此子文件夹中创建一个包子文件夹.我没有读过子文件夹对项目结构有特殊含义的任何地方,但看起来它们确实如此.有谁知道更多?
现在在Dart中导入软件包存在问题,该项目昨天可以正常运行,但今天已经停止,我不知道为什么,整个周末代码都没有更改,而且我不记得运行任何更新。任何带有“ package:” URL的东西都存在问题。例如,这两个在我的项目中都被破坏了:
import 'package:args/args.dart';
import 'package:crypto/crypto.dart';
Run Code Online (Sandbox Code Playgroud)
这些的错误消息是:
Unhandled exception:
Uncaught Error: FileSystemException: Cannot open file, path = 'D:\Dart\server\bin\packages\args\args.dart' (OS Error: The system cannot find the file specified. , errno = 2)
Stack Trace:
#0 _File.open.<anonymous closure> (dart:io/file_impl.dart:349)
#1 _RootZone.runUnary (dart:async/zone.dart:1151)
#2 _Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:496)
#3 _Future._propagateToListeners (dart:async/future_impl.dart:579)
#4 _Future._completeWithValue (dart:async/future_impl.dart:339)
#5 _Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:401)
#6 _asyncRunCallbackLoop (dart:async/schedule_microtask.dart:41)
#7 _asyncRunCallback (dart:async/schedule_microtask.dart:48)
#8 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:84)
#9 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:131)
#0 _rootHandleUncaughtError.<anonymous closure> (dart:async/zone.dart:883)
#1 _asyncRunCallbackLoop (dart:async/schedule_microtask.dart:41)
#2 _asyncRunCallback (dart:async/schedule_microtask.dart:48)
#3 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:84)
#4 …Run Code Online (Sandbox Code Playgroud) Dart使用构建包来生成代码.如果要调试自己的Builder或现有的Builder,该怎么办?
在Pubsec.Yaml中成功导入依赖项,
但是在打开main.dart文件时显示错误
问题(1)
The Target URI doesn't Exist:
'package:firebase_database/firebase_database.dart';
Run Code Online (Sandbox Code Playgroud) 我知道lib /是存放所有库文件的位置,/ bin是存放命令行应用程序入口点的位置。我知道它们都是公共lib /和bin,但我无法理解使用lib / src的约定,根据官方文档,该约定应包含:实现代码
由于我的公司协议,我有不想发布到dart包的信息。如何仅将我的dart包用于我的公司而不在pub dart lang上显示?
我已经查看了此链接https://github.com/dart-lang/pub/issues/1050,但仍需要更多有关此信息。
dart-pub ×10
dart ×9
flutter ×3
dart-editor ×2
conventions ×1
dart-html ×1
file ×1
firebase ×1
package ×1