Android向けどこでもサポートSDKのウィジェット画面のカスタマイズ

Android向けどこでもサポートSDKのウィジェット画面のカスタマイズ

どこでもサポートSDK(ソフトウェア開発キット)では、どこでもサポートのウィジェット画面をカスタマイズできます。このページでは、ウィジェット画面の各種内容のカスタマイズ方法について説明します。

標準のテーマ

操作画面の標準テーマには、ライトとダークの2種類が用意されています。


テーマのカスタマイズ 

必要に応じて、標準のテーマをカスタマイズできます。標準のテーマの内容をもとに、操作画面の背景や要素の色を変更することが可能です。

以下の画像は、カスタマイズ可能な内容を表したものです。


    I    テーマのカスタマイズ

どこでもサポートのウィジェット画面のテーマをカスタマイズするには、以下のコードを使用します。
  1. ZDPortalConfiguration.setThemeType(ZDPThemeType.SYSTEM);
ZDPThemeType.SYSTEM:操作画面のテーマは、使用中のOSのテーマと連動します。ライトモード/ダークモードに変更する場合は、以下のメソッドを使用します。
    •    ZDPThemeType.Light:使用中のOSのテーマに関わらず、ライトテーマが適用されます。
    •    ZDPThemeType.Dark:使用中のOSのテーマに関わらず、ダークテーマが適用されます。

    II    特定のテーマにおける色のカスタマイズ

特定のテーマの色をカスタマイズするには、以下のメソッドを使用します。
  1. ZDPTheme theme = new ZDPTheme.Builder(true)

            .setColorPrimary(Color.parseColor("#"))

            .setColorAccent(Color.parseColor("#"))

            .build();

    ZDPortalConfiguration.setThemeBuilder(theme);

独自のフォント 

標準のフォントに加えて、どこでもサポートのウィジェット画面では独自のフォントを設定することができます。アプリのフォントに合わせてフォントをカスタマイズすることが可能です。

ウィジェット画面で独自のフォントを適用するには、以下のメソッドを使用します。
  1. ZDPortalConfiguration.setFontBuilder(ZDPFont.Builder().setMedium(medium).setRegular(regular).build())