安卓使用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的变量就可以

 

posted @   Z_Chan  阅读(478)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示