草庐IT

零部件

全部标签

flutter - 如何为 Padding 小部件提供动态填充值?

我的应用程序将用于不同的设备和不同的屏幕尺寸,并且编码良好的应用程序应该在不同的屏幕尺寸下显示相同。Flutter具有MediaQuery.of(context).size属性。我想给Padding小部件一个填充值,比如“padding:E​​dgeInsets.only(top:_height/3)”,但这是NotAcceptable。只有静态值接受填充。如何将动态值写入填充?我试图确定initState中的“var_paddingTop=_height/3”,但仍然无法接受。Padding(padding:EdgeInsets.only(top:_height/4),child:R

flutter:什么时候重建 const 小部件?

我目前正在阅读provider的示例代码包裹://ignore_for_file:public_member_api_docsimport'package:flutter/foundation.dart';import'package:flutter/material.dart';import'package:provider/provider.dart';voidmain()=>runApp(MyApp());classCounterwithChangeNotifier{int_count=0;intgetcount=>_count;voidincrement(){_count++;

flutter:什么时候重建 const 小部件?

我目前正在阅读provider的示例代码包裹://ignore_for_file:public_member_api_docsimport'package:flutter/foundation.dart';import'package:flutter/material.dart';import'package:provider/provider.dart';voidmain()=>runApp(MyApp());classCounterwithChangeNotifier{int_count=0;intgetcount=>_count;voidincrement(){_count++;

flutter :如何发现对继承的小部件的依赖?

我目前正在阅读provider的示例代码包裹://ignore_for_file:public_member_api_docsimport'package:flutter/foundation.dart';import'package:flutter/material.dart';import'package:provider/provider.dart';voidmain()=>runApp(MyApp());classCounterwithChangeNotifier{int_count=0;intgetcount=>_count;voidincrement(){_count++;

flutter :如何发现对继承的小部件的依赖?

我目前正在阅读provider的示例代码包裹://ignore_for_file:public_member_api_docsimport'package:flutter/foundation.dart';import'package:flutter/material.dart';import'package:provider/provider.dart';voidmain()=>runApp(MyApp());classCounterwithChangeNotifier{int_count=0;intgetcount=>_count;voidincrement(){_count++;

android-studio - 小部件未显示在 Stack 上并且 InkResponse 上没有 Ink 效果

我正在开发我的第一个Flutter应用程序,我遇到了两个问题。-容纳我的Image小部件的Container小部件没有显示在Stack小部件上。点击InkResponse容器时没有Ink效果我尝试重写Container以显示图像,并使用Image.Network作为url而不是Assets,但无济于事。finalappLogo=newContainer(child:newImage(image:newAssetImage('assets/discord.png')),);List_getApps(Listapps){List_appWidgets=[];//makeaGridtileo

android-studio - 小部件未显示在 Stack 上并且 InkResponse 上没有 Ink 效果

我正在开发我的第一个Flutter应用程序,我遇到了两个问题。-容纳我的Image小部件的Container小部件没有显示在Stack小部件上。点击InkResponse容器时没有Ink效果我尝试重写Container以显示图像,并使用Image.Network作为url而不是Assets,但无济于事。finalappLogo=newContainer(child:newImage(image:newAssetImage('assets/discord.png')),);List_getApps(Listapps){List_appWidgets=[];//makeaGridtileo

flutter - setState 函数不更新有状态小部件下的图像

我正在尝试构建骰子游戏,如果用户单击该游戏,应该从Assets文件夹更改图像,但图像没有改变,但终端中的值正在更新setState方法可能无法正常工作import'package:flutter/material.dart';import'dart:math';voidmain(){returnrunApp(MaterialApp(home:Scaffold(backgroundColor:Colors.red,appBar:AppBar(title:Center(child:Text('Dicee')),backgroundColor:Colors.red,),body:DicePa

flutter - setState 函数不更新有状态小部件下的图像

我正在尝试构建骰子游戏,如果用户单击该游戏,应该从Assets文件夹更改图像,但图像没有改变,但终端中的值正在更新setState方法可能无法正常工作import'package:flutter/material.dart';import'dart:math';voidmain(){returnrunApp(MaterialApp(home:Scaffold(backgroundColor:Colors.red,appBar:AppBar(title:Center(child:Text('Dicee')),backgroundColor:Colors.red,),body:DicePa

flutter - 为 Circle Avatar 小部件 overflow hidden (Flutter)

我需要将图标放入CircleAvatarWidget以允许用户上传他的图像​​。像这样:这是我的代码:child:CircleAvatar(child:Stack(children:[Positioned(bottom:0,right:0,left:0,height:33,child:Container(height:20,width:30,color:Color.fromRGBO(0,0,0,.74),child:Center(child:Icon(Icons.photo_camera,color:Colors.grey),),),)],),radius:68.0,backgroun