ダッシュボードのテーマ設定
定義済みのテーマ
Reveal SDK には、適用できる 4 つの定義済みテーマが付属しています。
| テーマ | RevealView |
|---|---|
| Mountain Light | ![]() |
| Mountain Dark | ![]() |
| Ocean Light | ![]() |
| Ocean Dark | ![]() |
テーマの適用
定義済みのテーマを適用するには、RevealSdkSetting.theme プロパティに、希望するテーマのインスタンスを割り当てる必要があります。
Mountain Light
RevealSdkSettings.theme = new MountainLightTheme();
Mountain Dark
RevealSdkSettings.theme = new MountainDarkTheme();
Ocean Light
RevealSdkSettings.theme = new OceanLightTheme();
Ocean Dark
RevealSdkSettings.theme = new OceanDarkTheme();
備考
RevealSdkSetting.theme プロパティは静的プロパティであり、アプリケーション内の RevealView のすべてのインスタンスに適用されます。
カスタム テーマ
Reveal SDK を既存のアプリケーションに埋め込む場合、ダッシュボードがアプリケーションのルックアンドフィールと一致していることが重要です。定義済みの Reveal SDK テーマのいずれかがアプリケーションのテーマと一致しない場合は、アプリケーションのルックアンドフィールにより近いカスタム テーマを作成できます。
テーマは、RevealTheme 型のクラスです。これにより、Reveal SDK UI コントロールのさまざまな要素の色とフォントを定義できます。
RevealTheme には次のプロパティがあります:
| 名前 | 説明 |
|---|---|
| chartColors | 表示形式でシリーズを示すために使用される色。色の数に制限はありません。すべての色が表示形式で使用されると、Reveal はこれらの色の新しい色合いを自動生成します。これにより、色が重複せず、各値に独自の色が設定されます。 |
| accentColor | Reveal のデフォルトのアクセント色は、[+ ダッシュボード] ボタンやその他のインタラクティブなアクションで確認することができる青の色合いです。アプリケーションで使用するのと同じアクセント色に一致するように色を変更できます。 |
| dashboardBackgroundColor | ダッシュボードの背景色を設定します。これはメインの背景色です。 |
| visualizationBackgroundColor | 表示形式の背景色を設定します。これは二番目の背景色です。 |
| conditionalFormatting | 条件付き書式を使用するときに設定できる境界のデフォルトの色を変更します。 |
| regularFont | 通常のフォント スタイルを設定します。 |
| boldFont | 太字のフォント スタイルを設定します。 |
| mediumFont | 中くらいの太さのフォント スタイルを設定します。 |
| fontColor | フォントの色を設定します。 |
| highlightColor | 特定のダッシュボード シナリオ (予測および外れ値の統計関数) の強調色を設定します。 |
| visualizationMargin | 表示形式間のマージン サイズをピクセル単位で設定します。 |
| useRoundedCorners | ボタン、ツールチップ、コンテナ、表示形式などの隅の丸め有無を設定します。false に設定すると、コーナーは四角になります。 |
備考
テーマのプロパティを更新するとき、または実行時に新しいテーマを適用するときは、テーマの変更を RevealView に適用するために、RevealView.refreshTheme メソッドを呼び出す必要があります。



