小编mof*_*des的帖子

如何在颤动中自动滚动文本?

我想要实现的是一个多行文本,它将以固定速度自动滚动到列表末尾。

自动滚动示例

这是一个不同的应用程序,它做类似的事情。无论如何要在颤振中做到这一点?

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: MyHomePage(),
    );
  }
}

class MyHomePage extends StatelessWidget {
  ScrollController _scrollController = ScrollController();
  _scrollToBottom() {
    _scrollController.animateTo(_scrollController.position.maxScrollExtent,
        duration: Duration(seconds: 30), curve: Curves.linear);
  }

  @override
  Widget build(BuildContext context) {
    WidgetsBinding.instance.addPostFrameCallback((_) => _scrollToBottom());
    String val = '''
BUNCH OF TEXT HERE.
''';
    return Scaffold(
      appBar: …
Run Code Online (Sandbox Code Playgroud)

mobile dart flutter

6
推荐指数
1
解决办法
5522
查看次数

标签 统计

dart ×1

flutter ×1

mobile ×1