待機室背景の透明化オプション
警告
以下の内容は Android バージョン 4.4.3 以上に該当します。
概要
本ドキュメントでは、NetFUNNEL Android Agent における待機室(WebView)の背景透明化オプションの設定方法について説明します。
待機室を透明化することで、クライアントアプリの既存 UI 上に待機室をオーバーレイし、視覚的な違和感を軽減できます。
パラメーター
| パラメーター | 型 | 説明 |
|---|---|---|
| isTransparent | BOOLEAN | 待機室の背景を透明にするかどうか |
isTransparent
設定によって待機室の背景表示方式が変わります。
| 設定値 | 説明 |
|---|---|
true | 待機室の背景が透明となり、アプリ元画面が背後に表示されます |
false | (デフォルト)待機室の背景が不透明となります |
使用例
待機室背景の透明化オプションは、初期化関数呼び出し時に次のようにパラメーターを追加することで利用できます。
透明な背景を使用
// SampleApplication.kt
import com.nf4.Netfunnel
class SampleApplication : Application() {
override fun onCreate() {
super.onCreate()
Netfunnel.initialize(
clientId = "{{CLIENT_ID}}",
isTransparent = true
)
}
}
不透明な背景を使用
// SampleApplication.kt
import com.nf4.Netfunnel
class SampleApplication : Application() {
override fun onCreate() {
super.onCreate()
Netfunnel.initialize(
clientId = "{{CLIENT_ID}}",
isTransparent = false // null または未設定
)
}
}