|
/

一键登录授权页下面的字如何修改

Ll*
发布于 5 年前
5561
智能认证 U-Verify

一键登录授权页下面的“点击本机号码一键登录表示您已阅读并同意”如何进行修改

5个回答
 
5 年前

 
5 年前
 
5 年前

文档里面都有具体的方法,你可以看一下具体的文档

 
5 年前

6.1页面设计规范

6.1.1全屏授权页面设计规范(支持横竖屏,以竖屏示意)

6.1.2弹窗授权页面设计规范(支持横竖屏,以竖屏示意)

6.2 授权页配置

6.2.1 授权页导航栏

方法

参数类型

说明

setStatusBarColor

int

设置状态栏颜色(系统版本 5.0 以上可设置)

setLightColor

int

设置状态栏字体颜色(系统版本 6.0 以上可设置黑色、白色)。true 为黑色

setNavColor

int

设置导航栏颜色

setNavText

String

设置导航栏标题文字

setNavTextColor

int

设置导航栏标题文字颜色

setNavTextSize

int

设置导航栏标题文字大小

setNavReturnImgPath

String

设置导航栏返回键图片

setNavReturnHidden

boolean

设置导航栏返回按钮隐藏

setNavHidden

boolean

设置默认导航栏是否隐藏

setStatusBarHidden

boolean

设置状态栏是否隐藏

setStatusBarUIFlag

int

设置状态栏UI属性 View.SYSTEM_UI_FLAG_LOW_PROFILE View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN

setWebViewStatusBarColor

int

设置协议页状态栏颜色(系统版本 5.0 以上可设置)

setWebNavColor

int

设置协议页顶部导航栏颜色

setWebNavTextColor

int

设置协议页顶部导航栏标题颜色

setWebNavTextSize

int

设置协议页顶部导航栏文字大小

webNavReturnImgPath

String

设置协议页导航栏返回按钮图片路径

setBottomNavColor

int

设置底部虚拟按键背景色(系统版本5.0以上可设置)

6.2.2 授权页Logo

方法

参数类型

说明

setLogoHidden

boolean

隐藏logo

setLogoImgPath

String

设置logo 图片

setLogoWidth

int

设置logo 控件宽度,单位dp

setLogoHeight

int

设置logo 控件高度,单位dp

setLogoOffsetY

int

设置logo 控件相对导航栏顶部的位移,单位dp

setLogoOffsetY_B

int

设置logo 控件相对底部的位移,单位dp

setLogoScaleType

ImageView.ScaleType

设置logo图片缩放模式

6.2.3 授权页Slogan

方法

参数类型

说明

setSloganText

String

设置slogan 文字内容

setSloganTextColor

int

设置slogan 文字颜色

setSloganTextSize

int

设置slogan 文字大小

setSloganOffsetY

int

设置slogan 相对导航栏顶部的位移,单位dp

setSloganOffsetY_B

int

设置slogan 相对底部的位移,单位dp

6.2.4 授权页号码栏

方法

参数类型

说明

setNumberColor

int

设置手机号码字体颜色

setNumberSize

int

设置手机号码字体大小

setNumFieldOffsetY

int

设置号码栏控件相对导航栏顶部的位移,单位 dp

setNumFieldOffsetY_B

int

设置号码栏控件相对底部的位移,单位 dp

setNumberFieldOffsetX

int

设置号码栏相对于默认位置的X 轴偏移量,单位dp

setNumberLayoutGravity

int

设置手机号掩码的布局对齐方式,只支持Gravity.CENTER_HORIZONTAL、Gravity.LEFT、Gravity.RIGHT三种对齐方式

6.2.5 授权页登录按钮

方法

参数类型

说明

setLogBtnText

String

设置登录按钮文字

setLogBtnTextColor

int

设置登录按钮文字颜色

setLogBtnTextSize

int

设置登录按钮文字大小

setLogBtnWidth

int

设置登录按钮宽度,单位 dp

setLogBtnHeight

int

设置登录按钮高度,单位dp

setLogBtnMarginLeftAndRight

int

设置登录按钮相对于屏幕左右边缘边距

setLogBtnBackgroundPath

String

设置登录按钮背景图片路径

setLogBtnOffsetY

int

设置登录按钮相对导航栏顶部的位移,单位 dp

setLogBtnOffsetY_B

int

设置登录按钮相对底部的位移,单位 dp

setLoadingImgPath

String

设置登录loading dialog 背景图片路径

setLogBtnOffsetX

int

