这就是我显示图片的方式:
return Scaffold(
body: Center(
child: Image.asset('man_face.jpg'),
),
);
Run Code Online (Sandbox Code Playgroud)
结果是:https: //i.stack.imgur.com/eHHjx.jpg
我只想显示图片的特殊部分。x: 250例如,带有和y: 360和width: 200的矩形height: 150。
它应该是这样的: https: //i.stack.imgur.com/W56nM.jpg
我怎样才能做到这一点?
我正在尝试创建一个自动建议输入,该输入从后端 API 获取结果。这是我的代码:
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:hello_world/api.dart';
import 'package:hello_world/autocomplete_item.dart';
class Debouncer {
final int milliseconds;
VoidCallback? action;
Timer? _timer;
Debouncer({this.milliseconds = 250});
run(VoidCallback action) {
_timer?.cancel();
_timer = Timer(Duration(milliseconds: milliseconds), action);
}
}
class AutoCompleteInput extends StatefulWidget {
const AutoCompleteInput({
Key? key,
this.label = 'Suggest',
this.textInputAction,
this.validator,
this.errorMessage,
}) : super(key: key);
final String label;
final TextInputAction? textInputAction;
final FormFieldValidator<String>? validator;
final String? errorMessage;
@override
_AutoCompleteInputState createState() => _AutoCompleteInputState();
}
class _AutoCompleteInputState extends State<AutoCompleteInput> {
final _debouncer = …Run Code Online (Sandbox Code Playgroud)