如何更改 android 的 Auth0 LockActivity 图标?
How to change the icon of the Auth0 LockActivity for android?
我正在使用 Auth0 来管理 android 应用程序的安全性,我需要自定义我的登录 activity。
我使用 Lock.Android 库的默认 LockActivity。如何更改 LockActivity 的图标?
您可以通过实现继承自 Lock.Theme
的样式来自定义 LockActivity,并使用您自己的应用程序徽标覆盖 Auth0.Title.Icon
样式属性。
这是一个代码示例:
<style name="AppTheme.Lock.Theme" parent="Lock.Theme">
<item name="Auth0.Title.Icon">@style/eXigo.Lock.Theme.Title.Icon</item>
</style>
<style name="AppTheme.Lock.Theme.Title.Icon" parent="Lock.Theme.Title.Icon">
<item name="android:src">@drawable/ic_login_main</item>
</style>
然后在您的 Android 清单文件中,您需要将 LockActivity 的样式更改为您自定义的样式。
<activity
android:name="com.auth0.lock.LockActivity"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.Lock.Theme" >
您可以看到您可以自定义的其他字段here。
我正在使用 Auth0 来管理 android 应用程序的安全性,我需要自定义我的登录 activity。
我使用 Lock.Android 库的默认 LockActivity。如何更改 LockActivity 的图标?
您可以通过实现继承自 Lock.Theme
的样式来自定义 LockActivity,并使用您自己的应用程序徽标覆盖 Auth0.Title.Icon
样式属性。
这是一个代码示例:
<style name="AppTheme.Lock.Theme" parent="Lock.Theme">
<item name="Auth0.Title.Icon">@style/eXigo.Lock.Theme.Title.Icon</item>
</style>
<style name="AppTheme.Lock.Theme.Title.Icon" parent="Lock.Theme.Title.Icon">
<item name="android:src">@drawable/ic_login_main</item>
</style>
然后在您的 Android 清单文件中,您需要将 LockActivity 的样式更改为您自定义的样式。
<activity
android:name="com.auth0.lock.LockActivity"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.Lock.Theme" >
您可以看到您可以自定义的其他字段here。