小编Abj*_*jox的帖子

Flutter:如何将拇指图像添加到滑块?

我尝试将图像添加到滑块拇指,但我不知道它应该如何工作。我们SliderThemeData没有用于添加缩略图的参数。

我已经绑定用于SliderComponentShape绘制拇指,但它不起作用。

class TimeReportTextField extends StatefulWidget {
  @override
  _TimeReportTextFieldState createState() => _TimeReportTextFieldState();
}

class _TimeReportTextFieldState extends State<TimeReportTextField> {
  final textFieldController = TextEditingController();
  ui.Image customImage;

  Future<ui.Image> load(String asset) async {
    ByteData data = await rootBundle.load(asset);
    ui.Codec codec = await ui.instantiateImageCodec(data.buffer.asUint8List());
    ui.FrameInfo fi = await codec.getNextFrame();
    return fi.image;
  }

  @override
  void initState() {
    load('images/slider_thumb.png').then((image) {
      setState(() {
        customImage = image;
      });
    });
    super.initState();
  }

  @override
  void dispose() {
    textFieldController.dispose();
    super.dispose();
  }

  @override
  Widget build(BuildContext context) {
    return Stack( …
Run Code Online (Sandbox Code Playgroud)

flutter

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

SwiftUI-可调整大小的列表高度,取决于元素数量

根据元素数量动态更改列表高度时遇到一些麻烦。

我尝试了此解决方案,但没有成功。

List {
    ForEach(searchService.searchResult, id: \.self) { item in
        Text(item)
        .font(.custom("Avenir Next Regular", size: 12))
    }
}.frame(height: CGFloat(searchService.searchResult.count * 20))
Run Code Online (Sandbox Code Playgroud)

swiftui swiftui-list

0
推荐指数
3
解决办法
278
查看次数

标签 统计

flutter ×1

swiftui ×1

swiftui-list ×1