设置登陆按钮X轴偏移量,如果设置了setLogBtnMarginLeftAndRight,并且布局对齐方式为左对齐或者右对齐,则会在margin的基础上再增加offsetX的偏移量,如果是居中对齐,则仅仅会在居中的基础上再做offsetX的偏移。

setLogBtnLayoutGravity

int

设置登陆按钮布局对齐方式,只支持Gravity.CENTER_HORIZONTAL、Gravity.LEFT、Gravity.RIGHT三种对齐方式

6.2.6 授权页隐私栏

方法

参数类型

说明

setAppPrivacyOne

String,String

设置开发者隐私条款 1 名称和URL(名称,url)

setAppPrivacyTwo

String,String

设置开发者隐私条款 2 名称和URL(名称,url)

setAppPrivacyColor

int,int

设置隐私条款名称颜色(基础文字颜色,协议文字颜色)

setPrivacyOffsetY

int

设置隐私条款相对导航栏顶部的位移,单位dp

setPrivacyOffsetY_B

int

设置隐私条款相对底部的位移,单位dp

setPrivacyState

boolean

设置隐私条款是否默认勾选

setProtocolGravity

int

设置隐私条款文字对齐方式,单位Gravity.xxx

setPrivacyTextSize

int

设置隐私条款文字大小,单位sp

setPrivacyMargin

int

设置隐私条款距离手机左右边缘的边距,单位dp

setPrivacyBefore

String

设置开发者隐私条款前置自定义文案

setPrivacyEnd

String

设置开发者隐私条款尾部自定义文案

setCheckboxHidden

boolean

设置复选框是否隐藏

setUncheckedImgPath

String

设置复选框未选中时图片

setCheckedImgPath

String

设置复选框选中时图片

setVendorPrivacyPrefix

String

设置运营商协议前缀符号,只能设置一个字符,且只能设置<>()《》【】『』[]()中的一个

setVendorPrivacySuffix

String

设置运营商协议后缀符号,只能设置一个字符,且只能设置<>()《》【】『』[]()中的一个

setProtocolLayoutGravity

int

设置隐私栏的布局对齐方式,该接口控制了整个隐私栏(包含checkbox)在其父布局中的对齐方式,而setProtocolGravity控制的是隐私协议文字内容在文本框中的对齐方式

setPrivacyOffsetX

int

设置隐私栏X轴偏移量,单位dp

setLogBtnToastHidden

boolean

设置checkbox未勾选时,点击登录按钮toast是否显示

setWebSupportedJavascript

boolean

设置自定义协议页面中是否支持JS

6.2.7 切换方式控件

方法

参数类型

说明

setSwitchAccHidden

boolean

设置切换按钮点是否可见

setSwitchAccText

String

设置切换按钮文字内容

setSwitchAccTextColor

int

设置切换按钮文字颜色

setSwitchAccTextSize

int

设置切换按钮文字大小

setSwitchOffsetY

int

设置换按钮相对导航栏顶部的位移,单位 dp

setSwitchOffsetY_B

int

设置换按钮相对底部的位移,单位 dp

6.2.8 页面相关函数

方法

参数类型

说明

setAuthPageActIn

String

设置授权页进场动画

setAuthPageActOut

String

设置授权页退出动画

setScreenOrientation

int

设置屏幕方向,取值为ActivityInfo中的屏幕方向常量值,比如 ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE

setPageBackgroundPath

String

设置授权页背景图 drawable资源的目录,不需要加后缀,比如图片在drawable中的存放目录是res/drawable-xxhdpi/loading.png,则传入参数为”loading”,setPageBackgroundPath(“loading”)

setDialogWidth

int

设置弹窗模式授权页宽度,单位dp,设置大于0即为弹窗模式

setDialogHeight

int

设置弹窗模式授权页高度,单位dp,设置大于0即为弹窗模式

setDialogOffsetX

int

设置弹窗模式授权页X轴偏移,单位dp

setDialogOffsetY

int

设置弹窗模式授权页Y轴偏移,单位dp

setDialogBottom

boolean

设置授权页是否居于底部

7. 权限声明

必选权限


<uses-permission android:name="android.permission.INTERNET"/>
<!--网络访问-->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<!--检查wifi网络状态-->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<!--检查网络状态-->
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<!--切换网络通道-->
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<!--开关wifi状态,解决国内机型移动网络权限问题需要-->

可选权限:如果选用该权限,需要在预取号步骤前提前动态申请。


<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

建议开发者申请本权限,本权限只用于运营商在双卡情况下,提高认证取号的成功率,若对此权限敏感,也可以不申请此权限,功能一切正常。

Loading ...
登录社区,分享你的经验