blob: 94a15f01dd3c03e9d767e568ab557e1550c52c3c [file] [log] [blame]
// Signature format: 4.0
package androidx.privacysandbox.ui.client {
public final class SandboxedUiAdapterFactory {
method public androidx.privacysandbox.ui.core.SandboxedUiAdapter createFromCoreLibInfo(android.os.Bundle coreLibInfo);
field public static final androidx.privacysandbox.ui.client.SandboxedUiAdapterFactory INSTANCE;
}
}
package androidx.privacysandbox.ui.client.view {
public final class SandboxedSdkUiKt {
method @androidx.compose.runtime.Composable public static void SandboxedSdkUi(androidx.privacysandbox.ui.core.SandboxedUiAdapter sandboxedUiAdapter, optional androidx.compose.ui.Modifier modifier, optional boolean providerUiOnTop, optional androidx.privacysandbox.ui.client.view.SandboxedSdkViewEventListener? sandboxedSdkViewEventListener);
}
public final class SandboxedSdkView extends android.view.ViewGroup {
ctor public SandboxedSdkView(android.content.Context context);
ctor public SandboxedSdkView(android.content.Context context, optional android.util.AttributeSet? attrs);
method public void orderProviderUiAboveClientUi(boolean providerUiOnTop);
method public void setAdapter(androidx.privacysandbox.ui.core.SandboxedUiAdapter sandboxedUiAdapter);
method public void setEventListener(androidx.privacysandbox.ui.client.view.SandboxedSdkViewEventListener? eventListener);
}
public interface SandboxedSdkViewEventListener {
method public void onUiClosed();
method public void onUiDisplayed();
method public void onUiError(Throwable error);
}
}