Как создать слайд в текстах - PullRequest
0 голосов
/ 04 мая 2020

Клиент запросил, чтобы вместо сообщения о загрузке ... было передано 3 сообщения. Сегодня экран сделан следующим образом enter image description here

Я хотел бы пропустить 3 сообщения в x секунд. Пример: 5 следующих "привет" 10 секунд "привет"

Моя кодовая ссылка:

import 'package:filonaredapp/route.dart';
import 'package:filonaredapp/style/style.dart';
import 'package:filonaredapp/views/home.dart';
import 'package:filonaredapp/views/login.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:splashscreen/splashscreen.dart';
import 'dart:async';

void main() {
  runApp(MaterialApp(
  debugShowCheckedModeBanner: false,
  initialRoute: "/",
  routes: RouteDnx.RotasNomeadas,
  home: Main()));
  }

  class Main extends StatefulWidget {
  @override
  _MainState createState() => _MainState();
 }

class _MainState extends State<Main> {
var lista = ['Texto 1','Texto 2','Texto 3'];


    @override
    void initState(){
    super.initState();
    lista.length;
    Timer(Duration(seconds: 5), () => Navigator.pushReplacement(context,
    MaterialPageRoute(builder: (context) => Home())));

   }


 @override
  Widget build(BuildContext context) {
  return Scaffold(
  body: Stack(
    fit: StackFit.expand,
    children: <Widget>[
      Container(
        decoration: BoxDecoration(color: Style.CorFundoApp),
      ),
      Column(
        mainAxisAlignment: MainAxisAlignment.start,
        children: <Widget>[
          Expanded(
            flex: 2,
            child: Container(
              child: Column(
                mainAxisAlignment: MainAxisAlignment.center,
                children: <Widget>[
                  Image.asset("assets/images/logo-filonared.png"),
                  Padding(
                    padding: EdgeInsets.only(top: 10.0),
                  ),
                  Text("Filosofia na redação", style: Style.H4)
                 ],
                 ),
                 ),
                ),
              Expanded(
              child: Column(
              mainAxisAlignment: MainAxisAlignment.center,
                children: <Widget>[
                CircularProgressIndicator(),
                Padding(padding: EdgeInsets.only(top: 20.0)),
                Text("                    Carregando... \n Aguarde um momento por favor!", style: 
                    Style.H5,),
                       ],
                     ),
                     )
                     ],
                     )
                   ],
                     ),
                    );
                    }
                      }

Ребята, помогите мне! : (

Клиент запросил это изменение на четверг, я не знаю, как это сделать: (

1 Ответ

0 голосов
/ 04 мая 2020

Я думаю, вы должны оформить заказ этот пакет . И добавьте три текста, например

slides.add(
  new Slide(
    title: "'Texto 1'",
  ),
);

Просмотрите документацию о том, как указать продолжительность, по которой они скользят.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...