我有一个包含多个“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) 是否可以使用 adb shell 偏移整个显示内容/更改其位置?
正如我最近注意到的,可以更改分辨率。
adb shell wm size <Res>.
Run Code Online (Sandbox Code Playgroud)
所以,我想知道是否可以引入偏移或更改显示位置。
情况:用户已登录,您显示一个小吃店,上面写着已成功登录,然后导航到另一个意图,但问题是当您导航小吃店时,小吃店被取消/销毁。我们如何像 Toast 那样在活动中坚持它,无论你导航到什么活动......它保持活力和健康并跟随它的超时。