安卓使用flutter开发
介绍
flutter用的是用的原生c++,界面用OpenGL,速度不差,但是dark语言让我眼花缭乱
@override Widget build(BuildContext context) { return Scaffold( appBar: AppBar(title: Text(widget.title),), body: Center( child: Column(mainAxisAlignment: MainAxisAlignment.center, children: <Widget>[//控件 Card( // color: Colors.blue[50], clipBehavior: Clip.antiAlias, margin:EdgeInsets.all(20), elevation: 10, child: Container(margin:EdgeInsets.all(20),child: Column(mainAxisAlignment: MainAxisAlignment.center, children: <Widget>[ Text('$result') ],), )) ], ), ), floatingActionButton: FloatingActionButton(onPressed: _incrementCounter, tooltip: 'Increment', child: const Icon(Icons.add), ), ); }
写界面用代码,不过点击直接给标志就是,和web差不多
看到这里的符号没有,我只能说java转flutter会很难受,这是自己做的获取网易云热评
Future<void> _incrementCounter() async { //showAboutDialog(context: context, applicationName: 'ShowAboutDialog',applicationVersion: '1.0.0'); setState(() async { //await audioPlayer.resume(); counter++; Dio dio = new Dio(); ///请求地址 获取用户列表 String url = "https://api.uomg.com/api/comments.163?format=json"; ///发起get请求 Response response = await dio.get(url); ///响应数据 var data = response.data; setState(() { result = data.toString(); }); //json=Get().getRequestFunction1(); }); }
这是点击事件,异步很漂亮,但是这个软件布局的写法真的太不行
界面好像是动态的
他直接用php的变量就可以
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了