小编koz*_*rin的帖子

滚动条不可拖动

我可以在ListView中看到滚动条,并且可以滚动ListView。但问题是我无法使用/拖动滚动条来滚动 ListView。它仅显示为指示器,不响应触摸/手势。

这是 ScrollBar 的预期行为还是我做错了什么?如果是这样,我怎样才能本地实现这一点(不使用包,或者我必须这样做)?

import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  final ScrollController _scrollController = ScrollController();

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: Center(
          child: Scrollbar(
            isAlwaysShown: true,
            controller: _scrollController,
            child: ListView.builder(
                controller: _scrollController,
                itemCount: 100,
                itemBuilder: (context, index) {
                  return Card(
                      child: ListTile(
                    title: Text("Item: ${index + 1}"),
                  ));
                }),
          ),
        ),
      ),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

listview scrollbar dart flutter

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

使用多阶段 Dockerfile,pip 轮仍然需要来自基础构建器的依赖项

我是 Docker 环境的新手。所以,很抱歉,如果问这个问题很常见。

我使用下面的 Dockerfile,它首先使用构建器来使用轮子进行构建。问题是我的requirements.txt 文件中的加密包(pip 包)需要gcc 和其他一些包来构建。如下所示,我RUN apk add在基础构建器中安装了这些软件包(gcc 和其他软件包),然后构建了轮子。然而,在最终的构建器中,我收到错误消息“gcc:没有这样的文件...”,这意味着 gcc 尚未安装。(但我使用的是基础构建器生成的轮子!为什么它仍然需要 gcc 和其他东西?)

如果我也在最终构建中安装 gcc 和其他构建依赖项,那么它会再次解决问题,是的。但是,在这种情况下,我失去了使用多阶段 Dockerfile 的好处。

我不明白这个问题。你能帮助我吗?

这是 Dockerfile:

FROM python:3.9.1-alpine as builder

WORKDIR /usr/src/MYAPP

ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1

COPY ./requirements.txt .

RUN apk update \
    && apk add --virtual build-deps gcc python3-dev musl-dev \
        libressl-dev libffi-dev cargo \
    && apk add postgresql-dev \
    && apk add jpeg-dev zlib-dev libjpeg \
    && pip install --upgrade pip \
    && pip wheel --no-cache-dir --no-deps …
Run Code Online (Sandbox Code Playgroud)

python django docker dockerfile

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

标签 统计

dart ×1

django ×1

docker ×1

dockerfile ×1

flutter ×1

listview ×1

python ×1

scrollbar ×1