首页 > 其他分享 >5.30

5.30

时间:2024-06-13 19:11:48浏览次数:26  
标签:String title required accountName item 5.30 icon

import 'package:flutter/material.dart';

Widget buildCustomDrawer({
required String accountEmail,
required String accountName,
required String currentAccountPictureAsset,
required String drawerBackgroundAsset,
required List<DrawerItem> drawerItems,
VoidCallback? onLoginPressed, // Callback for login action
}) {
return Drawer(
child: ListView(
padding: EdgeInsets.zero,
children: <Widget>[
UserAccountsDrawerHeader(
accountEmail: Text(accountEmail),
accountName: GestureDetector(
onTap: accountName == '未登录' ? onLoginPressed : null, // Check if accountName is '未登录'
child: Text(accountName),
),
currentAccountPicture: CircleAvatar(
backgroundImage: AssetImage(currentAccountPictureAsset),
),
decoration: BoxDecoration(
image: DecorationImage(
image: AssetImage(drawerBackgroundAsset),
fit: BoxFit.cover,
),
),
),
for (var item in drawerItems) ...[
ListTile(
title: Text(item.title),
trailing: Icon(item.icon),
),
if (item != drawerItems.last) Divider(),
],
],
),
);
}

class DrawerItem {
final String title;
final IconData icon;

DrawerItem({required this.title, required this.icon});
}

标签:String,title,required,accountName,item,5.30,icon
From: https://www.cnblogs.com/kongxiangzeng/p/18246579

相关文章

  • 2024.5.30
    8-2【Python0026】图书评论数据分析与可视化分数10全屏浏览作者 doublebest单位 石家庄铁道大学【题目描述】豆瓣图书评论数据爬取。以《平凡的世界》、《都挺好》等为分析对象,编写程序爬取豆瓣读书上针对该图书的短评信息,要求:(1)对前3页短评信息进......
  • 2024.05.30
    function[s,phis,k,G,E]=golds(phi,a,b,delta,epsilon)%输入:phi是目标函数,a,b是搜索区间的两个端点delta,epsilon分别是自变量和函数值的容许误差9%输出:s,phis分别是近似极小点和极小值,G是nx4矩阵。其第k行分别是a,p,q,b的第k次迭代值[ak,pk,qk,bk],E=[ds,dphi],分别是s和phis的误......
  • 5.30
    完成python作业  8-1【Python0025】中国大学排名数据分析与可视化【题目描述】以软科中国最好大学排名为分析对象,基于requests库和bs4库编写爬虫程序,对2015年至2019年间的中国大学排名数据进行爬取:(1)按照排名先后顺序输出不同年份的前10位大学信息,并要求对输出结果的排......
  • 5.30
    做完了安卓端的政策查询系统页面跳转时数据传递这儿想到一个不一样的方法页面跳转的主函数这儿初始化viewModel避免了每次使用viewModel的初始化,将他作为一个参数传递给各个页面@ComposablefunAppNavHost(rootNavController:NavHostController=rememberNavContro......
  • 5.30
    近二十年来,我们一直致力于加速计算的研究。CUDA技术增强了CPU的功能,将那些特殊处理器能更高效完成的任务卸载并加速。事实上,由于CPU性能扩展的放缓甚至停滞,加速计算的优势愈发显著。我预测,每个处理密集型的应用都将实现加速,且不久的将来,每个数据中心都将实现全面加速。”“数百万......
  • 5.30学习总结
    CSS3弹性盒子(FlexBox)弹性盒子是CSS3的一种新的布局模式。CSS3弹性盒(FlexibleBox或flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。引入弹性盒布局模型的目的是提供一种更加有效的方式来对一个容器中的子元素进行排列、......
  • 5.30 模拟赛小记
    A.求1-N每个数的约数集合求1-N每个数字约数集合,显然用试除法不合适,在这里用倍数法。对于每个数字找到范围内它的倍数,则这个倍数就可以标记约数了。但是这是syoj,作为一个成熟的oier,你要学会高效输出,指本题卡scanf,需要优化输出,否则你只能得到40pts的好成绩。对了今......
  • 5.30 吐槽
    我,可能无法毕业了今晚和智垚聊了很多他问我:你为毕设花了多少钱?有没有购买过代码?我:没有他问我:你这四年有没有做过什么大型项目?我:没有他问我:你有没有使用ai我说:claude他说:我使用过了,它经常说胡话,还是要靠官网他和我说:你现在的进度就好像我上学期刚开学我可能无法毕业了。......
  • 5.30每日总结
    <%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%@pageimport="java.sql.*"%><!DOCTYPEhtml><html><head><metacharset="UTF-8"......
  • 2023.5.30每日总结
    publicexamination[]sortAll2()throwsException{Stringsql="selectcount(*)fromexaminationwheregrade<60";PreparedStatementpre=connect.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ......