You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 21:57:01