如何修改Flutter包image_cropper中内置按钮的显示文案?
Flutter
image_cropper 按钮日文本地化实现方案 image_cropper 内置了自定义操作按钮文本的配置项,直接在调用裁剪方法时传入对应日文文本即可,日文语境下取消按钮对应「キャンセル」,完成按钮对应「完了」。
完整代码示例
import 'package:image_cropper/image_cropper.dart'; // 调用裁剪功能的业务逻辑处 CroppedFile? croppedFile = await ImageCropper().cropImage( // 你原有配置的图片源路径、裁剪比例等参数保持不变 sourcePath: yourSelectedImagePath, // 安卓端界面配置 androidUiSettings: AndroidUiSettings( cancelButtonTitle: 'キャンセル', doneButtonTitle: '完了', // 其余原有配置(如工具栏颜色、裁剪框样式等)无需修改 ), // iOS端界面配置 iosUiSettings: IOSUiSettings( cancelButtonTitle: 'キャンセル', doneButtonTitle: '完了', // 其余原有iOS端配置无需修改 ), );
注意事项
- 如果你项目有全局多语言适配需求,直接将两个标题字段替换为项目内的多语言变量即可,无需硬编码日文文本
- 配置修改后重启应用即可生效,无需额外修改原生端代码
- 该配置对包内置的所有裁剪界面都生效,不需要单独重写组件布局
内容的提问来源于stack exchange,提问作者Tama
相关产品推荐
相关产品推荐

