【发布时间】:2016-08-12 05:44:26
【问题描述】:
我正在使用Auth0 管理安卓应用的安全性,我需要自定义我的登录活动。
我使用Lock.Android 库的默认 LockActivity。如何更改 LockActivity 的图标?
【问题讨论】:
标签: android google-oauth auth0
我正在使用Auth0 管理安卓应用的安全性,我需要自定义我的登录活动。
我使用Lock.Android 库的默认 LockActivity。如何更改 LockActivity 的图标?
【问题讨论】:
标签: android google-oauth auth0
您可以通过实现从Lock.Theme 继承的样式并用您自己的应用徽标覆盖Auth0.Title.Icon 样式属性来自定义 LockActivity。
这是一个代码示例:
<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 Manifest 文件中,您需要使用自定义样式更改 LockActivity 的样式。
<activity
android:name="com.auth0.lock.LockActivity"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.Lock.Theme" >
您可以看到其他可以自定义的字段here。
【讨论】: