---
title: カスタマイズ
canonical: https://developer.unico.io/ja/dual-api/developers/sdks-and-tools/flutter/customization
locale: ja
generated_by: markdown-export
---

:::warning[キャプチャーフローの利用可能範囲]
これらのカスタマイズは、キャプチャーフローが **`document-capture`** または **`liveness`** の場合にのみ利用できます。
:::

Flutter SDK は、基盤となるネイティブ SDK から継承された 2 つのカスタマイズ次元（言語と色）をサポートしています。

## 言語

`setLocale`メソッドを使用して、キャプチャーフレーム内の情報メッセージの言語を設定します。`LocaleTypes`列挙型を使用してください：

- `LocaleTypes.PT_BR` — ポルトガル語（ブラジル）
- `LocaleTypes.ES_MX` — スペイン語（メキシコ）
- `LocaleTypes.ES_ES` — スペイン語（スペイン）
- `LocaleTypes.EN_US` — 英語（アメリカ）

```dart
unicoCheck.setLocale(LocaleTypes.EN_US);
```

:::info
- この機能を使用するには、リモートによる有効化が必要な場合があります。使用を希望する場合は、プロジェクトマネージャーまたはUnicoサポートにお知らせください。
- 設定されていない場合、SDKはデフォルト言語としてポルトガル語を使用します。
:::

サポートされている`LocaleTypes`値の完全なリストについては、[APIリファレンス > Enums](/developers/sdks-and-tools/flutter/api-reference/enums)を参照してください。

## 色

サポートされているメソッドを設定することでカスタムテーマを適用します。色の値は**16進数文字列**（例: `"#FF0000"`）またはFlutterの`Color`インスタンス（例: `Color(0xFFFF0000)`）として渡すことができます。

| メソッド | カスタマイズ内容 |
|---|---|
| `getColorBackground()` | シルエットの背景色 |
| `getColorBoxMessage()` | メッセージボックスの背景色 |
| `getColorTextMessage()` | メッセージボックス内のテキスト色 |
| `getColorIconTakePictureButton()` | 手動写真撮影ボタンのアイコン色 |
| `getColorBackgroundBottomDocument()` | 書類キャプチャーボックスの背景色 |
| `getColorTextBottomDocument()` | 書類キャプチャーボックスのテキスト色 |

:::warning[キャンセルボタンの色（Android）]
Androidの実装では、`colorCancelButtonIcon`のカスタマイズは、AndroidのリソースファイルでAndroid `colors.xml`に目的の色を追加することで行います：

```xml
<resources>
  <color name="unico_color_button_cancel">YOUR COLOR</color>
</resources>
```
:::

:::warning[カスタマイズの範囲]
その他のカスタマイズ次元は利用できません。基盤となるネイティブSDKがそれらを公開していないため、Flutterプラグインも公開できません。独自のUIが必要な場合は、[Capture Standard](/developers/sdks-and-tools/capture-standard)オプション（ヘッドレスAPIインテグレーション）を参照してください。
:::