小编The*_*rix的帖子

Flutter tabsView 和 NestedScrollView 滚动问题

我有一个包含多个“TabView”小部件的“NestedScrollView”,每个选项卡都有一个列表构建器。问题是,当我滚动浏览特定选项卡中的一个列表时,滚动位置会影响其他选项卡中的所有其他列表。

即使我将“ScrollController”添加到每个列表视图(在选项卡中),选项卡滚动中的 listBuilder 与“NestedScrollView”分开,这里是一个示例代码:

import 'package:flutter/material.dart';

void main() => runApp(
  MaterialApp(
    home:     MyApp()
    ,
  )
);


class MyApp extends StatefulWidget{
  MyAppState createState() => MyAppState();
}

class MyAppState extends State<MyApp> with SingleTickerProviderStateMixin {

  TabController tabController;
  Widget _tabBarView;

  @override
  void initState() {
    super.initState();
    tabController = TabController(length: 2, vsync: this,);
    _tabBarView = TabBarView(
        children: [
          DemoTab(),
          DemoTab(),
        ]);
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: NestedScrollView(
          controller: ScrollController(keepScrollOffset: true),
          headerSliverBuilder: (BuildContext context, bool innerBoxIsScrolled) {
            return <Widget>[
              SliverList(
                delegate: SliverChildListDelegate(
                    [ …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-sliver flutter-layout

7
推荐指数
2
解决办法
2万
查看次数

Android显示偏移/改变位置

是否可以使用 adb shell 偏移整个显示内容/更改其位置?

正如我最近注意到的,可以更改分辨率。

adb shell wm size <Res>.
Run Code Online (Sandbox Code Playgroud)

所以,我想知道是否可以引入偏移或更改显示位置。

shell android resolution adb display

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

Android 在活动中持久化 SnackBar

情况:用户已登录,您显示一个小吃店,上面写着已成功登录,然后导航到另一个意图,但问题是当您导航小吃店时,小吃店被取消/销毁。我们如何像 Toast 那样在活动中坚持它,无论你导航到什么活动......它保持活力和健康并跟随它的超时。

user-interface android

5
推荐指数
1
解决办法
4623
查看次数