240 发简信
IP属地:四川
  • application - TypeError: _sequelize2.default.transaction is not a function
    请问什么原因,版本v4

    Sequelize 使用

    说起ORM,Object Relational Mapping,有Hibernate,JPA等成熟的Java框架。 Sequelize是JS端的hibernate,可以和十分...

  • 接口 403了怎么办?只能代理转发吗?

    知乎日报 API 分析

    知乎日报 API 分析 干货集中营 API 文档 精选妹纸图 豆瓣API快速入门 易源数据

  • 接口 403了怎么办?只能代理转发吗?

    基于知乎日报Api的Android App

    页面模仿知乎日报。主页面MainActivity有两个Fragment来完成首页和其他日报的替换,通过DrawerLayout进行选择。再使用ViewPager和Recycl...

  • Flutter——启动页splash全屏效果实现

    Flutter官方自带的splash启动页是在android或者ios的文件里面设置,但是不能添加倒计时之类的效果,自己做启动页需要全屏效果显示的时候,调用SystemChr...

  • 120
    Flutter实战:撸半个知乎日报

    fir_release_Android包下载地址 为啥叫撸半个呢,因为部分接口不可用,有些交互无法完成,但是本文会跟随项目进度持续更新,需要的请收藏或者点个小心心,方便查看 ...

  • import 'package:flutter/material.dart';
    import './home.dart';
    import './myInfo.dart';

    class Index extends StatefulWidget {
    @override
    _IndexState createState() => _IndexState();
    }

    class _IndexState extends State<Index> with SingleTickerProviderStateMixin{

    int _currentIndex = 0;

    void _changeTab(int index){
    setState(() {
    _currentIndex = index;
    });
    }

    @override
    Widget build(BuildContext context) {

    return Scaffold(
    appBar: AppBar(
    title: Text('首页'),
    ),
    body: IndexedStack(
    index: _currentIndex,
    children: <Widget>[
    Home(),
    Container(
    child: Text('222'),
    ),
    MyInfo()
    ],
    ),
    bottomNavigationBar: BottomNavigationBar(
    currentIndex: _currentIndex,
    onTap: (int a)=>_changeTab(a),
    items: <BottomNavigationBarItem>[
    BottomNavigationBarItem(icon: Icon(Icons.home), title: Text('Home')),
    BottomNavigationBarItem(icon: Icon(Icons.business), title: Text('Business')),
    BottomNavigationBarItem(icon: Icon(Icons.school), title: Text('School')),
    ],
    ),
    );

    }

    ### 这样才是最优的底部tab吧,TabBarView还是用来做web中的tabs我感觉。

    flutter实战6:TAB页面切换免重绘

    大家好,经过几个月的潜水,Flutter出乎意料的火热,抱歉一直没有更新,由于加入了创业团队,经历了几波大起大落,现在终于腾出时间搞搞技术,现在和成都的几位技术极客合作推出门...

  • import 'package:flutter/material.dart';
    import './home.dart';
    import './myInfo.dart';

    class Index extends StatefulWidget {
    @override
    _IndexState createState() => _IndexState();
    }

    class _IndexState extends State<Index> with SingleTickerProviderStateMixin{

    int _currentIndex = 0;

    void _changeTab(int index){
    setState(() {
    _currentIndex = index;
    });
    }

    @override
    Widget build(BuildContext context) {

    return Scaffold(
    appBar: AppBar(
    title: Text('首页'),
    ),
    body: IndexedStack(
    index: _currentIndex,
    children: <Widget>[
    Home(),
    Container(
    child: Text('222'),
    ),
    MyInfo()
    ],
    ),
    bottomNavigationBar: BottomNavigationBar(
    currentIndex: _currentIndex,
    onTap: (int a)=>_changeTab(a),
    items: <BottomNavigationBarItem>[
    BottomNavigationBarItem(icon: Icon(Icons.home), title: Text('Home')),
    BottomNavigationBarItem(icon: Icon(Icons.business), title: Text('Business')),
    BottomNavigationBarItem(icon: Icon(Icons.school), title: Text('School')),
    ],
    ),
    );

    }

    ### 这样才是最优的底部tab吧,TabBarView还是用来做web中的tabs我感觉。