

ハイ コントラスト モード用のカスタム アセット
タッチ適応バンドルで カスタム アセット を使用する場合、各標準コントラスト アセットに対してハイ コントラスト アセット バリアントを含めることができます。これらのハイ コントラスト アセット バリアントは、ハイ コントラスト モードが有効なときにレンダリングされます。アセットは、アセット名の後にファイル拡張子の前に.hc サフィックスを含めることで、ハイ コントラスト バリアントとしてマークされます。たとえば、myAsset.png (左) とそのハイ コントラスト バリアント myAsset.hc.png (右) を考えます。

.hc サフィックスなし で参照されます。たとえば、上記のアセットでスタイル指定されたボタンは次のように構成されます。
myAsset.png または myAsset.hc.png を自動的に選択します。このスタイル指定は、ハイ コントラスト モードが 無効 の場合、次の結果になります。


ハイ コントラスト モード用のシステム カラーのオーバーライド
タッチ レイアウト内または コンテキスト ファイル 内の カラー パレット を使用して、システム カラー をオーバーライドできます。コントロールはスタイル指定時に暗黙的にシステム カラーをサンプリングします。つまり、任意のオーバーライドは、すべてのコントロールのグローバル スタイルに影響します (コントロールがカスタムstyles ブロック内に独自のオーバーライドを持たない限り)。
たとえば、次のレイアウトは、ハイ コントラスト モードが有効なときにカスタム スタイルを実現するためにいくつかのシステム カラーをオーバーライドします。
highContrast ブロック内で 3 つの色のオーバーライドが宣言されており、ハイ コントラスト モードが有効な場合にのみ適用されます。
system_contentPrimaryは、ジョイスティックの中央のストロークとマップ アイコンの色合いに適用されるスタイルをオーバーライドします。system_contentSecondaryは、ジョイスティックの塗りつぶしに適用されるスタイルをオーバーライドします。system_contrastPrimaryは、ジョイスティックの外側のストロークとボタン バックプレートに適用されるスタイルをオーバーライドします。


ハイ コントラスト モードの有効化
Web、Android、または Windows の Content Test Application (CTA) のいずれでもハイ コントラスト モードをテストできます。Web CTA
Web CTA でハイ コントラスト モードを有効にするには、以下の手順を行います: プロファイルをクリックし、[Settings] ウィンドウに移動します。

Android CTA (非推奨)
Android CTA でハイ コントラスト モードを有効にするには、以下の手順を行います: プロファイルをクリックします。

Windows CTA (非推奨)
Windows CTA でハイ コントラスト モードを有効にするには、以下の手順を行います: プロファイルをクリックします。

