小编Gry*_*yva的帖子

Flutter 在滚动过程中保持某些元素固定?

如何在滚动过程中保持某些元素固定(以及可滚动部分之上)?它是否需要位于 SingleChildScrollView 内?

为我的问题做了一个直观的例子:

我需要蓝色部分可滚动,并且它位于需要保持固定的绿色部分后面。

如何在滚动过程中保持某些元素固定?

这是我的代码的简化部分:

body: SingleChildScrollView(
          child: ListView(
            children: [
              Obx(()=>Container(THIS CONTAINER SHOULD STAY FIXED DURING SCROLL)),
              Obx(()=>Column(THIS PART SHOULD BE SCROLLABLE)),
              Obx(()=>Text(THIS PART SHOULD BE SCROLLABLE)),
              Obx(()=>Row(THIS PART SHOULD BE SCROLLABLE))
            ],
          )
        ),
Run Code Online (Sandbox Code Playgroud)

scroll flutter flutter-layout flutter-listview singlechildscrollview

4
推荐指数
1
解决办法
2871
查看次数

SVG animateMotion 沿着圆而不是路径

有没有办法让物体不沿着路径移动,而是沿着圆周移动?例如:

<animateMotion path="M 0,0 C -50,100 -150,100 -200,0" begin="2s" dur="3s" fill="freeze" /> 
Run Code Online (Sandbox Code Playgroud)

这是有效的,因为我们添加了一条路径。

有没有办法可以用圆(在本例中)或任何其他对象替换路径?

<animateMotion
<circle cx="865.9" cy="539.6" r="499.1"/>
begin="2s" dur="3s" fill="freeze" /> 
Run Code Online (Sandbox Code Playgroud)

另外,仅使用 SVG,不使用 HTML(需要将项目作为 .SVG 文件发送)

xml animation svg adobe-illustrator

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