作者 pandada8987

接入乐拓SDK

正在显示 265 个修改的文件 包含 5008 行增加2 行删除
@@ -68,6 +68,7 @@ games/ @@ -68,6 +68,7 @@ games/
68 /config/sdk/qingcheng/smali/ 68 /config/sdk/qingcheng/smali/
69 /config/sdk/quick/smali/ 69 /config/sdk/quick/smali/
70 /config/sdk/669/smali/ 70 /config/sdk/669/smali/
  71 +/config/sdk/letuo/smali/
71 72
72 # python打包缓存目录不需要提交 73 # python打包缓存目录不需要提交
73 **/__pycache__/ 74 **/__pycache__/
@@ -34,7 +34,7 @@ def modify_manifest(channel,decompileDir): @@ -34,7 +34,7 @@ def modify_manifest(channel,decompileDir):
34 34
35 applicationNode = root.find('application') 35 applicationNode = root.find('application')
36 if applicationNode is None: 36 if applicationNode is None:
37 - print("没有找到Application") 37 + print("Application not found")
38 return 38 return
39 39
40 applicationNode.set(key, 'com.stss.sdk.SsnApplication') 40 applicationNode.set(key, 'com.stss.sdk.SsnApplication')
@@ -323,6 +323,30 @@ @@ -323,6 +323,30 @@
323 <param name="splash_copy_to_unity" value="0" /> 323 <param name="splash_copy_to_unity" value="0" />
324 </channel> 324 </channel>
325 <channel> 325 <channel>
  326 + <param name="id" value="44" />
  327 + <param name="name" value="668" />
  328 + <param name="sdk" value="668" />
  329 + <param name="desc" value="668" />
  330 + <param name="splash" value="0" />
  331 + <param name="splash_copy_to_unity" value="0" />
  332 + </channel>
  333 + <channel>
  334 + <param name="id" value="45" />
  335 + <param name="name" value="kaka" />
  336 + <param name="sdk" value="kaka" />
  337 + <param name="desc" value="kaka" />
  338 + <param name="splash" value="0" />
  339 + <param name="splash_copy_to_unity" value="0" />
  340 + </channel>
  341 + <channel>
  342 + <param name="id" value="46" />
  343 + <param name="name" value="letuo" />
  344 + <param name="sdk" value="letuo" />
  345 + <param name="desc" value="乐拓" />
  346 + <param name="splash" value="0" />
  347 + <param name="splash_copy_to_unity" value="0" />
  348 + </channel>
  349 + <channel>
326 <param name="id" value="1000" /> 350 <param name="id" value="1000" />
327 <param name="name" value="replace-old-sevencattle" /> 351 <param name="name" value="replace-old-sevencattle" />
328 <param name="sdk" value="replace-old-sevencattle" /> 352 <param name="sdk" value="replace-old-sevencattle" />
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<manifest
  3 + xmlns:android="http://schemas.android.com/apk/res/android" >
  4 + <permissionConfig>
  5 + <uses-permission android:name="android.permission.INTERNET" />
  6 + <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  7 + <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
  8 + <uses-permission android:name="android.permission.READ_PHONE_STATE" />
  9 + <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
  10 + <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  11 + <uses-permission android:name="android.permission.CALL_PHONE" />
  12 + <uses-permission android:name="com.asus.msa.SupplementaryDID.ACCESS" />
  13 + <uses-permission android:name="freemme.permission.msa" />
  14 + <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
  15 + <uses-permission android:name="android.permission.GET_TASKS" />
  16 + <permission
  17 + android:name="${applicationId}.permission.xenv.RECEIVE"
  18 + android:protectionLevel="signatureOrSystem" />
  19 + </permissionConfig>
  20 + <applicationConfig android:networkSecurityConfig="@xml/network_security_config">
  21 + <activity
  22 + android:name="com.xuanfeng.sdk.ui.SDKActivity"
  23 + android:configChanges="orientation|keyboardHidden|screenSize"
  24 + android:theme="@style/XYFullScreenTheme" />
  25 + <activity
  26 + android:name="com.xuanfeng.sdk.ui.FloatWebActivity"
  27 + android:configChanges="orientation|keyboardHidden|screenSize"
  28 + android:theme="@style/XFWebActivityTheme" />
  29 + <activity
  30 + android:name="com.xuanfeng.sdk.ui.PayWebActivity"
  31 + android:configChanges="orientation|keyboardHidden|screenSize"
  32 + android:theme="@style/XFWebActivityTheme" />
  33 + <activity
  34 + android:name="com.alipay.sdk.app.H5PayActivity"
  35 + android:configChanges="orientation|keyboardHidden|navigation|screenSize"
  36 + android:screenOrientation="portrait"
  37 + android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
  38 + android:windowSoftInputMode="adjustResize|stateHidden" />
  39 + <activity
  40 + android:name="com.heepay.plugin.activity.WeChatNotityActivity"
  41 + android:configChanges="orientation|keyboardHidden|screenSize"
  42 + android:screenOrientation="behind"
  43 + android:theme="@android:style/Theme.Translucent.NoTitleBar" />
  44 + <activity
  45 + android:name="com.alipay.sdk.auth.AuthActivity"
  46 + android:configChanges="orientation|keyboardHidden|navigation"
  47 + android:exported="false"
  48 + android:screenOrientation="behind" />
  49 + <!-- baidu start -->
  50 + <activity
  51 + android:name="com.baidu.xenv.XenvActivity"
  52 + android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale"
  53 + android:excludeFromRecents="true"
  54 + android:exported="false"
  55 + android:launchMode="standard"
  56 + android:theme="@android:style/Theme.Translucent" >
  57 + <intent-filter>
  58 + <action android:name="com.baidu.action.Xenv.VIEW" />
  59 + <category android:name="com.baidu.category.xenv" />
  60 + <category android:name="android.intent.category.DEFAULT" />
  61 + </intent-filter>
  62 + </activity>
  63 + <service
  64 + android:name="com.baidu.xenv.XenvService"
  65 + android:exported="false" >
  66 + <intent-filter>
  67 + <action android:name="com.baidu.action.Xenv.VIEW" />
  68 + <category android:name="com.baidu.category.xenv" />
  69 + <category android:name="android.intent.category.DEFAULT" />
  70 + </intent-filter>
  71 + </service>
  72 + <provider
  73 + android:name="com.baidu.xenv.XenvProvider"
  74 + android:authorities="${applicationId}.xenv.ac.provider"
  75 + android:exported="false" />
  76 + <meta-data
  77 + android:name="seckey_avscan"
  78 + android:value="660346260f8a841a04ec2a56815b421b" />
  79 + <meta-data
  80 + android:name="appkey_avscan"
  81 + android:value="100034" />
  82 + <activity android:name="com.bytedance.applog.util.SimulateLaunchActivity" >
  83 + <intent-filter>
  84 + <action android:name="android.intent.action.VIEW" />
  85 + <category android:name="android.intent.category.BROWSABLE" />
  86 + <category android:name="android.intent.category.DEFAULT" />
  87 + <data
  88 + android:host="rangersapplog"
  89 + android:path="/picker"
  90 + android:scheme="rangersapplog.byax6uyt" />
  91 + </intent-filter>
  92 + </activity>
  93 + <uses-library
  94 + android:name="org.apache.http.legacy"
  95 + android:required="false" />
  96 + <activity
  97 + android:name="com.cmic.gen.sdk.view.GenLoginAuthActivity"
  98 + android:configChanges="orientation|keyboardHidden|screenSize"
  99 + android:launchMode="singleTop"
  100 + android:screenOrientation="unspecified"
  101 + android:theme="@style/txTheme" />
  102 + <receiver
  103 + android:name="com.bytedance.applog.collector.Collector"
  104 + android:enabled="true"
  105 + android:exported="false" />
  106 + <!-- toutiao end -->
  107 + <meta-data
  108 + android:name="xy_sub_game_id"
  109 + android:value="" />
  110 + <meta-data
  111 + android:name="xy_sub_game_key"
  112 + android:value="" />
  113 + <activity android:name="com.stss.sdk.SplashActivity"
  114 + android:screenOrientation="landscape"
  115 + android:configChanges="orientation|keyboardHidden|screenSize"
  116 + android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
  117 + </activity>
  118 + <activity
  119 + android:name="com.xuanfeng.sdk.wxapi.SDKWXEntryActivity"
  120 + android:label="@string/app_name"
  121 + android:theme="@android:style/Theme.Translucent.NoTitleBar"
  122 + android:exported="true"
  123 + android:taskAffinity="${applicationId}"
  124 + android:launchMode="singleTask"/>
  125 + <activity-alias
  126 + android:name="${applicationId}.wxapi.WXEntryActivity"
  127 + android:exported="true"
  128 + android:targetActivity="com.xuanfeng.sdk.wxapi.SDKWXEntryActivity"/>
  129 + <meta-data android:name="stss_APPLICATION_PROXY_NAME"
  130 + android:value="com.stss.sdk.LeTuoAppListener" />
  131 + <meta-data
  132 + android:name="STSS_CHANNEL_APPLICATION_CLASS"
  133 + android:value="com.xuanfeng.sdk.ui.SDKApplication" />
  134 + </applicationConfig>
  135 +</manifest>
不能预览此文件类型
不能预览此文件类型
  1 +#统计平台
  2 +PRODUCE_STATISTICAL=https://daily.m.zzx9.cn
  3 +#取号平台
  4 +PRODUCE_DZH=https://auth.wosms.cn
  1 +{
  2 + "supplier":{
  3 + "vivo":{
  4 + "appid":"100215079"
  5 + },
  6 + "xiaomi":{
  7 +
  8 + },
  9 + "huawei":{
  10 +
  11 + },
  12 + "oppo":{
  13 +
  14 + }
  15 + }
  16 +
  17 +}
  1 +#!/usr/bin/env python
  2 +# -*- coding: utf-8 -*-
  3 +
  4 +import os
  5 +import os.path
  6 +from xml.etree import ElementTree as ET
  7 +from xml.etree.ElementTree import SubElement
  8 +from xml.etree.ElementTree import Element
  9 +from xml.etree.ElementTree import ElementTree
  10 +import os
  11 +import os.path
  12 +import zipfile
  13 +import re
  14 +import subprocess
  15 +import platform
  16 +from xml.dom import minidom
  17 +import codecs
  18 +import sys
  19 +
  20 +androidNS = 'http://schemas.android.com/apk/res/android'
  21 +
  22 +def execute(channel, decompileDir, packageName):
  23 + replace_applicationId_to_AndroidManifest(decompileDir,packageName)
  24 + manifest_path = decompileDir + '/AndroidManifest.xml'
  25 + find_launch_activity(manifest_path)
  26 + return 0
  27 +
  28 +
  29 +def replace_applicationId_to_AndroidManifest(decompileDir, packageName):
  30 + manifestPath = decompileDir + '/AndroidManifest.xml'
  31 + manifest_file = open(manifestPath, 'r+', encoding='Utf-8')
  32 + manifestContent = str(manifest_file.read())
  33 + manifest_file.close()
  34 +
  35 + # 4、replace "${applicationId}" "${JPUSH_PKGNAME}" with packname in AndroidManifest.xml
  36 + manifestContent = manifestContent.replace('${applicationId}', packageName)
  37 +
  38 + manifest_new_file = open(manifestPath, 'w', encoding='Utf-8')
  39 + manifest_new_file.write(manifestContent)
  40 + manifest_new_file.close()
  41 +
  42 + return 0
  43 +
  44 +
  45 +def find_launch_activity(manifest_path):
  46 + ET.register_namespace("android", androidNS)
  47 + tree = ET.parse(manifest_path)
  48 + root = tree.getroot()
  49 +
  50 + for activity in root.findall('.//activity'):
  51 + intent_filter = activity.find('.//intent-filter')
  52 + if intent_filter is not None:
  53 + action = intent_filter.find('.//action')
  54 + if action is not None and action.get('{' + androidNS + '}name') == 'android.intent.action.MAIN':
  55 + origin_activity_name = activity.get('{' + androidNS + '}name')
  56 + print(origin_activity_name)
  57 + activity.remove(intent_filter)
  58 + tree.write(manifest_path)
  59 + manifest_add(manifest_path, tree, root, origin_activity_name)
  60 + break
  61 +
  62 +
  63 +def manifest_add(manifest_path, tree, root, origin_activity_name):
  64 + namespace2 = {'android': 'http://schemas.android.com/apk/res/android'}
  65 + target_activity = root.find(".//activity[@android:name='com.stss.sdk.SplashActivity']",
  66 + namespace2)
  67 +
  68 + if target_activity is None:
  69 + return "SplashActivity not found"
  70 +
  71 + intent_filter = target_activity.find('intent-filter')
  72 + if intent_filter is None:
  73 + intent_filter = ET.SubElement(target_activity, 'intent-filter')
  74 +
  75 + action_element = ET.SubElement(intent_filter, 'action')
  76 + action_element.set('{' + androidNS + '}name', 'android.intent.action.MAIN')
  77 +
  78 + category_element = ET.SubElement(intent_filter, 'category')
  79 + category_element.set('{' + androidNS + '}name', 'android.intent.category.LAUNCHER')
  80 +
  81 + meta_data = ET.SubElement(target_activity, 'meta-data')
  82 + meta_data.set('android:name', "GAME_ACTIVITY")
  83 + meta_data.set('android:value', origin_activity_name)
  84 +
  85 + tree.write(manifest_path)
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<config>
  3 + <params>
  4 + <param name="xy_game_id" required="1" showName="GameId" desc="渠道提供的xy_game_id" bWriteInManifest="1" bWriteInClient="0" />
  5 + <param name="xy_game_key" required="1" showName="GameKey" desc="渠道提供的xy_game_key" bWriteInManifest="1" bWriteInClient="0" />
  6 + <param name="xy_tracking_key" value="0" required="0" showName="TrackingKey" desc="渠道提供的xy_tracking_key" bWriteInManifest="1" bWriteInClient="0" />
  7 + <param name="xy_screen_orientation" required="1" showName="ScreenOrientation" desc="屏幕方向:横屏landscape,竖屏portrait" bWriteInManifest="1" bWriteInClient="0" />
  8 + </params>
  9 + <operations>
  10 + <operation step="1" type="mergeManifest" from="SDKManifest.xml" to="AndroidManifest.xml" />
  11 + <operation step="2" type="copyRes" from="assets" to="assets" />
  12 + <operation step="3" type="copyRes" from="libs" to="lib" />
  13 + <operation step="4" type="copyRes" from="res" to="res" />
  14 + <operation step="5" type="copyRes" from="root" to="" />
  15 + </operations>
  16 + <plugins>
  17 + <plugin name="com.stss.sdk.LeTuoUser" type="1" desc="用户登录接口"/>
  18 + <plugin name="com.stss.sdk.LeTuoPay" type="2" desc="用户支付接口"/>
  19 + </plugins>
  20 + <version>
  21 + <name>乐拓</name>
  22 + <versionCode>1</versionCode>
  23 + <versionName>1.0.1</versionName>
  24 + </version>
  25 +</config>
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<set xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <rotate
  4 + android:fromDegrees="0"
  5 + android:toDegrees="359"
  6 + android:duration="500"
  7 + android:repeatCount="-1"
  8 + android:pivotX="50%"
  9 + android:pivotY="50%" />
  10 +</set>
  1 +<set xmlns:android="http://schemas.android.com/apk/res/android" >
  2 +
  3 + <rotate
  4 + android:duration="1000"
  5 + android:fromDegrees="0"
  6 + android:pivotX="50%"
  7 + android:pivotY="50%"
  8 + android:repeatCount="-1"
  9 + android:toDegrees="359" />
  10 +
  11 +</set>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<translate xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:fromXDelta="0"
  4 + android:toXDelta="30"
  5 + android:duration="600"
  6 + android:interpolator="@anim/umcsdk_anim_shake_interpolator" />
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:cycles="2" />
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<selector xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <item android:state_pressed="false" android:color="#A6000000" />
  4 + <item android:state_pressed="true" android:color="#D9000000" />
  5 +</selector>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<selector xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <item android:state_pressed="true" android:drawable="@drawable/ct_account_auth_goback_press" />
  4 + <item android:state_pressed="false" android:drawable="@drawable/ct_account_auth_goback_nomal" />
  5 +</selector>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <corners android:radius="10dp" />
  4 + <solid android:color="#FF99D3FF" />
  5 + <stroke
  6 + android:width="1dp"
  7 + android:color="#FF99D3FF" />
  8 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<selector xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <item android:state_pressed="false" android:state_enabled="true">
  4 + <shape android:shape="rectangle" >
  5 + <solid android:color="#FF0090FF" />
  6 + <corners android:radius="10dp" />
  7 + <stroke android:width="1dp" android:color="#FF0090FF" />
  8 + </shape>
  9 + </item>
  10 +
  11 + <item android:state_pressed="true" android:state_enabled="true">
  12 + <shape android:shape="rectangle">
  13 + <solid android:color="#0073CC" />
  14 + <corners android:radius="10dp" />
  15 + <stroke android:width="1dp" android:color="#0073CC" />
  16 + </shape>
  17 + </item>
  18 +
  19 + <item android:state_pressed="false" android:state_enabled="false">
  20 + <shape android:shape="rectangle" >
  21 + <solid android:color="#FF99D3FF" />
  22 + <corners android:radius="10dp" />
  23 + <stroke android:width="1dp" android:color="#FF99D3FF" />
  24 + </shape>
  25 + </item>
  26 +
  27 +</selector>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<selector xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <item android:drawable="@drawable/ct_account_auth_privacy_checked" android:state_checked="true"/>
  4 + <item android:drawable="@drawable/ct_account_auth_privacy_uncheck" android:state_checked="false"/>
  5 + <item android:drawable="@drawable/ct_account_auth_privacy_uncheck"/>
  6 +</selector>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<selector xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <item android:state_pressed="false">
  4 + <shape>
  5 + <solid android:color="#00FFFFFF" />
  6 + <corners android:bottomLeftRadius="18dp"/>
  7 + </shape>
  8 + </item>
  9 + <item android:state_pressed="true">
  10 + <shape>
  11 + <solid android:color="#FFE5E5E5" />
  12 + <corners android:bottomLeftRadius="18dp"/>
  13 + </shape>
  14 + </item>
  15 +</selector>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<selector xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <item android:state_pressed="false">
  4 + <shape>
  5 + <solid android:color="#00FFFFFF" />
  6 + <corners android:bottomRightRadius="18dp"/>
  7 + </shape>
  8 + </item>
  9 + <item android:state_pressed="true">
  10 + <shape>
  11 + <solid android:color="#FFE5E5E5" />
  12 + <corners android:bottomRightRadius="18dp"/>
  13 + </shape>
  14 + </item>
  15 +</selector>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <corners android:radius="10dp"></corners>
  4 + <solid android:color="#FFFFFF"></solid>
  5 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
  3 + <item>
  4 + <rotate
  5 + android:drawable="@drawable/ct_account_login_loading_icon"
  6 + android:fromDegrees="0.0"
  7 + android:pivotX="50.0%"
  8 + android:pivotY="50.0%"
  9 + android:toDegrees="360.0" />
  10 + <span style="white-space:pre"> </span>
  11 + </item>
  12 +</layer-list>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
  3 + <item android:id="@android:id/background">
  4 + <!-- 进度条背景 -->
  5 + <shape android:shape="rectangle" >
  6 + <corners
  7 + android:bottomLeftRadius="2dp"
  8 + android:bottomRightRadius="2dp"
  9 + android:topLeftRadius="2dp"
  10 + android:topRightRadius="2dp" />
  11 +
  12 + <stroke
  13 + android:width="1px"
  14 + android:color="#eaeaea" />
  15 +
  16 + <solid android:color="#f5f5f5" />
  17 + </shape>
  18 + </item>
  19 + <!-- 进度条上的背景 -->
  20 + <item android:id="@android:id/progress">
  21 + <clip>
  22 + <shape android:shape="rectangle" >
  23 + <corners
  24 + android:bottomLeftRadius="2dp"
  25 + android:bottomRightRadius="2dp"
  26 + android:topLeftRadius="2dp"
  27 + android:topRightRadius="2dp" />
  28 + <solid android:color="#0090FF" />
  29 + </shape>
  30 + </clip>
  31 + </item>
  32 +
  33 +</layer-list>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:shape="rectangle" >
  4 + <solid android:color="@color/cucc_red" />
  5 +
  6 + <corners
  7 + android:radius="35dp" />
  8 +
  9 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:shape="rectangle" >
  4 + <solid android:color="@color/cucc_blue_ctc" />
  5 +
  6 + <corners android:radius="35dp" />
  7 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:shape="rectangle" >
  4 + <solid android:color="@color/cucc_gray" />
  5 +
  6 + <corners android:radius="35dp" />
  7 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<animation-list
  3 + xmlns:android="http://schemas.android.com/apk/res/android"
  4 + android:oneshot="false">
  5 + <item
  6 + android:drawable="@mipmap/cucc_oauth_loading_dialog1"
  7 + android:duration="100"/>
  8 + <item
  9 + android:drawable="@mipmap/cucc_oauth_loading_dialog2"
  10 + android:duration="100"/>
  11 + <item
  12 + android:drawable="@mipmap/cucc_oauth_loading_dialog3"
  13 + android:duration="100"/>
  14 + <item
  15 + android:drawable="@mipmap/cucc_oauth_loading_dialog4"
  16 + android:duration="100"/>
  17 + <item
  18 + android:drawable="@mipmap/cucc_oauth_loading_dialog5"
  19 + android:duration="100"/>
  20 + <item
  21 + android:drawable="@mipmap/cucc_oauth_loading_dialog6"
  22 + android:duration="100"/>
  23 + <item
  24 + android:drawable="@mipmap/cucc_oauth_loading_dialog7"
  25 + android:duration="100"/>
  26 + <item
  27 + android:drawable="@mipmap/cucc_oauth_loading_dialog8"
  28 + android:duration="100"/>
  29 + <item
  30 + android:drawable="@mipmap/cucc_oauth_loading_dialog9"
  31 + android:duration="100"/>
  32 + <item
  33 + android:drawable="@mipmap/cucc_oauth_loading_dialog10"
  34 + android:duration="100"/>
  35 + <item
  36 + android:drawable="@mipmap/cucc_oauth_loading_dialog11"
  37 + android:duration="100"/>
  38 + <item
  39 + android:drawable="@mipmap/cucc_oauth_loading_dialog12"
  40 + android:duration="100"/>
  41 +</animation-list>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android" >
  3 + <solid android:color="@color/cucc_gray" />
  4 + <size android:width="1dp"/>
  5 +
  6 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android">
  3 +<!-- 填充 -->
  4 +<solid android:color="#88000000" /> <!-- 定义填充的颜色值 -->
  5 +
  6 +<!-- 圆角 -->
  7 +<corners
  8 + android:bottomLeftRadius="20dp"
  9 + android:bottomRightRadius="20dp"
  10 + android:topLeftRadius="20dp"
  11 + android:topRightRadius="20dp" /> <!-- 设置四个角的半径 -->
  12 +
  13 +
  14 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<selector xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <!-- 按压时 -->
  4 + <item android:drawable="@drawable/cucc_login_bg_gray" android:state_pressed="true" />
  5 + <!-- 被选中时 -->
  6 + <item android:drawable="@drawable/cucc_login_bg_ctc" android:state_selected="true" />
  7 +
  8 + <!-- 默认时 -->
  9 + <item android:drawable="@drawable/cucc_login_bg_ctc" />
  10 +
  11 +</selector>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<selector xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <!-- 按压时 -->
  4 + <item android:drawable="@drawable/cucc_login_bg_gray" android:state_pressed="true" />
  5 + <!-- 被选中时 -->
  6 + <item android:drawable="@drawable/cucc_login_bg" android:state_selected="true" />
  7 + <!-- 默认时 -->
  8 + <item android:drawable="@drawable/cucc_login_bg" />
  9 +
  10 +</selector>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <item
  4 + android:width="400dp"
  5 + android:height="30dp">
  6 + <shape android:shape="rectangle">
  7 + <solid android:color="#ff342e2c" />
  8 + </shape>
  9 + </item>
  10 +</layer-list>
  11 +
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:shape="rectangle" >
  4 + <solid android:color="@color/red" />
  5 +
  6 + <corners
  7 + android:radius="35dp" />
  8 +
  9 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:shape="rectangle" >
  4 + <solid android:color="@color/blue_ctc" />
  5 +
  6 + <corners android:radius="35dp" />
  7 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:shape="rectangle" >
  4 + <solid android:color="@color/gray" />
  5 +
  6 + <corners android:radius="35dp" />
  7 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<animation-list
  3 + xmlns:android="http://schemas.android.com/apk/res/android"
  4 + android:oneshot="false">
  5 + <item
  6 + android:drawable="@mipmap/oauth_loading_dialog1"
  7 + android:duration="100"/>
  8 + <item
  9 + android:drawable="@mipmap/oauth_loading_dialog2"
  10 + android:duration="100"/>
  11 + <item
  12 + android:drawable="@mipmap/oauth_loading_dialog3"
  13 + android:duration="100"/>
  14 + <item
  15 + android:drawable="@mipmap/oauth_loading_dialog4"
  16 + android:duration="100"/>
  17 + <item
  18 + android:drawable="@mipmap/oauth_loading_dialog5"
  19 + android:duration="100"/>
  20 + <item
  21 + android:drawable="@mipmap/oauth_loading_dialog6"
  22 + android:duration="100"/>
  23 + <item
  24 + android:drawable="@mipmap/oauth_loading_dialog7"
  25 + android:duration="100"/>
  26 + <item
  27 + android:drawable="@mipmap/oauth_loading_dialog8"
  28 + android:duration="100"/>
  29 + <item
  30 + android:drawable="@mipmap/oauth_loading_dialog9"
  31 + android:duration="100"/>
  32 + <item
  33 + android:drawable="@mipmap/oauth_loading_dialog10"
  34 + android:duration="100"/>
  35 + <item
  36 + android:drawable="@mipmap/oauth_loading_dialog11"
  37 + android:duration="100"/>
  38 + <item
  39 + android:drawable="@mipmap/oauth_loading_dialog12"
  40 + android:duration="100"/>
  41 +</animation-list>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android" >
  3 + <solid android:color="@color/gray" />
  4 + <size android:width="1dp"/>
  5 +
  6 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android">
  3 +<!-- 填充 -->
  4 +<solid android:color="#88000000" /> <!-- 定义填充的颜色值 -->
  5 +
  6 +<!-- 圆角 -->
  7 +<corners
  8 + android:bottomLeftRadius="20dp"
  9 + android:bottomRightRadius="20dp"
  10 + android:topLeftRadius="20dp"
  11 + android:topRightRadius="20dp" /> <!-- 设置四个角的半径 -->
  12 +
  13 +
  14 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:shape="rectangle" >
  4 + <solid android:color="@color/white" />
  5 +
  6 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<selector xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <!-- 按压时 -->
  4 + <item android:drawable="@drawable/login_bg_gray" android:state_pressed="true" />
  5 + <!-- 被选中时 -->
  6 + <item android:drawable="@drawable/login_bg_ctc" android:state_selected="true" />
  7 +
  8 + <!-- 默认时 -->
  9 + <item android:drawable="@drawable/login_bg_ctc" />
  10 +
  11 +</selector>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<selector xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <!-- 按压时 -->
  4 + <item android:drawable="@drawable/login_bg_gray" android:state_pressed="true" />
  5 + <!-- 被选中时 -->
  6 + <item android:drawable="@drawable/login_bg" android:state_selected="true" />
  7 + <!-- 默认时 -->
  8 + <item android:drawable="@drawable/login_bg" />
  9 +
  10 +</selector>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<selector xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <item android:drawable="@drawable/umcsdk_sms_normal" android:state_pressed="false" android:state_enabled="true"/>
  4 + <item android:drawable="@drawable/umcsdk_sms_press" android:state_pressed="true" android:state_enabled="true"/>
  5 + <item android:drawable="@drawable/umcsdk_sms_unable" android:state_enabled="false"/>
  6 +</selector>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<selector xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <item android:drawable="@drawable/umcsdk_login_btn_normal" android:state_pressed="false" android:state_enabled="true"/>
  4 + <item android:drawable="@drawable/umcsdk_login_btn_press" android:state_pressed="true" android:state_enabled="true"/>
  5 + <item android:drawable="@drawable/umcsdk_login_btn_unable" android:state_enabled="false"/>
  6 +</selector>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
  3 + <corners android:radius="8dp"/>
  4 + <solid android:color="@color/xfgame_FFFFFF"/>
  5 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android" >
  3 + <solid android:color="@color/xfgame_base_background" />
  4 + <corners android:topLeftRadius="5dp"
  5 + android:topRightRadius="5dp"
  6 + android:bottomRightRadius="5dp"
  7 + android:bottomLeftRadius="5dp"/>
  8 +
  9 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <stroke
  4 + android:width="1dp"
  5 + android:color="@color/xfgame_hy_main_color" />
  6 + <corners
  7 + android:bottomLeftRadius="15dp"
  8 + android:bottomRightRadius="15dp"
  9 + android:topLeftRadius="15dp"
  10 + android:topRightRadius="15dp" />
  11 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <stroke
  4 + android:width="1dp"
  5 + android:color="@color/xfgame_C9C9C9" />
  6 + <corners
  7 + android:bottomLeftRadius="15dp"
  8 + android:bottomRightRadius="15dp"
  9 + android:topLeftRadius="15dp"
  10 + android:topRightRadius="15dp" />
  11 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <solid android:color="@color/xfgame_272727" />
  4 + <corners
  5 + android:bottomLeftRadius="15dp"
  6 + android:bottomRightRadius="15dp"
  7 + android:topLeftRadius="15dp"
  8 + android:topRightRadius="15dp" />
  9 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <solid android:color="@android:color/white" />
  4 + <stroke
  5 + android:width="1dp"
  6 + android:color="@color/xfgame_FF3333" />
  7 + <corners
  8 + android:bottomLeftRadius="5dp"
  9 + android:bottomRightRadius="5dp"
  10 + android:topLeftRadius="5dp"
  11 + android:topRightRadius="5dp" />
  12 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <solid android:color="@color/xfgame_B70103" />
  4 + <corners
  5 + android:bottomLeftRadius="15dp"
  6 + android:bottomRightRadius="15dp"
  7 + android:topLeftRadius="15dp"
  8 + android:topRightRadius="15dp" />
  9 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android" >
  3 + <solid android:color="@color/xfgame_F8F8F8" />
  4 + <stroke
  5 + android:width="2dp"
  6 + android:color="@color/xfgame_EAEAEA" />
  7 + <corners android:topLeftRadius="50dp"
  8 + android:topRightRadius="50dp"
  9 + android:bottomRightRadius="50dp"
  10 + android:bottomLeftRadius="50dp"/>
  11 +</shape>
  12 +
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android" >
  3 + <solid android:color="@color/xfgame_FFFFFF" />
  4 + <corners android:topLeftRadius="10dp"
  5 + android:topRightRadius="10dp"
  6 + android:bottomRightRadius="10dp"
  7 + android:bottomLeftRadius="10dp"/>
  8 + <stroke
  9 + android:width="2dp"
  10 + android:color="@color/xfgame_EAEAEA" />
  11 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android" >
  3 + <solid android:color="@color/xfgame_FFFFFF" />
  4 + <corners android:topLeftRadius="50dp"
  5 + android:topRightRadius="50dp"
  6 + android:bottomRightRadius="50dp"
  7 + android:bottomLeftRadius="50dp"/>
  8 + <stroke
  9 + android:width="2dp"
  10 + android:color="@color/xfgame_EAEAEA" />
  11 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <corners
  4 + android:bottomLeftRadius="5dp"
  5 + android:bottomRightRadius="5dp"
  6 + android:topLeftRadius="5dp"
  7 + android:topRightRadius="5dp" />
  8 + <gradient
  9 + android:angle="90"
  10 + android:endColor="@color/xfgame_FC735F"
  11 + android:startColor="@color/xfgame_F22B20"/>
  12 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <corners
  4 + android:bottomLeftRadius="5dp"
  5 + android:bottomRightRadius="5dp"
  6 + android:topLeftRadius="5dp"
  7 + android:topRightRadius="5dp" />
  8 + <solid android:color="@color/xfgame_515151" />
  9 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <stroke
  4 + android:width="1dp"
  5 + android:color="@color/xfgame_hy_main_color" />
  6 + <corners
  7 + android:bottomLeftRadius="15dp"
  8 + android:bottomRightRadius="15dp"
  9 + android:topLeftRadius="15dp"
  10 + android:topRightRadius="15dp" />
  11 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android" >
  3 + <solid android:color="@color/xfgame_colorTransparent_black_50" />
  4 + <corners android:topLeftRadius="10dp"
  5 + android:topRightRadius="10dp"
  6 + android:bottomRightRadius="10dp"
  7 + android:bottomLeftRadius="10dp"/>
  8 + <stroke
  9 + android:width="0.5dp"
  10 + android:color="@color/xfgame_FFFFFF" />
  11 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android" >
  3 + <solid android:color="@color/xfgame_main_color" />
  4 + <corners android:topLeftRadius="50dp"
  5 + android:topRightRadius="50dp"
  6 + android:bottomRightRadius="50dp"
  7 + android:bottomLeftRadius="50dp"/>
  8 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android" >
  3 + <solid android:color="@color/xfgame_FF6666" />
  4 + <corners android:topLeftRadius="5dp"
  5 + android:topRightRadius="5dp"
  6 + android:bottomRightRadius="5dp"
  7 + android:bottomLeftRadius="5dp"/>
  8 +</shape>
  9 +
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
  3 + <corners
  4 + android:bottomLeftRadius="8dp"/>
  5 + <solid android:color="@color/xfgame_FFFFFF"/>
  6 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
  3 + <corners
  4 + android:bottomRightRadius="8dp"/>
  5 + <solid android:color="@color/xfgame_FFFFFF"/>
  6 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android" >
  3 + <solid android:color="@color/xfgame_FF6666" />
  4 + <corners android:topLeftRadius="10dp"
  5 + android:topRightRadius="10dp"
  6 + android:bottomRightRadius="10dp"
  7 + android:bottomLeftRadius="10dp"/>
  8 +</shape>
  9 +
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android" >
  3 + <solid android:color="@color/xfgame_9E93FA" />
  4 + <corners android:topLeftRadius="10dp"
  5 + android:topRightRadius="10dp"
  6 + android:bottomRightRadius="10dp"
  7 + android:bottomLeftRadius="10dp"/>
  8 +</shape>
  9 +
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <solid android:color="@color/xfgame_E1E1E1" />
  4 + <corners
  5 + android:bottomLeftRadius="15dp"
  6 + android:bottomRightRadius="15dp"
  7 + android:topLeftRadius="15dp"
  8 + android:topRightRadius="15dp" />
  9 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <item
  4 + android:top="-2dp">
  5 + <shape>
  6 + <solid android:color="@color/xfgame_F8F8F8" />
  7 + <stroke
  8 + android:width="2dp"
  9 + android:color="@color/xfgame_EAEAEA" />
  10 + </shape>
  11 + </item>
  12 +</layer-list>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <item
  4 + android:top="-2dp">
  5 + <shape>
  6 + <solid android:color="@color/xfgame_F8F8F8" />
  7 + <stroke
  8 + android:width="2dp"
  9 + android:color="@color/xfgame_EAEAEA" />
  10 + <corners
  11 + android:bottomLeftRadius="10dp"
  12 + android:bottomRightRadius="10dp"/>
  13 + </shape>
  14 + </item>
  15 +</layer-list>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <item
  4 + android:left="-3dp"
  5 + android:right="-3dp"
  6 + android:top="-3dp"
  7 + android:bottom="-1dp">
  8 + <shape>
  9 + <stroke
  10 + android:width="2dp"
  11 + android:color="@color/xfgame_C9C9C9"/>
  12 + </shape>
  13 + </item>
  14 +</layer-list>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android">
  3 +<solid android:color="@color/xfgame_base_background" />
  4 +<corners
  5 + android:bottomLeftRadius="5dp"
  6 + android:bottomRightRadius="5dp"
  7 + android:topLeftRadius="5dp"
  8 + android:topRightRadius="5dp" />
  9 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android" >
  3 + <solid android:color="@color/xfgame_F8F8F8" />
  4 + <corners android:topLeftRadius="10dp"
  5 + android:topRightRadius="10dp"/>
  6 + <stroke
  7 + android:width="2dp"
  8 + android:color="@color/xfgame_EAEAEA" />
  9 + <padding
  10 + android:bottom="1px"
  11 + android:left="1px"
  12 + android:right="1px"
  13 + android:top="1px" />
  14 +</shape>
  15 +
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android" >
  3 + <solid android:color="@color/xfgame_F8F8F8" />
  4 + <stroke
  5 + android:width="1dp"
  6 + android:color="@color/xfgame_EAEAEA" />
  7 + <corners android:topLeftRadius="5dp"
  8 + android:topRightRadius="5dp"
  9 + android:bottomRightRadius="5dp"
  10 + android:bottomLeftRadius="5dp"/>
  11 +</shape>
  12 +
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
  3 + <item>
  4 + <rotate
  5 + android:drawable="@drawable/xfgame_load"
  6 + android:fromDegrees="0.0"
  7 + android:pivotX="50.0%"
  8 + android:pivotY="50.0%"
  9 + android:toDegrees="720.0" />
  10 + <span style="white-space:pre"> </span> <!-- 其中360.0值越大,转的圈圈越快 -->
  11 + </item>
  12 +</layer-list>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
  3 + <item>
  4 + <rotate
  5 + android:drawable="@drawable/xfgame_login_load"
  6 + android:fromDegrees="0.0"
  7 + android:pivotX="50.0%"
  8 + android:pivotY="50.0%"
  9 + android:toDegrees="900.0" />
  10 + <span style="white-space:pre"> </span> <!-- 其中360.0值越大,转的圈圈越快 -->
  11 + </item>
  12 +</layer-list>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
  3 + <corners android:radius="8dp"/>
  4 + <solid android:color="@color/xfgame_FFFFFF"/>
  5 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<selector xmlns:android="http://schemas.android.com/apk/res/android" >
  3 + <item android:state_pressed="true" android:drawable="@color/xfgame_colorTransparent_100" /><!--按下时的背景-->
  4 + <item android:state_pressed="false" android:drawable="@color/xfgame_colorTransparent_100"/>
  5 + <item android:state_focused="true" android:drawable="@color/xfgame_colorTransparent_100" /><!--获得焦点时的背景-->
  6 + <item android:state_selected="true" android:drawable="@color/xfgame_colorTransparent_100" /><!--选中状态的背景-->
  7 + <item android:drawable="@color/xfgame_colorTransparent_100"/><!-- 默认颜色 -->
  8 +</selector>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android" >
  3 + <solid android:color="@color/xfgame_F8F8F8" />
  4 + <stroke
  5 + android:width="2dp"
  6 + android:color="@color/xfgame_hy_main_color" />
  7 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android" >
  3 +
  4 + <solid android:color="@color/xfgame_D80000" />
  5 +
  6 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android" >
  3 + <solid android:color="@color/xfgame_80000000" />
  4 + <corners android:bottomLeftRadius="10dp"
  5 + android:bottomRightRadius="10dp"/>
  6 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:shape="line">
  4 + <stroke
  5 + android:width="1dp"
  6 + android:color="@color/xfgame_C9C9C9"
  7 + android:dashWidth="4dp"
  8 + android:dashGap="4dp" />
  9 + <size android:height="1dp" />
  10 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android">
  3 + <solid android:color="@color/xfgame_E1E1E1" />
  4 + <corners
  5 + android:bottomLeftRadius="5dp"
  6 + android:bottomRightRadius="5dp" />
  7 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
  3 + <corners android:radius="8dp"/>
  4 + <solid android:color="@color/xfgame_colorTransparent_black_50"/>
  5 +</shape>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:layout_width="match_parent"
  4 + android:fitsSystemWindows="true"
  5 + android:layout_height="match_parent">
  6 + <com.sdk.mobile.manager.login.views.CucWebView
  7 + android:id="@+id/cuc_webview"
  8 + android:layout_width="match_parent"
  9 + android:layout_height="match_parent"/>
  10 +</LinearLayout>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:id="@+id/oauth_content"
  4 + android:layout_width="match_parent"
  5 + android:layout_height="match_parent"
  6 + android:background="@color/cucc_white"
  7 + android:fitsSystemWindows="true"
  8 + android:orientation="vertical">
  9 +
  10 + <LinearLayout
  11 + android:id="@+id/navigation_bar"
  12 + android:layout_width="match_parent"
  13 + android:layout_height="45dp"
  14 + android:gravity="center"
  15 + android:orientation="horizontal">
  16 +
  17 + <Button
  18 + android:id="@+id/oauth_back"
  19 + android:layout_width="22dp"
  20 + android:layout_height="24dp"
  21 + android:layout_marginLeft="10dp"
  22 +
  23 + android:background="@mipmap/umcsdk_return_nowbg" />
  24 +
  25 + <TextView
  26 + android:id="@+id/oauth_title"
  27 + android:layout_width="0dp"
  28 + android:layout_height="wrap_content"
  29 + android:layout_weight="1"
  30 + android:gravity="center"
  31 + android:textColor="#ff000000"
  32 + android:text="@string/cucc_oauth_title"
  33 + android:textSize="18sp" />
  34 +
  35 + <TextView
  36 + android:layout_width="40dp"
  37 + android:layout_height="40dp"
  38 + android:gravity="center|start" />
  39 + </LinearLayout>
  40 + <!--状态栏-->
  41 + <TextView
  42 + android:id="@+id/navigation_bar_line"
  43 + android:layout_width="match_parent"
  44 + android:layout_height="0.5dp"
  45 + android:background="#33000000" />
  46 +
  47 + <LinearLayout
  48 + android:layout_width="match_parent"
  49 + android:layout_height="match_parent"
  50 + android:gravity="center_horizontal"
  51 + android:orientation="vertical">
  52 +
  53 +
  54 +
  55 + <ImageView
  56 + android:id="@+id/oauth_logo"
  57 + android:layout_width="80dp"
  58 + android:layout_height="80dp"
  59 + android:layout_marginTop="75dp"
  60 + android:src="@mipmap/cucc_logo" />
  61 +
  62 + <TextView
  63 + android:id="@+id/app_name"
  64 + android:layout_width="wrap_content"
  65 + android:layout_height="wrap_content"
  66 + android:layout_marginTop="10dp"
  67 + android:visibility="gone" />
  68 +
  69 + <EditText
  70 + android:id="@+id/oauth_mobile_et"
  71 + android:layout_width="288dp"
  72 + android:layout_height="35dp"
  73 + android:layout_marginTop="25dp"
  74 + android:background="@null"
  75 + android:enabled="false"
  76 + android:gravity="center"
  77 + android:inputType="number"
  78 + android:maxLength="11"
  79 + android:textColor="@color/cucc_black"
  80 + android:textCursorDrawable="@drawable/cucc_oauth_cursor"
  81 + android:textSize="18sp" />
  82 +
  83 + <TextView
  84 + android:id="@+id/brand"
  85 + android:layout_width="wrap_content"
  86 + android:layout_height="wrap_content"
  87 + android:layout_marginStart="5dp"
  88 + android:layout_marginLeft="5dp"
  89 + android:layout_marginTop="20dp"
  90 + android:text="@string/cucc_service_name"
  91 + android:textSize="12sp" />
  92 +
  93 +
  94 + <Button
  95 + android:id="@+id/oauth_login"
  96 + android:layout_width="match_parent"
  97 + android:layout_height="40dp"
  98 + android:layout_gravity="center"
  99 + android:layout_marginStart="30dp"
  100 + android:layout_marginTop="20dp"
  101 + android:layout_marginEnd="30dp"
  102 + android:background="@drawable/cucc_selector_button_cucc"
  103 + android:text="@string/cucc_oauth_login"
  104 + android:textColor="@color/cucc_white"
  105 + android:textSize="18sp" />
  106 +
  107 + <TextView
  108 + android:id="@+id/other_login"
  109 + android:layout_width="wrap_content"
  110 + android:layout_height="wrap_content"
  111 + android:paddingTop="25dp"
  112 + android:text="@string/cucc_other_login"
  113 + android:textColor="@color/cucc_red" />
  114 +
  115 + <!--建议自定义区-->
  116 + <RelativeLayout
  117 + android:layout_width="match_parent"
  118 + android:layout_height="0dp"
  119 + android:layout_weight="2">
  120 +
  121 + </RelativeLayout>
  122 + <!--建议自定义区-->
  123 + <LinearLayout
  124 + android:id="@+id/protocol"
  125 + android:layout_width="match_parent"
  126 + android:layout_height="wrap_content"
  127 + android:layout_gravity="bottom"
  128 + android:gravity="center"
  129 + android:orientation="vertical"
  130 + android:paddingBottom="20dp">
  131 +
  132 + <LinearLayout
  133 + android:layout_width="match_parent"
  134 + android:layout_height="wrap_content"
  135 + android:gravity="center">
  136 +
  137 + <CheckBox
  138 + android:id="@+id/is_agree"
  139 + android:layout_width="13dp"
  140 + android:layout_height="13dp"
  141 + android:layout_marginRight="7dp"
  142 + android:button="@drawable/ct_account_auth_privacy_checkbox" />
  143 +
  144 + <TextView
  145 + android:id="@+id/login_before_text"
  146 + android:layout_width="wrap_content"
  147 + android:layout_height="wrap_content"
  148 + android:text="@string/cucc_hint_txt"
  149 + android:textSize="11sp" />
  150 +
  151 + <TextView
  152 + android:id="@+id/service_and_privacy"
  153 + android:layout_width="wrap_content"
  154 + android:layout_height="wrap_content"
  155 + android:text="@string/cucc_service_and_privacy"
  156 + android:textColor="@color/cucc_red"
  157 + android:textSize="12sp" />
  158 +
  159 + <TextView
  160 + android:id="@+id/custom_protocol_1"
  161 + android:layout_width="wrap_content"
  162 + android:layout_height="wrap_content"
  163 + android:text="@string/cucc_service_and_privacy"
  164 + android:textColor="@color/cucc_red"
  165 + android:textSize="12sp" />
  166 + </LinearLayout>
  167 +
  168 +
  169 + <TextView
  170 + android:id="@+id/authorize_app"
  171 + android:layout_width="wrap_content"
  172 + android:layout_height="wrap_content"
  173 + android:textSize="11sp" />
  174 + </LinearLayout>
  175 + </LinearLayout>
  176 +
  177 +
  178 +</LinearLayout>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:layout_width="match_parent"
  4 + android:layout_height="match_parent"
  5 + android:background="@color/cucc_white"
  6 + android:id="@+id/oauth_content_ctc"
  7 + android:fitsSystemWindows="true"
  8 + android:gravity="center_horizontal"
  9 + android:orientation="vertical">
  10 +
  11 + <LinearLayout
  12 + android:id="@+id/navigation_bar_ctc"
  13 + android:layout_width="match_parent"
  14 + android:layout_height="50dp"
  15 + android:gravity="center"
  16 + android:orientation="horizontal">
  17 +
  18 + <Button
  19 + android:id="@+id/oauth_back_ctc"
  20 + android:layout_width="25dp"
  21 + android:layout_height="25dp"
  22 + android:layout_marginLeft="7dp"
  23 + android:layout_marginStart="7dp"
  24 + android:background="@mipmap/cucc_left" />
  25 +
  26 + <TextView
  27 + android:id="@+id/oauth_title_ctc"
  28 + android:layout_width="0dp"
  29 + android:layout_height="wrap_content"
  30 + android:layout_weight="1"
  31 + android:gravity="center"
  32 + android:text="@string/cucc_oauth_title"
  33 + android:textColor="@color/cucc_black"
  34 + android:textSize="18sp" />
  35 +
  36 + <TextView
  37 + android:layout_width="40dp"
  38 + android:layout_height="40dp"
  39 + android:gravity="center|start" />
  40 + </LinearLayout>
  41 + <!--状态栏-->
  42 + <TextView
  43 + android:id="@+id/navigation_bar_line_ctc"
  44 + android:layout_width="match_parent"
  45 + android:layout_height="1px"
  46 + android:layout_marginTop="1px"
  47 + android:background="@color/cucc_gray" />
  48 +
  49 + <LinearLayout
  50 + android:layout_width="match_parent"
  51 + android:layout_height="match_parent"
  52 + android:gravity="center_horizontal"
  53 + android:orientation="vertical">
  54 +
  55 + <TextView
  56 + android:layout_width="match_parent"
  57 + android:layout_height="0dp"
  58 + android:layout_weight="0.8" />
  59 +
  60 + <ImageView
  61 + android:id="@+id/oauth_logo_ctc"
  62 + android:layout_width="80dp"
  63 + android:layout_height="80dp"
  64 + android:src="@mipmap/cucc_logo_ctc" />
  65 +
  66 + <TextView
  67 + android:visibility="gone"
  68 + android:id="@+id/app_name_ctc"
  69 + android:layout_marginTop="10dp"
  70 + android:layout_width="wrap_content"
  71 + android:layout_height="wrap_content" />
  72 +
  73 + <EditText
  74 + android:id="@+id/oauth_mobile_et_ctc"
  75 + android:layout_width="288dp"
  76 + android:layout_height="35dp"
  77 + android:layout_marginTop="25dp"
  78 + android:background="@null"
  79 + android:enabled="false"
  80 + android:gravity="center"
  81 + android:inputType="number"
  82 + android:maxLength="11"
  83 + android:textColor="@color/cucc_black"
  84 + android:textCursorDrawable="@drawable/cucc_oauth_cursor"
  85 + android:textSize="18sp" />
  86 +
  87 + <TextView
  88 + android:id="@+id/brand_ctc"
  89 + android:layout_width="wrap_content"
  90 + android:layout_height="wrap_content"
  91 + android:layout_marginLeft="5dp"
  92 + android:layout_marginStart="5dp"
  93 + android:layout_marginTop="20dp"
  94 + android:text="@string/cucc_service_name_ctc"
  95 + android:textSize="12sp" />
  96 +
  97 + <Button
  98 + android:id="@+id/oauth_login_ctc"
  99 + android:layout_width="match_parent"
  100 + android:layout_height="40dp"
  101 + android:layout_marginEnd="30dp"
  102 + android:layout_marginStart="30dp"
  103 + android:layout_marginTop="20dp"
  104 + android:background="@drawable/cucc_selector_button_ctc"
  105 + android:text="@string/cucc_oauth_login"
  106 + android:textColor="@color/cucc_white"
  107 + android:textSize="18sp" />
  108 + <TextView
  109 + android:textColor="@color/cucc_blue_ctc"
  110 + android:id="@+id/other_login_ctc"
  111 + android:layout_width="wrap_content"
  112 + android:layout_height="wrap_content"
  113 + android:layout_marginLeft="100dp"
  114 + android:layout_marginTop="20dp"
  115 + android:padding="5dp"
  116 + android:text="@string/cucc_other_login" />
  117 + <!--建议自定义区-->
  118 + <RelativeLayout
  119 + android:layout_width="match_parent"
  120 + android:layout_height="0dp"
  121 + android:layout_weight="2">
  122 +
  123 + </RelativeLayout>
  124 + <!--建议自定义区-->
  125 + <LinearLayout
  126 + android:id="@+id/protocol_ctc"
  127 + android:layout_width="match_parent"
  128 + android:layout_height="wrap_content"
  129 + android:paddingBottom="20dp"
  130 + android:gravity="center"
  131 + android:orientation="vertical">
  132 +
  133 + <LinearLayout
  134 + android:layout_width="match_parent"
  135 + android:layout_height="wrap_content"
  136 + android:gravity="center">
  137 + <CheckBox
  138 + android:id="@+id/is_agree_ctc"
  139 + android:layout_width="wrap_content"
  140 + android:layout_height="wrap_content" />
  141 + <TextView
  142 + android:id="@+id/login_before_text_ctc"
  143 + android:layout_width="wrap_content"
  144 + android:layout_height="wrap_content"
  145 + android:text="@string/cucc_hint_txt"
  146 + android:textSize="11sp" />
  147 +
  148 + <TextView
  149 + android:id="@+id/service_and_privacy_ctc"
  150 + android:layout_width="wrap_content"
  151 + android:layout_height="wrap_content"
  152 + android:text="@string/cucc_service_and_privacy_ctc"
  153 + android:textColor="@color/cucc_blue_ctc"
  154 + android:textSize="12sp" />
  155 + </LinearLayout>
  156 + <TextView
  157 + android:id="@+id/authorize_app_ctc"
  158 + android:layout_width="wrap_content"
  159 + android:layout_height="wrap_content"
  160 + android:textSize="11sp" />
  161 + </LinearLayout>
  162 +
  163 + </LinearLayout>
  164 +</LinearLayout>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:layout_width="match_parent"
  4 + android:layout_height="match_parent">
  5 + <TextView
  6 + android:id="@+id/text_tip"
  7 + android:gravity="center"
  8 + android:layout_width="match_parent"
  9 + android:layout_height="wrap_content"
  10 + android:layout_centerInParent="true"
  11 + android:textColor="@color/black" />
  12 +
  13 +</RelativeLayout>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<!--
  3 +登录界面的布局文件
  4 +注意:
  5 +1.请修改App Logo和APP Name
  6 +2.天翼账号品牌标识必须显示,并且不可修改文字和icon
  7 +3.必须显示登录按钮、天翼账号服务与隐私协议
  8 +-->
  9 +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  10 + xmlns:tools="http://schemas.android.com/tools"
  11 + android:layout_width="match_parent"
  12 + android:layout_height="match_parent"
  13 + android:orientation="vertical"
  14 + tools:context="cn.com.chinatelecom.account.sdk.ui.AuthActivity">
  15 + <!-- 头部导航栏布局 -->
  16 + <RelativeLayout
  17 + android:id="@+id/title_bar_layout"
  18 + android:layout_width="match_parent"
  19 + android:layout_height="45dp">
  20 + <ImageView
  21 + android:id="@+id/ct_account_nav_goback"
  22 + android:layout_width="wrap_content"
  23 + android:layout_height="match_parent"
  24 + android:layout_marginLeft="10dp"
  25 + android:visibility="visible"
  26 + android:scaleType="center"
  27 + android:src="@drawable/ct_account_auth_goback_selector"/>
  28 + <TextView
  29 + android:layout_width="wrap_content"
  30 + android:layout_height="wrap_content"
  31 + android:layout_centerInParent="true"
  32 + android:singleLine="true"
  33 + android:textSize="20sp"
  34 + android:textColor="#FF000000"
  35 + android:text="免密登录"
  36 + />
  37 + <View
  38 + android:layout_width="match_parent"
  39 + android:layout_height="1px"
  40 + android:layout_alignParentBottom="true"
  41 + android:background="#33000000"/>
  42 + </RelativeLayout>
  43 +
  44 + <!-- APP LOGO -->
  45 + <RelativeLayout
  46 + android:layout_width="80dp"
  47 + android:layout_height="80dp"
  48 + android:layout_gravity="center_horizontal"
  49 + android:layout_marginTop="60dp">
  50 + <!-- 登录界面Logo(需替换为接入方的APP LOGO)-->
  51 + <ImageView
  52 + android:id="@+id/ct_account_app_logo"
  53 + android:layout_width="match_parent"
  54 + android:layout_height="match_parent"
  55 + android:src="@drawable/ct_logo_image"
  56 + android:scaleType="fitXY"
  57 + />
  58 + <!-- Logo遮罩(可替换、可隐藏):1.原型遮罩ct_account_logo_circle_shade 2.圆角遮罩 ct_account_logo_corner_shade-->
  59 + <ImageView
  60 + android:layout_width="match_parent"
  61 + android:layout_height="match_parent"
  62 + android:src="@drawable/ct_account_logo_circle_shade"
  63 + />
  64 + </RelativeLayout>
  65 +
  66 + <!-- 显示用户的手机脱敏号码,若获取失败,将显示“以本机号码登录”-->
  67 + <TextView
  68 + android:id="@+id/ct_account_desensphone"
  69 + android:layout_width="wrap_content"
  70 + android:layout_height="wrap_content"
  71 + android:layout_marginTop="16dp"
  72 + android:layout_gravity="center_horizontal"
  73 + android:text="189****9999"
  74 + android:textColor="#FF000000"
  75 + android:textSize="20sp"
  76 + />
  77 +
  78 + <!-- 天翼账号品牌标识,该控件的logo图标和文本文字不可修改,必须按规范显示-->
  79 + <TextView
  80 + android:id="@+id/ct_account_brand_view"
  81 + android:layout_width="wrap_content"
  82 + android:layout_height="wrap_content"
  83 + android:layout_marginTop="60dp"
  84 + android:layout_marginLeft="20dp"
  85 + android:textSize="11sp"
  86 + android:layout_gravity="center_horizontal"
  87 + android:textColor="#66000000"
  88 + android:drawableLeft="@drawable/ct_account_brand_logo"
  89 + android:text="@string/ct_account_brand_text"
  90 + />
  91 +
  92 + <LinearLayout
  93 + android:id="@+id/ct_account_login_btn"
  94 + android:layout_width="match_parent"
  95 + android:layout_height="50dp"
  96 + android:layout_marginTop="12dp"
  97 + android:layout_marginLeft="20dp"
  98 + android:layout_marginRight="20dp"
  99 + android:background="@drawable/ct_account_auth_loginbtn_selector"
  100 + android:gravity="center">
  101 + <ImageView
  102 + android:id="@+id/ct_account_login_loading"
  103 + android:layout_width="wrap_content"
  104 + android:layout_height="wrap_content"
  105 + android:src="@drawable/ct_account_login_loading_icon"
  106 + android:scaleType="center"
  107 + android:visibility="gone"
  108 + />
  109 + <TextView
  110 + android:id="@+id/ct_account_login_text"
  111 + android:layout_width="wrap_content"
  112 + android:layout_height="wrap_content"
  113 + android:layout_marginLeft="10dp"
  114 + android:text="本机号码一键登录"
  115 + android:textSize="16sp"
  116 + android:textColor="#FFFFFFFF"/>
  117 + </LinearLayout>
  118 +
  119 + <TextView
  120 + android:id="@+id/ct_account_other_login_way"
  121 + android:layout_width="wrap_content"
  122 + android:layout_height="wrap_content"
  123 + android:layout_marginTop="18dp"
  124 + android:layout_gravity="center_horizontal"
  125 + android:padding="5dp"
  126 + android:text="其他登录方式"
  127 + android:textSize="14sp"
  128 + android:textColor="@color/ct_account_other_text_selector"
  129 + />
  130 +
  131 + <View
  132 + android:layout_width="match_parent"
  133 + android:layout_height="0dp"
  134 + android:layout_weight="1"/>
  135 +
  136 + <!-- 必须显示服务与隐私协议 -->
  137 + <RelativeLayout
  138 + android:layout_width="match_parent"
  139 + android:layout_height="wrap_content"
  140 + android:gravity="center_horizontal"
  141 + android:layout_marginBottom="20dp"
  142 + android:layout_marginLeft="20dp"
  143 + android:layout_marginRight="20dp">
  144 + <CheckBox
  145 + android:id="@+id/ct_auth_privacy_checkbox"
  146 + android:layout_width="wrap_content"
  147 + android:layout_height="wrap_content"
  148 + android:paddingLeft="2dp"
  149 + android:paddingRight="2dp"
  150 + android:button="@drawable/ct_account_auth_privacy_checkbox"
  151 + android:checked="true"/>
  152 + <!-- 底部隐私协议文本配置说明:
  153 + 1. 请将[应用名]替换为您应用的App Name
  154 + 2. 文案的前面部分"登录即同意《天翼账号服务与隐私协议》"不可修改
  155 + 3. 文案中《天翼账号服务与隐私协议》的色值通过android:tag属性设置,点击事件由SDK处理。
  156 + 4. 文案内容必须按接入规范设置
  157 + -->
  158 + <TextView
  159 + android:id="@+id/ct_auth_privacy_text"
  160 + android:layout_width="wrap_content"
  161 + android:layout_height="wrap_content"
  162 + android:layout_toRightOf="@+id/ct_auth_privacy_checkbox"
  163 + android:layout_marginLeft="4dp"
  164 + android:text="登录即同意《天翼账号服务与隐私协议》并授权[应用名]获取本机号码"
  165 + android:textColor="#FF000000"
  166 + android:tag="#FF0090FF"
  167 + android:textSize="12sp"/>
  168 + </RelativeLayout>
  169 +
  170 +
  171 +</LinearLayout>
  1 +<?xml version="1.0" encoding="utf-8"?><!--
  2 +登录界面的布局文件
  3 +注意:
  4 +1.请修改App Logo和APP Name
  5 +2.天翼账号品牌标识必须显示,并且不可修改文字和icon
  6 +3.必须显示登录按钮、服务与隐私协议
  7 +-->
  8 +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  9 + xmlns:tools="http://schemas.android.com/tools"
  10 + android:layout_width="match_parent"
  11 + android:layout_height="match_parent"
  12 + tools:context="cn.com.chinatelecom.account.sdk.ui.AuthActivity">
  13 + <!-- 头部导航栏布局 -->
  14 + <RelativeLayout
  15 + android:id="@+id/ct_account_nav_layout"
  16 + android:layout_width="match_parent"
  17 + android:layout_height="45dp">
  18 +
  19 + <ImageView
  20 + android:id="@+id/ct_account_nav_goback"
  21 + android:layout_width="22dp"
  22 + android:layout_height="match_parent"
  23 + android:layout_marginLeft="10dp"
  24 + android:src="@mipmap/umcsdk_return_nowbg"
  25 + android:visibility="visible" />
  26 +
  27 + <TextView
  28 + android:id="@+id/ct_account_nav_title"
  29 + android:layout_width="wrap_content"
  30 + android:layout_height="wrap_content"
  31 + android:layout_centerInParent="true"
  32 + android:singleLine="true"
  33 + android:text="免密登录"
  34 + android:textColor="#FF000000"
  35 + android:textSize="18sp" />
  36 +
  37 + <View
  38 + android:layout_width="match_parent"
  39 + android:layout_height="0.5dp"
  40 + android:layout_alignParentBottom="true"
  41 + android:background="#33000000" />
  42 + </RelativeLayout>
  43 +
  44 + <!-- 登录界面Logo(需替换为接入方的APP LOGO)-->
  45 + <ImageView
  46 + android:id="@+id/ct_account_app_logo"
  47 + android:layout_width="80dp"
  48 + android:layout_height="80dp"
  49 + android:layout_centerHorizontal="true"
  50 + android:layout_marginTop="120dp"
  51 + android:src="@drawable/ct_logo_image" />
  52 +
  53 + <!-- 显示用户的手机脱敏号码,若获取失败,将显示“以本机号码登录”-->
  54 + <TextView
  55 + android:id="@+id/ct_account_desensphone"
  56 + android:layout_width="wrap_content"
  57 + android:layout_height="wrap_content"
  58 + android:layout_centerHorizontal="true"
  59 + android:layout_marginTop="270dp"
  60 + android:text="189****9999"
  61 + android:textColor="#FF000000"
  62 + android:textSize="20sp" />
  63 +
  64 + <!-- 天翼账号品牌标识,该控件的logo图标和文本文字不可修改,必须按设计规范显示-->
  65 + <TextView
  66 + android:id="@+id/ct_account_brand_view"
  67 + android:layout_width="wrap_content"
  68 + android:layout_height="wrap_content"
  69 + android:layout_centerHorizontal="true"
  70 + android:layout_marginLeft="20dp"
  71 + android:layout_marginTop="330dp"
  72 + android:drawableLeft="@drawable/ct_account_brand_logo"
  73 + android:text="@string/ct_account_brand_text"
  74 + android:textColor="#66000000"
  75 + android:textSize="11sp" />
  76 +
  77 + <LinearLayout
  78 + android:id="@+id/ct_account_login_btn"
  79 + android:layout_width="260dp"
  80 + android:layout_height="40dp"
  81 + android:layout_centerHorizontal="true"
  82 + android:layout_marginLeft="20dp"
  83 + android:layout_marginTop="370dp"
  84 + android:layout_marginRight="20dp"
  85 + android:background="@drawable/ct_account_auth_loginbtn_selector"
  86 + android:gravity="center">
  87 +
  88 + <ImageView
  89 + android:id="@+id/ct_account_login_loading"
  90 + android:layout_width="wrap_content"
  91 + android:layout_height="wrap_content"
  92 + android:scaleType="center"
  93 + android:src="@drawable/ct_account_login_loading_icon"
  94 + android:visibility="gone" />
  95 +
  96 + <TextView
  97 + android:id="@+id/ct_account_login_text"
  98 + android:layout_width="wrap_content"
  99 + android:layout_height="wrap_content"
  100 + android:layout_marginLeft="10dp"
  101 + android:text="本机号码一键登录"
  102 + android:textColor="#FFFFFFFF"
  103 + android:textSize="16sp" />
  104 + </LinearLayout>
  105 +
  106 + <TextView
  107 + android:id="@+id/ct_account_other_login_way"
  108 + android:layout_width="wrap_content"
  109 + android:layout_height="wrap_content"
  110 + android:layout_centerHorizontal="true"
  111 + android:layout_marginTop="430dp"
  112 + android:padding="5dp"
  113 + android:text="其他登录方式"
  114 + android:textColor="@color/ct_account_other_text_selector"
  115 + android:textSize="14sp" />
  116 +
  117 + <View
  118 + android:layout_width="match_parent"
  119 + android:layout_height="0dp"
  120 + android:layout_weight="1" />
  121 +
  122 + <!-- 必须显示服务与隐私协议 -->
  123 + <RelativeLayout
  124 + android:id="@+id/ct_auth_privacy_layout"
  125 + android:layout_width="match_parent"
  126 + android:layout_height="wrap_content"
  127 + android:layout_alignParentBottom="true"
  128 + android:layout_marginLeft="20dp"
  129 + android:layout_marginRight="20dp"
  130 + android:layout_marginBottom="45dp"
  131 + android:gravity="center_horizontal">
  132 +
  133 + <CheckBox
  134 + android:id="@+id/ct_auth_privacy_checkbox"
  135 + android:layout_width="13dp"
  136 + android:layout_height="13dp"
  137 + android:button="@drawable/ct_account_auth_privacy_checkbox"
  138 + android:checked="true"
  139 + android:paddingLeft="2dp"
  140 + android:paddingRight="3dp" />
  141 + <!-- 底部隐私协议文本配置说明:
  142 + 1、SDK默认配置:
  143 + a、文案的前面部分"登录即同意《天翼账号服务与隐私协议》"不可修改,
  144 + b、《天翼账号服务与隐私协议》的色值通过android:tag属性设置,点击事件由SDK处理
  145 + c、请将[应用名]替换为您应用的App Name
  146 + d、隐私协议内容必须按接入规范设置
  147 + 2、动态配置:
  148 + a、支持设置隐私协议文本内容、协议链接文字的颜色及点击事件等
  149 + b、隐私协议内容必须按接入规范设置
  150 + -->
  151 + <TextView
  152 + android:id="@+id/ct_auth_privacy_text_dynamic"
  153 + android:layout_width="wrap_content"
  154 + android:layout_height="wrap_content"
  155 + android:layout_marginLeft="4dp"
  156 + android:layout_toRightOf="@+id/ct_auth_privacy_checkbox"
  157 + android:text="登录即同意《天翼账号服务与隐私协议》并授权[应 用 名]获取本机号码"
  158 + android:textColor="#FF000000"
  159 + android:textSize="12sp" />
  160 + </RelativeLayout>
  161 +
  162 +
  163 +</RelativeLayout>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3 + xmlns:tools="http://schemas.android.com/tools"
  4 + android:id="@+id/ct_account_dialog_layout"
  5 + android:layout_width="match_parent"
  6 + android:layout_height="wrap_content"
  7 + android:orientation="vertical"
  8 + android:background="@drawable/ct_account_dialog_conner_bg">
  9 +
  10 + <LinearLayout
  11 + android:layout_width="match_parent"
  12 + android:layout_height="wrap_content"
  13 + android:gravity="center"
  14 + android:layout_marginTop="33dp"
  15 + android:layout_marginBottom="33dp">
  16 + <!-- 对话框隐私协议文本配置说明:
  17 + 1. 文案的前面部分"登录即同意《天翼账号服务与隐私协议》"不可修改
  18 + 2. 文案中《天翼账号服务与隐私协议》的色值通过android:tag属性设置,点击事件由SDK处理。
  19 + 3. 文案内容必须按接入规范设置
  20 + -->
  21 + <TextView
  22 + android:id="@+id/ct_account_dialog_privacy"
  23 + android:layout_width="wrap_content"
  24 + android:layout_height="wrap_content"
  25 + android:layout_marginLeft="20dp"
  26 + android:layout_marginRight="20dp"
  27 + android:text="登录即同意《天翼账号服务与隐私协议》"
  28 + android:textColor="#D9000000"
  29 + android:tag="#FF0090FF"
  30 + android:textSize="16sp"/>
  31 + </LinearLayout>
  32 + <View
  33 + android:layout_width="match_parent"
  34 + android:layout_height="1px"
  35 + android:background="#33000000"/>
  36 + <LinearLayout
  37 + android:layout_width="match_parent"
  38 + android:layout_height="50dp">
  39 + <Button
  40 + android:id="@+id/ct_account_dialog_cancel"
  41 + android:layout_width="0dp"
  42 + android:layout_height="match_parent"
  43 + android:layout_weight="1"
  44 + android:gravity="center"
  45 + android:text="返回"
  46 + android:textSize="16sp"
  47 + android:textColor="#FF0090FF"
  48 + android:background="@drawable/ct_account_dialog_cancel_selector"
  49 + />
  50 + <View
  51 + android:layout_width="1px"
  52 + android:layout_height="match_parent"
  53 + android:background="#33000000"/>
  54 + <Button
  55 + android:id="@+id/ct_account_dialog_confirm"
  56 + android:layout_width="0dp"
  57 + android:layout_height="match_parent"
  58 + android:layout_weight="1"
  59 + android:gravity="center"
  60 + android:text="确认登录"
  61 + android:textSize="16sp"
  62 + android:textColor="#FF0090FF"
  63 + android:textStyle="bold"
  64 + android:background="@drawable/ct_account_dialog_confirm_selector"
  65 + />
  66 + </LinearLayout>
  67 +</LinearLayout>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3 + xmlns:tools="http://schemas.android.com/tools"
  4 + android:id="@+id/ct_account_dialog_layout"
  5 + android:layout_width="match_parent"
  6 + android:layout_height="wrap_content"
  7 + android:orientation="vertical"
  8 + android:background="@drawable/ct_account_dialog_conner_bg">
  9 +
  10 + <LinearLayout
  11 + android:layout_width="match_parent"
  12 + android:layout_height="wrap_content"
  13 + android:gravity="center"
  14 + android:layout_marginTop="33dp"
  15 + android:layout_marginBottom="33dp">
  16 + <!-- 对话框隐私协议文本配置说明:
  17 + 1、SDK默认配置:
  18 + a、文案前面部分"登录即同意《天翼账号服务与隐私协议》"不可修改,
  19 + b、《天翼账号服务与隐私协议》的色值通过android:tag属性设置,点击事件由SDK处理
  20 + c、隐私协议内容必须按接入规范设置
  21 + 2、动态配置:
  22 + a、支持设置隐私协议文本内容、协议链接文字的颜色及点击事件等
  23 + b、隐私协议内容必须按接入规范设置
  24 + -->
  25 + <TextView
  26 + android:id="@+id/ct_account_dialog_privacy_dynamic"
  27 + android:layout_width="wrap_content"
  28 + android:layout_height="wrap_content"
  29 + android:layout_marginLeft="20dp"
  30 + android:layout_marginRight="20dp"
  31 + android:text="登录即同意《天翼账号服务与隐私协议》"
  32 + android:textColor="#D9000000"
  33 + android:tag="#FF0090FF"
  34 + android:textSize="16sp"/>
  35 + </LinearLayout>
  36 + <View
  37 + android:layout_width="match_parent"
  38 + android:layout_height="1px"
  39 + android:background="#33000000"/>
  40 + <LinearLayout
  41 + android:layout_width="match_parent"
  42 + android:layout_height="50dp">
  43 + <Button
  44 + android:id="@+id/ct_account_dialog_cancel"
  45 + android:layout_width="0dp"
  46 + android:layout_height="match_parent"
  47 + android:layout_weight="1"
  48 + android:gravity="center"
  49 + android:text="返回"
  50 + android:textSize="16sp"
  51 + android:textColor="#FF0090FF"
  52 + android:background="@drawable/ct_account_dialog_cancel_selector"
  53 + />
  54 + <View
  55 + android:layout_width="1px"
  56 + android:layout_height="match_parent"
  57 + android:background="#33000000"/>
  58 + <Button
  59 + android:id="@+id/ct_account_dialog_confirm"
  60 + android:layout_width="0dp"
  61 + android:layout_height="match_parent"
  62 + android:layout_weight="1"
  63 + android:gravity="center"
  64 + android:text="确认登录"
  65 + android:textSize="16sp"
  66 + android:textColor="#FF0090FF"
  67 + android:textStyle="bold"
  68 + android:background="@drawable/ct_account_dialog_confirm_selector"
  69 + />
  70 + </LinearLayout>
  71 +</LinearLayout>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3 + xmlns:tools="http://schemas.android.com/tools"
  4 + android:layout_width="match_parent"
  5 + android:layout_height="match_parent"
  6 + android:orientation="vertical">
  7 +
  8 + <!-- 头部导航栏布局 -->
  9 + <RelativeLayout
  10 + android:id="@+id/ct_account_webview_nav_layout"
  11 + android:layout_width="match_parent"
  12 + android:layout_height="45dp">
  13 + <ImageView
  14 + android:id="@+id/ct_account_webview_goback"
  15 + android:layout_width="wrap_content"
  16 + android:layout_height="match_parent"
  17 + android:layout_marginLeft="10dp"
  18 + android:visibility="visible"
  19 + android:scaleType="center"
  20 + android:src="@drawable/ct_account_auth_goback_selector"/>
  21 + <TextView
  22 + android:id="@+id/ct_account_webview_nav_title"
  23 + android:layout_width="wrap_content"
  24 + android:layout_height="wrap_content"
  25 + android:layout_centerInParent="true"
  26 + android:singleLine="true"
  27 + android:textSize="20sp"
  28 + android:textColor="#FF000000"
  29 + android:text="服务与隐私协议"
  30 + />
  31 + <View
  32 + android:layout_width="match_parent"
  33 + android:layout_height="1px"
  34 + android:layout_alignParentBottom="true"
  35 + android:background="#33000000"/>
  36 + </RelativeLayout>
  37 +
  38 + <ProgressBar
  39 + android:id="@+id/ct_account_progressbar_gradient"
  40 + android:layout_width="match_parent"
  41 + android:layout_height="2dp"
  42 + style="@android:style/Widget.ProgressBar.Horizontal"
  43 + android:max="100"
  44 + android:progress="10"
  45 + android:progressDrawable="@drawable/ct_account_progressbar_gradient"
  46 + />
  47 +
  48 + <!-- WebView 用于展示《服务与隐私协议》的内容-->
  49 + <WebView
  50 + android:id="@+id/ct_account_webview"
  51 + android:layout_width="match_parent"
  52 + android:layout_height="match_parent"
  53 + />
  54 +</LinearLayout>
  1 +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2 + android:layout_width="match_parent"
  3 + android:layout_height="match_parent"
  4 + android:padding="10dp">
  5 +
  6 + <TextView
  7 + android:layout_width="wrap_content"
  8 + android:layout_height="wrap_content"
  9 + android:layout_marginTop="400dp"
  10 + android:layout_centerHorizontal="true"
  11 + android:textSize="18dp"
  12 + android:text="用户自定义布局"/>
  13 +
  14 +</RelativeLayout>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:layout_width="match_parent"
  4 + android:layout_height="match_parent"
  5 + android:background="#00000000"
  6 + android:gravity="center">
  7 +
  8 + <RelativeLayout
  9 + android:id="@+id/loading_parent"
  10 + android:layout_width="200dp"
  11 + android:layout_height="150dp"
  12 + android:background="@drawable/cucc_oauth_loading_bg">
  13 +
  14 + <ImageView
  15 + android:id="@+id/oauth_loading_dialog_img"
  16 + android:layout_width="80dp"
  17 + android:layout_height="80dp"
  18 + android:layout_centerInParent="true"
  19 + android:layout_marginTop="20dp"
  20 + android:src="@drawable/cucc_oauth_anim_loading_dialog" />
  21 +
  22 + <TextView
  23 + android:id="@+id/oauth_loading_dialog_txt"
  24 + android:layout_width="wrap_content"
  25 + android:layout_height="wrap_content"
  26 + android:layout_below="@+id/oauth_loading_dialog_img"
  27 + android:layout_centerHorizontal="true"
  28 + android:layout_marginTop="10dp"
  29 + android:text="@string/cucc_loading"
  30 + android:textColor="#ffffff"
  31 + android:textSize="16sp" />
  32 + </RelativeLayout>
  33 +
  34 +</RelativeLayout>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:layout_width="match_parent"
  4 + android:layout_height="match_parent"
  5 + android:orientation="vertical">
  6 +
  7 + <RelativeLayout
  8 + android:id="@+id/cmcc_ouath_navi_container"
  9 + android:layout_width="match_parent"
  10 + android:layout_height="45dp">
  11 +
  12 + <ImageView
  13 + android:id="@+id/cmcc_ouath_navi_return"
  14 + android:layout_width="22dp"
  15 + android:layout_height="match_parent"
  16 + android:layout_centerVertical="true"
  17 + android:layout_marginLeft="10dp"
  18 + android:clickable="true"
  19 + android:src="@mipmap/umcsdk_return_nowbg" />
  20 +
  21 + <TextView
  22 + android:id="@+id/cmcc_ouath_navi_title"
  23 + android:layout_width="wrap_content"
  24 + android:layout_height="match_parent"
  25 + android:layout_centerInParent="true"
  26 + android:gravity="center"
  27 + android:text="登录"
  28 + android:textColor="#ff000000"
  29 + android:textSize="18sp" />
  30 +
  31 + <View
  32 + android:layout_width="match_parent"
  33 + android:layout_height="0.5dp"
  34 + android:layout_alignParentBottom="true"
  35 + android:background="#33000000" />
  36 + </RelativeLayout>
  37 +
  38 + <ImageView
  39 + android:id="@+id/cmcc_ouath_image_logo"
  40 + android:layout_width="80dp"
  41 + android:layout_height="80dp"
  42 + android:layout_centerHorizontal="true"
  43 + android:layout_marginTop="170dp"
  44 + android:src="@drawable/ct_logo_image" />
  45 +
  46 + <TextView
  47 + android:id="@+id/cmcc_ouath_state_text"
  48 + android:layout_width="wrap_content"
  49 + android:layout_height="wrap_content"
  50 + android:layout_centerHorizontal="true"
  51 + android:layout_marginTop="330dp"
  52 + android:text="手机认证服务由中国移动提供"
  53 + android:textSize="12sp" />
  54 +
  55 + <TextView
  56 + android:id="@+id/cmcc_ouath_other_way"
  57 + android:layout_width="wrap_content"
  58 + android:layout_height="40dp"
  59 + android:layout_centerHorizontal="true"
  60 + android:layout_marginTop="430dp"
  61 + android:clickable="true"
  62 + android:gravity="center_vertical"
  63 + android:text="其他登录方式"
  64 + android:textSize="14sp" />
  65 +</RelativeLayout>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:layout_width="wrap_content"
  4 + android:layout_height="40dp"
  5 + android:orientation="horizontal">
  6 +
  7 + <RelativeLayout
  8 + android:layout_width="match_parent"
  9 + android:layout_height="@dimen/xfgame_edit_height_normal"
  10 + android:layout_marginStart="@dimen/xfgame_space_normal"
  11 + android:layout_marginEnd="@dimen/xfgame_space_normal"
  12 + android:layout_marginTop="@dimen/xfgame_space_small"
  13 + android:layout_marginBottom="@dimen/xfgame_space_small"
  14 + android:background="@drawable/xfgame_input_grep"
  15 + android:orientation="vertical">
  16 +
  17 + <TextView
  18 + android:id="@+id/xf_item_account_tv"
  19 + android:layout_width="match_parent"
  20 + android:layout_height="20dp"
  21 + android:layout_centerVertical="true"
  22 + android:layout_marginStart="@dimen/xfgame_space_normal"
  23 + android:layout_marginEnd="50dp"
  24 + android:gravity="center_vertical"
  25 + android:text="@string/xfgame_demo_string"
  26 + android:textColor="@color/xfgame_272727"
  27 + android:textSize="@dimen/xfgame_font_size_12" />
  28 +
  29 + <ImageView
  30 + android:id="@+id/xf_item_del_iv"
  31 + android:layout_width="18dp"
  32 + android:layout_height="18dp"
  33 + android:layout_alignParentEnd="true"
  34 + android:layout_centerVertical="true"
  35 + android:layout_marginEnd="@dimen/xfgame_space_normal"
  36 + android:background="@drawable/xfgame_cls" />
  37 + </RelativeLayout>
  38 +
  39 +</LinearLayout>
  40 +
  41 +
  42 +
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:id="@+id/xf_fragment"
  4 + android:layout_width="match_parent"
  5 + android:layout_height="match_parent"/>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<RelativeLayout
  3 + android:id="@+id/xf_back_title_bar_rl"
  4 + xmlns:android="http://schemas.android.com/apk/res/android"
  5 + android:layout_width="@dimen/xfgame_layout_width"
  6 + android:layout_height="80dp"
  7 + android:background="@drawable/xfgame_bar_bg">
  8 +
  9 + <ImageView
  10 + android:id="@+id/xf_back_title_bar_left"
  11 + android:layout_width="25dp"
  12 + android:layout_height="25dp"
  13 + android:layout_centerVertical="true"
  14 + android:layout_marginStart="@dimen/xfgame_space_normal"
  15 + android:src="@drawable/xfgame_bar_back"
  16 + android:visibility="invisible"/>
  17 +
  18 +<!-- <ImageView-->
  19 +<!-- android:id="@+id/xf_back_title_bar_logo"-->
  20 +<!-- android:layout_width="@dimen/xfgame_logo_width"-->
  21 +<!-- android:layout_height="@dimen/xfgame_logo_height"-->
  22 +<!-- android:layout_gravity="center_vertical"-->
  23 +<!-- android:layout_marginStart="@dimen/xfgame_space_big"-->
  24 +<!-- android:layout_centerVertical="true"-->
  25 +<!-- android:layout_toEndOf="@id/xf_back_title_bar_left"-->
  26 +<!-- android:src="@drawable/xfgame_logo" />-->
  27 +
  28 + <LinearLayout
  29 + android:layout_width="@dimen/xfgame_text_width"
  30 + android:layout_height="@dimen/xfgame_text_height"
  31 + android:layout_centerVertical="true"
  32 + android:layout_centerHorizontal="true"
  33 + android:layout_marginStart="@dimen/xfgame_space_small"
  34 + android:orientation="horizontal"
  35 + android:gravity="center">
  36 +
  37 + <TextView
  38 + android:id="@+id/xf_back_title_bar_logo_sep_tv"
  39 + android:layout_width="wrap_content"
  40 + android:layout_height="wrap_content"
  41 + android:layout_gravity="center_vertical"
  42 + android:layout_marginEnd="@dimen/xfgame_space_small"
  43 + android:textSize="20sp"
  44 + android:textColor="#666666"
  45 + android:text="@string/xfgame_bar_sep"
  46 + android:visibility="gone"/>
  47 +
  48 + <TextView
  49 + android:id="@+id/xf_back_title_bar_logo_text_tv"
  50 + android:layout_width="wrap_content"
  51 + android:layout_height="wrap_content"
  52 + android:textSize="20sp"
  53 + android:textColor="#000000"
  54 + android:layout_gravity="center_vertical"/>
  55 + </LinearLayout>
  56 +
  57 + <ImageView
  58 + android:id="@+id/xf_back_title_bar_right"
  59 + android:layout_width="25dp"
  60 + android:layout_height="25dp"
  61 + android:layout_centerVertical="true"
  62 + android:layout_alignParentEnd="true"
  63 + android:layout_marginEnd="@dimen/xfgame_space_normal"
  64 + android:visibility="invisible"/>
  65 +
  66 +</RelativeLayout>
  1 +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2 + xmlns:tools="http://schemas.android.com/tools"
  3 + android:layout_width="@dimen/xfgame_layout_width"
  4 + android:layout_height="wrap_content"
  5 + android:layout_gravity="center"
  6 + android:background="@drawable/xfgame_base_background"
  7 + android:orientation="vertical">
  8 +
  9 + <com.xuanfeng.sdk.ui.weight.SDKBackTitleBar
  10 + android:id="@+id/xf_bind_phone_btb"
  11 + android:layout_width="wrap_content"
  12 + android:layout_height="wrap_content"
  13 + android:paddingBottom="@dimen/xfgame_space_normal" />
  14 +
  15 +
  16 + <LinearLayout
  17 + android:layout_width="match_parent"
  18 + android:layout_height="wrap_content"
  19 + android:gravity="center"
  20 + android:orientation="vertical"
  21 + android:paddingLeft="40dp"
  22 + android:paddingTop="10dp"
  23 + android:paddingRight="40dp"
  24 + android:paddingBottom="5dp">
  25 +
  26 + <FrameLayout
  27 + style="@style/xfgame.input.downline">
  28 +
  29 + <LinearLayout style="@style/xfgame.input.xiafeng">
  30 +
  31 + <EditText
  32 + android:id="@+id/xf_bind_phone_phone_number_et"
  33 + style="@style/xfgame.input.edittext.account"
  34 + android:hint="@string/xfgame_phone_number_hint"
  35 + tools:ignore="TextFields" />
  36 +
  37 + <RelativeLayout
  38 + android:id="@+id/xf_bind_phone_cls"
  39 + style="@style/xfgame.image.right_cls_icon_rl"
  40 + android:visibility="invisible">
  41 +
  42 + <ImageView
  43 + style="@style/xfgame.image.right_cls_icon" />
  44 +
  45 + </RelativeLayout>
  46 + </LinearLayout>
  47 +
  48 + <ImageView
  49 + style="@style/xfgame.image.left_icon"
  50 + android:background="@drawable/xfgame_bind_phone" />
  51 + </FrameLayout>
  52 +
  53 +
  54 + <LinearLayout
  55 + android:layout_width="match_parent"
  56 + android:layout_height="wrap_content"
  57 + android:layout_marginTop="@dimen/xfgame_space_normal"
  58 + android:orientation="horizontal">
  59 +
  60 + <FrameLayout
  61 + style="@style/xfgame.input.downline"
  62 + android:layout_width="0dp"
  63 + android:layout_marginEnd="@dimen/xfgame_space_normal"
  64 + android:layout_weight="2">
  65 +
  66 + <LinearLayout style="@style/xfgame.input.xiafeng">
  67 +
  68 + <EditText
  69 + android:id="@+id/xf_bind_phone_verify_code_et"
  70 + style="@style/xfgame.input.edittext"
  71 + android:hint="@string/xfgame_verification_code_hint" />
  72 +
  73 + </LinearLayout>
  74 +
  75 + <ImageView
  76 + style="@style/xfgame.image.left_icon"
  77 + android:background="@drawable/xfgame_phone_code" />
  78 +
  79 + </FrameLayout>
  80 +
  81 + <Button
  82 + android:id="@+id/xf_bind_phone_get_verify_code_bt"
  83 + style="@style/xfgame.button.xiafeng_phone_code"
  84 + android:layout_width="0dp"
  85 + android:layout_gravity="center"
  86 + android:layout_weight="1"
  87 + android:text="@string/xfgame_get_verification_code" />
  88 + </LinearLayout>
  89 +
  90 + <RelativeLayout
  91 + android:layout_width="match_parent"
  92 + android:layout_height="wrap_content"
  93 + android:layout_marginTop="@dimen/xfgame_space_normal"
  94 + android:layout_marginBottom="@dimen/xfgame_space_normal">
  95 +
  96 + <Button
  97 + android:id="@+id/xf_bind_phone_commit_bt"
  98 + style="@style/xfgame.button.hoyo_zero"
  99 + android:layout_width="match_parent"
  100 + android:layout_centerHorizontal="true"
  101 + android:text="@string/xfgame_commit_bind" />
  102 +
  103 + </RelativeLayout>
  104 +
  105 + <TextView
  106 + android:layout_width="match_parent"
  107 + android:layout_height="wrap_content"
  108 + android:paddingBottom="@dimen/xfgame_space_small_big"
  109 + android:text="@string/xfgame_bind_phone_number_tip"
  110 + android:textColor="@color/xfgame_hy_main_color"
  111 + android:textSize="@dimen/xfgame_font_size_10" />
  112 + </LinearLayout>
  113 +</LinearLayout>
  1 +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2 + android:layout_width="@dimen/xfgame_layout_width"
  3 + android:layout_height="wrap_content"
  4 + android:layout_gravity="center"
  5 + android:background="@drawable/xfgame_base_background"
  6 + android:orientation="vertical">
  7 +
  8 + <com.xuanfeng.sdk.ui.weight.SDKBackTitleBar
  9 + android:id="@+id/xf_certification_btb"
  10 + android:layout_width="wrap_content"
  11 + android:layout_height="wrap_content"
  12 + android:paddingBottom="@dimen/xfgame_space_normal" />
  13 +
  14 + <LinearLayout
  15 + android:layout_width="match_parent"
  16 + android:layout_height="wrap_content"
  17 + android:gravity="center"
  18 + android:orientation="vertical"
  19 + android:paddingLeft="40dp"
  20 + android:paddingTop="10dp"
  21 + android:paddingRight="40dp"
  22 + android:paddingBottom="5dp">
  23 +
  24 + <FrameLayout style="@style/xfgame.input.downline">
  25 +
  26 + <LinearLayout style="@style/xfgame.input.xiafeng">
  27 +
  28 + <EditText
  29 + android:id="@+id/xf_certification_real_name_et"
  30 + style="@style/xfgame.input.edittext"
  31 + android:hint="@string/xfgame_real_name_hint" />
  32 +
  33 + <RelativeLayout
  34 + android:id="@+id/xf_certification_cls"
  35 + style="@style/xfgame.image.right_cls_icon_rl"
  36 + android:visibility="invisible">
  37 +
  38 + <ImageView style="@style/xfgame.image.right_cls_icon" />
  39 + </RelativeLayout>
  40 + </LinearLayout>
  41 +
  42 + <ImageView
  43 + style="@style/xfgame.image.left_icon"
  44 + android:background="@drawable/xfgame_user" />
  45 + </FrameLayout>
  46 +
  47 + <FrameLayout
  48 + style="@style/xfgame.input.downline"
  49 + android:layout_marginTop="@dimen/xfgame_space_normal">
  50 +
  51 + <LinearLayout style="@style/xfgame.input.xiafeng">
  52 +
  53 + <EditText
  54 + android:id="@+id/xf_certification_id_card_et"
  55 + style="@style/xfgame.input.edittext.account"
  56 + android:layout_weight="1"
  57 + android:hint="@string/xfgame_id_card_hint" />
  58 + </LinearLayout>
  59 +
  60 + <ImageView
  61 + style="@style/xfgame.image.left_icon"
  62 + android:background="@drawable/xfgame_user_auth" />
  63 +
  64 + </FrameLayout>
  65 +
  66 +
  67 + <RelativeLayout
  68 + android:layout_width="match_parent"
  69 + android:layout_height="wrap_content"
  70 + android:paddingTop="@dimen/xfgame_space_normal"
  71 + android:paddingBottom="@dimen/xfgame_space_small_big">
  72 +
  73 + <Button
  74 + android:id="@+id/xf_certification_commit_bt"
  75 + style="@style/xfgame.button.hoyo_zero"
  76 + android:layout_width="match_parent"
  77 + android:layout_centerHorizontal="true"
  78 + android:text="@string/xfgame_commit_bind" />
  79 +
  80 + </RelativeLayout>
  81 +
  82 + </LinearLayout>
  83 +</LinearLayout>
  1 +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2 + android:layout_width="@dimen/xfgame_layout_width"
  3 + android:layout_height="wrap_content"
  4 + android:layout_gravity="center"
  5 + android:background="@drawable/xfgame_base_background"
  6 + android:orientation="vertical">
  7 +
  8 + <com.xuanfeng.sdk.ui.weight.SDKBackTitleBar
  9 + android:id="@+id/xf_contact_gm_btb"
  10 + android:layout_width="wrap_content"
  11 + android:layout_height="wrap_content"
  12 + android:paddingBottom="@dimen/xfgame_space_normal" />
  13 +
  14 + <LinearLayout
  15 + android:layout_width="match_parent"
  16 + android:layout_height="wrap_content"
  17 + android:gravity="center"
  18 + android:orientation="vertical"
  19 + android:paddingLeft="40dp"
  20 + android:paddingTop="10dp"
  21 + android:paddingRight="40dp"
  22 + android:paddingBottom="@dimen/xfgame_space_big">
  23 +
  24 + <FrameLayout
  25 + android:id="@+id/xf_contact_gm_qq_fl"
  26 + style="@style/xfgame.input.downline">
  27 +
  28 + <LinearLayout style="@style/xfgame.input.xiafeng">
  29 +
  30 + <LinearLayout
  31 + android:layout_width="match_parent"
  32 + android:layout_height="wrap_content"
  33 + android:layout_gravity="center_vertical"
  34 + android:layout_marginStart="@dimen/xfgame_space_bigger"
  35 + android:orientation="horizontal">
  36 +
  37 + <TextView
  38 + style="@style/xfgame.text.item.xiafeng_key"
  39 + android:text="@string/xfgame_xiafeng_qq_contact" />
  40 +
  41 + <TextView
  42 + android:id="@+id/xf_contact_gm_qq_tv"
  43 + style="@style/xfgame.text.item.xiafeng_value"
  44 + android:text="@string/xfgame_demo_qq_group" />
  45 +
  46 + </LinearLayout>
  47 + </LinearLayout>
  48 +
  49 + <ImageView
  50 + style="@style/xfgame.image.left_icon"
  51 + android:layout_width="25dp"
  52 + android:layout_height="25dp"
  53 + android:background="@drawable/xfgame_qq" />
  54 + </FrameLayout>
  55 +
  56 + <FrameLayout
  57 + android:id="@+id/xf_contact_gm_wechat_accounts_fl"
  58 + style="@style/xfgame.input.downline"
  59 + android:layout_marginTop="@dimen/xfgame_space_normal">
  60 +
  61 + <LinearLayout style="@style/xfgame.input.xiafeng">
  62 +
  63 + <LinearLayout
  64 + android:layout_width="match_parent"
  65 + android:layout_height="wrap_content"
  66 + android:layout_gravity="center_vertical"
  67 + android:layout_marginStart="@dimen/xfgame_space_bigger"
  68 + android:orientation="horizontal">
  69 +
  70 + <TextView
  71 + style="@style/xfgame.text.item.xiafeng_key"
  72 + android:text="@string/xfgame_xiafeng_wechat_cs" />
  73 +
  74 + <TextView
  75 + android:id="@+id/xf_contact_gm_wechat_accounts_tv"
  76 + style="@style/xfgame.text.item.xiafeng_value"
  77 + android:text="@string/xfgame_xiafeng_demo_wechat_cs" />
  78 +
  79 + </LinearLayout>
  80 + </LinearLayout>
  81 +
  82 + <ImageView
  83 + style="@style/xfgame.image.left_icon"
  84 + android:layout_width="25dp"
  85 + android:layout_height="25dp"
  86 + android:background="@drawable/xfgame_wechat" />
  87 + </FrameLayout>
  88 +
  89 + <FrameLayout
  90 + android:id="@+id/xf_contact_gm_telelphone_fl"
  91 + style="@style/xfgame.input.downline"
  92 + android:layout_marginTop="@dimen/xfgame_space_normal">
  93 +
  94 + <LinearLayout style="@style/xfgame.input.xiafeng">
  95 +
  96 + <LinearLayout
  97 + android:layout_width="match_parent"
  98 + android:layout_height="wrap_content"
  99 + android:layout_gravity="center_vertical"
  100 + android:layout_marginStart="@dimen/xfgame_space_bigger"
  101 + android:orientation="horizontal">
  102 +
  103 + <TextView
  104 + style="@style/xfgame.text.item.xiafeng_key"
  105 + android:text="@string/xfgame_xiafeng_cs_tell_number" />
  106 +
  107 + <TextView
  108 + android:id="@+id/xf_contact_gm_telelphone_tv"
  109 + style="@style/xfgame.text.item.xiafeng_value"
  110 + android:text="@string/xfgame_demo_telephone" />
  111 +
  112 + </LinearLayout>
  113 + </LinearLayout>
  114 +
  115 + <ImageView
  116 + style="@style/xfgame.image.left_icon"
  117 + android:layout_width="25dp"
  118 + android:layout_height="25dp"
  119 + android:background="@drawable/xfgame_tel" />
  120 + </FrameLayout>
  121 + </LinearLayout>
  122 +
  123 +</LinearLayout>
  1 +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2 + android:layout_width="@dimen/xfgame_layout_width"
  3 + android:layout_height="wrap_content"
  4 + android:layout_gravity="center"
  5 + android:background="@drawable/xfgame_base_background"
  6 + android:orientation="vertical">
  7 +
  8 + <com.xuanfeng.sdk.ui.weight.SDKBackTitleBar
  9 + android:id="@+id/xf_device_logined_account_btb"
  10 + android:layout_width="wrap_content"
  11 + android:layout_height="wrap_content"
  12 + android:paddingBottom="@dimen/xfgame_space_normal" />
  13 +
  14 + <LinearLayout
  15 + android:layout_width="match_parent"
  16 + android:layout_height="wrap_content"
  17 + android:orientation="vertical"
  18 + android:paddingLeft="@dimen/xfgame_space_bigger"
  19 + android:paddingRight="@dimen/xfgame_space_bigger"
  20 + android:paddingBottom="5dp">
  21 +
  22 + <TextView
  23 + android:layout_width="wrap_content"
  24 + android:layout_height="wrap_content"
  25 + android:text="@string/xfgame_xiafeng_device_login_account"
  26 + android:textColor="@color/xfgame_hy_main_color"
  27 + android:layout_gravity="center"
  28 + android:textSize="@dimen/xfgame_font_size_10"
  29 + android:layout_marginBottom="@dimen/xfgame_space_normal"/>
  30 +
  31 + <ListView
  32 + android:id="@+id/xf_device_logined_account_lv"
  33 + android:layout_width="match_parent"
  34 + android:layout_height="170dp"
  35 + android:cacheColorHint="@android:color/transparent"
  36 + android:listSelector="@android:color/transparent"
  37 + android:divider="@null"/>
  38 +
  39 + <TextView
  40 + android:id="@+id/xf_device_logined_account_tv"
  41 + android:layout_width="match_parent"
  42 + android:layout_height="170dp"
  43 + android:gravity="center"
  44 + android:textColor="@color/xfgame_333333"
  45 + android:text="@string/xfgame_without_device_login_account"
  46 + android:textSize="@dimen/xfgame_font_size_14"
  47 + android:visibility="gone" />
  48 +
  49 + <RelativeLayout
  50 + android:layout_width="match_parent"
  51 + android:layout_height="25dp"
  52 + android:layout_marginTop="@dimen/xfgame_space_normal"
  53 + android:layout_marginBottom="@dimen/xfgame_space_normal">
  54 +
  55 + <Button
  56 + android:id="@+id/xf_device_logined_find_pwd_bt"
  57 + style="@style/xfgame.button.xiafeng_zero"
  58 + android:layout_centerVertical="true"
  59 + android:text="@string/xfgame_find_pwd_sign"
  60 + android:layout_height="25dp"
  61 + android:layout_alignParentStart="true"/>
  62 +
  63 + <LinearLayout
  64 + android:id="@+id/xf_device_logined_contact_gm_ll"
  65 + android:layout_width="wrap_content"
  66 + android:layout_height="wrap_content"
  67 + android:layout_marginTop="@dimen/xfgame_space_big"
  68 + android:layout_marginBottom="@dimen/xfgame_space_normal"
  69 + android:layout_alignParentEnd="true"
  70 + android:layout_centerVertical="true">
  71 +
  72 + <ImageView
  73 + android:layout_gravity="center"
  74 + android:layout_width="20dp"
  75 + android:layout_height="20dp"
  76 + android:layout_marginLeft="5dp"
  77 + android:layout_marginRight="5dp"
  78 + android:background="@drawable/xfgame_bar_gm"/>
  79 +
  80 + <TextView
  81 + android:layout_width="wrap_content"
  82 + android:layout_height="wrap_content"
  83 + android:textColor="@color/xfgame_hy_main_color"
  84 + android:textSize="@dimen/xfgame_font_size_10"
  85 + android:layout_gravity="center"
  86 + android:text="@string/xfgame_contact_gm_sign"/>
  87 +
  88 + </LinearLayout>
  89 + </RelativeLayout>
  90 +
  91 + </LinearLayout>
  92 +</LinearLayout>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:layout_width="match_parent"
  4 + android:layout_height="wrap_content"
  5 + android:orientation="vertical"
  6 + android:paddingBottom="@dimen/xfgame_space_normal">
  7 +
  8 +
  9 + <LinearLayout
  10 + android:layout_width="match_parent"
  11 + android:layout_height="wrap_content"
  12 + android:layout_weight="3"
  13 + android:orientation="vertical"
  14 + android:background="@drawable/xfgame_hy_bg_0"
  15 + android:paddingTop="@dimen/xfgame_space_normal"
  16 + android:paddingLeft="@dimen/xfgame_space_normal"
  17 + android:paddingBottom="@dimen/xfgame_space_normal"
  18 + android:paddingRight="@dimen/xfgame_space_normal"
  19 + >
  20 +
  21 + <LinearLayout
  22 + android:layout_width="match_parent"
  23 + android:layout_height="20dp">
  24 +
  25 + <TextView
  26 + style="@style/xfgame.text.item.find_key"
  27 + android:text="@string/xfgame_hoyo_account" />
  28 +
  29 + <TextView
  30 + android:id="@+id/xf_find_logined_account"
  31 + style="@style/xfgame.text.item.find_value"
  32 + android:text="@string/xfgame_demo_string" />
  33 + </LinearLayout>
  34 +
  35 + <View
  36 + android:layout_width="match_parent"
  37 + android:layout_height="5dp"
  38 + android:background="@drawable/xfgame_shape_dotted_line"
  39 + android:layout_marginTop="@dimen/xfgame_space_more_small"
  40 + android:layout_marginBottom="@dimen/xfgame_space_more_small"
  41 + android:layerType="software"/>
  42 +
  43 + <LinearLayout
  44 + android:layout_width="match_parent"
  45 + android:layout_height="20dp">
  46 +
  47 + <TextView
  48 + style="@style/xfgame.text.item.find_key"
  49 + android:text="@string/xfgame_xiafeng_had_bind_phone" />
  50 +
  51 + <TextView
  52 + android:id="@+id/xf_find_logined_bind_phone_number"
  53 + style="@style/xfgame.text.item.find_value"
  54 + android:text="@string/xfgame_demo_string" />
  55 + </LinearLayout>
  56 +
  57 + <View
  58 + android:layout_width="match_parent"
  59 + android:layout_height="5dp"
  60 + android:background="@drawable/xfgame_shape_dotted_line"
  61 + android:layout_marginTop="@dimen/xfgame_space_more_small"
  62 + android:layout_marginBottom="@dimen/xfgame_space_more_small"
  63 + android:layerType="software"/>
  64 +
  65 + <LinearLayout
  66 + android:layout_width="match_parent"
  67 + android:layout_height="20dp">
  68 +
  69 + <TextView
  70 + style="@style/xfgame.text.item.find_key"
  71 + android:text="@string/xfgame_last_login_time" />
  72 +
  73 + <TextView
  74 + android:id="@+id/xf_find_last_login_time"
  75 + style="@style/xfgame.text.item.find_value"
  76 + android:text="@string/xfgame_demo_data" />
  77 + </LinearLayout>
  78 +
  79 + <View
  80 + android:layout_width="match_parent"
  81 + android:layout_height="5dp"
  82 + android:background="@drawable/xfgame_shape_dotted_line"
  83 + android:layout_marginTop="@dimen/xfgame_space_more_small"
  84 + android:layout_marginBottom="@dimen/xfgame_space_more_small"
  85 + android:layerType="software"/>
  86 +
  87 + <LinearLayout
  88 + android:layout_width="match_parent"
  89 + android:layout_height="20dp">
  90 +
  91 + <TextView
  92 + style="@style/xfgame.text.item.find_key"
  93 + android:text="@string/xfgame_last_game" />
  94 +
  95 + <TextView
  96 + android:id="@+id/xf_find_last_login_game_name"
  97 + style="@style/xfgame.text.item.find_value"
  98 + android:text="@string/xfgame_demo_string" />
  99 + </LinearLayout>
  100 + </LinearLayout>
  101 +
  102 +
  103 +</LinearLayout>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +
  3 +<RelativeLayout
  4 + xmlns:android="http://schemas.android.com/apk/res/android"
  5 + android:layout_width="match_parent"
  6 + android:layout_height="match_parent">
  7 +
  8 + <RelativeLayout
  9 + xmlns:android="http://schemas.android.com/apk/res/android"
  10 + android:layout_width="match_parent"
  11 + android:layout_height="match_parent">
  12 +
  13 + <LinearLayout
  14 + android:layout_width="@dimen/xfgame_layout_width_small"
  15 + android:layout_height="wrap_content"
  16 + android:background="@drawable/xfgame_auth_online_tip"
  17 + android:orientation="vertical"
  18 + android:layout_centerHorizontal="true"
  19 + android:layout_centerVertical="true">
  20 +
  21 + <TextView
  22 + android:layout_width="wrap_content"
  23 + android:layout_height="wrap_content"
  24 + android:layout_gravity="center"
  25 + android:paddingTop="@dimen/xfgame_space_normal"
  26 + android:textColor="@color/xfgame_text_000000"
  27 + android:textSize="@dimen/xfgame_font_size_18"
  28 + android:text="@string/xfgame_tip"/>
  29 +
  30 + <LinearLayout
  31 + android:layout_width="wrap_content"
  32 + android:layout_height="wrap_content"
  33 + android:paddingTop="@dimen/xfgame_space_big"
  34 + android:paddingBottom="@dimen/xfgame_space_normal"
  35 + android:paddingLeft="@dimen/xfgame_space_big"
  36 + android:paddingRight="@dimen/xfgame_space_big"
  37 + android:layout_gravity="center"
  38 + android:orientation="horizontal">
  39 +
  40 + <TextView
  41 + android:id="@+id/xfgame_exit_dialog_msg_bt"
  42 + android:layout_width="wrap_content"
  43 + android:layout_height="wrap_content"
  44 + android:text="@string/xfgame_tip_content"/>
  45 +
  46 + </LinearLayout>
  47 +
  48 + <Button
  49 + android:id="@+id/xfgame_exit_dialog_exit_bt"
  50 + android:layout_width="150dp"
  51 + style="@style/xfgame.button.hoyo_zero"
  52 + android:text="@string/xfgame_exit_game"
  53 + android:layout_marginTop="@dimen/xfgame_space_small"
  54 + android:layout_marginBottom="@dimen/xfgame_space_normal"
  55 + android:layout_gravity="center"/>
  56 +
  57 + </LinearLayout>
  58 +
  59 + </RelativeLayout>
  60 +
  61 +</RelativeLayout>
  62 +
  1 +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2 + android:layout_width="@dimen/xfgame_layout_width"
  3 + android:layout_height="wrap_content"
  4 + android:layout_gravity="center"
  5 + android:background="@drawable/xfgame_base_background"
  6 + android:orientation="vertical">
  7 +
  8 + <com.xuanfeng.sdk.ui.weight.SDKBackTitleBar
  9 + android:id="@+id/xf_fast_register_btb"
  10 + android:layout_width="wrap_content"
  11 + android:layout_height="wrap_content"
  12 + android:paddingBottom="@dimen/xfgame_space_normal" />
  13 +
  14 + <LinearLayout
  15 + android:layout_width="match_parent"
  16 + android:layout_height="wrap_content"
  17 + android:gravity="center"
  18 + android:orientation="vertical"
  19 + android:paddingLeft="40dp"
  20 + android:paddingTop="@dimen/xfgame_space_normal"
  21 + android:paddingRight="40dp"
  22 + android:paddingBottom="5dp">
  23 +
  24 + <FrameLayout style="@style/xfgame.input.downline">
  25 +
  26 + <LinearLayout
  27 + style="@style/xfgame.input.xiafeng"
  28 + android:layout_gravity="center_vertical"
  29 + android:layout_marginStart="@dimen/xfgame_space_small"
  30 + android:focusable="true"
  31 + android:focusableInTouchMode="true"
  32 + android:orientation="horizontal">
  33 +
  34 + <EditText
  35 + android:id="@+id/xf_fast_register_account_et"
  36 + style="@style/xfgame.input.edittext.account"
  37 + android:layout_gravity="center_vertical"
  38 + android:layout_marginStart="50dp"
  39 + android:layout_weight="1"
  40 + android:hint="@string/xfgame_login_user_hint_two" />
  41 +
  42 + <RelativeLayout
  43 + android:id="@+id/xf_fast_register_cls"
  44 + style="@style/xfgame.image.right_cls_icon_rl"
  45 + android:visibility="invisible">
  46 +
  47 + <ImageView
  48 + style="@style/xfgame.image.right_cls_icon"
  49 + android:background="@drawable/xfgame_cls" />
  50 + </RelativeLayout>
  51 + </LinearLayout>
  52 +
  53 + <ImageView
  54 + style="@style/xfgame.image.left_icon"
  55 + android:background="@drawable/xfgame_user" />
  56 +
  57 + </FrameLayout>
  58 +
  59 + <FrameLayout
  60 + style="@style/xfgame.input.downline"
  61 + android:layout_marginTop="@dimen/xfgame_space_normal">
  62 +
  63 + <LinearLayout
  64 + style="@style/xfgame.input.xiafeng"
  65 + android:layout_gravity="center_vertical"
  66 + android:layout_marginStart="@dimen/xfgame_space_small"
  67 + android:orientation="horizontal">
  68 +
  69 + <EditText
  70 + android:id="@+id/xf_fast_register_pwd_et"
  71 + style="@style/xfgame.input.edittext.password"
  72 + android:layout_gravity="center_vertical"
  73 + android:layout_marginStart="50dp"
  74 + android:layout_weight="1"
  75 + android:hint="@string/xfgame_password_hint" />
  76 +
  77 + </LinearLayout>
  78 +
  79 + <ImageView
  80 + style="@style/xfgame.image.left_icon"
  81 + android:background="@drawable/xfgame_pwd" />
  82 + </FrameLayout>
  83 +
  84 + <LinearLayout
  85 + android:layout_width="match_parent"
  86 + android:layout_height="25dp"
  87 + android:layout_marginTop="@dimen/xfgame_space_more_small"
  88 + android:orientation="horizontal">
  89 +
  90 + <RelativeLayout
  91 + android:id="@+id/xf_fast_register_agree_agreement_ll"
  92 + android:layout_width="25dp"
  93 + android:layout_height="25dp"
  94 + android:layout_gravity="center_vertical">
  95 +
  96 + <ImageView
  97 + android:id="@+id/xf_fast_register_agree_agreement_iv"
  98 + android:layout_width="12dp"
  99 + android:layout_height="12dp"
  100 + android:background="@drawable/xfgame_agree"
  101 + android:layout_centerHorizontal="true"
  102 + android:layout_centerVertical="true"/>
  103 + </RelativeLayout>
  104 +
  105 + <TextView
  106 + android:layout_width="wrap_content"
  107 + android:layout_height="wrap_content"
  108 + android:layout_gravity="center_vertical"
  109 + android:gravity="center"
  110 + android:text="@string/xfgame_hy_read_agree"
  111 + android:textColor="@color/xfgame_333333"
  112 + android:textSize="@dimen/xfgame_font_size_11" />
  113 +
  114 + <TextView
  115 + android:id="@+id/xf_fast_register_user_agreement_tv"
  116 + android:layout_width="wrap_content"
  117 + android:layout_height="match_parent"
  118 + android:layout_gravity="center_vertical"
  119 + android:layout_marginStart="@dimen/xfgame_space_small"
  120 + android:layout_marginEnd="@dimen/xfgame_space_small"
  121 + android:gravity="center"
  122 + android:text="@string/xfgame_xiafeng_user_agreement"
  123 + android:textColor="@color/xfgame_hy_main_color"
  124 + android:textSize="@dimen/xfgame_font_size_11" />
  125 +
  126 + <TextView
  127 + android:layout_width="wrap_content"
  128 + android:layout_height="wrap_content"
  129 + android:layout_gravity="center_vertical"
  130 + android:gravity="center"
  131 + android:text="@string/xfgame_xiafeng_link"
  132 + android:textColor="@color/xfgame_333333"
  133 + android:textSize="@dimen/xfgame_font_size_11" />
  134 +
  135 + <TextView
  136 + android:id="@+id/xf_fast_register_user_privacy_tv"
  137 + android:layout_width="wrap_content"
  138 + android:layout_height="match_parent"
  139 + android:layout_gravity="center_vertical"
  140 + android:layout_marginStart="@dimen/xfgame_space_small"
  141 + android:layout_marginEnd="@dimen/xfgame_space_small"
  142 + android:gravity="center"
  143 + android:text="@string/xfgame_xiafeng_user_privacy"
  144 + android:textColor="@color/xfgame_hy_main_color"
  145 + android:textSize="@dimen/xfgame_font_size_11" />
  146 +
  147 + </LinearLayout>
  148 +
  149 + <Button
  150 + android:id="@+id/xf_fast_register_fast_register_bt"
  151 + style="@style/xfgame.button.hoyo_zero"
  152 + android:layout_width="match_parent"
  153 + android:layout_marginTop="@dimen/xfgame_space_more_small"
  154 + android:gravity="center"
  155 + android:text="@string/xfgame_register" />
  156 +
  157 + <RelativeLayout
  158 + android:layout_width="match_parent"
  159 + android:layout_height="match_parent"
  160 + android:layout_marginTop="@dimen/xfgame_space_normal"
  161 + android:layout_marginBottom="@dimen/xfgame_space_normal"
  162 + android:orientation="horizontal">
  163 +
  164 + <TextView
  165 + android:layout_width="wrap_content"
  166 + android:layout_height="wrap_content"
  167 + android:layout_alignParentStart="true"
  168 + android:layout_centerVertical="true"
  169 + android:text="@string/xfgame_other_login_way"
  170 + android:textColor="@color/xfgame_hy_main_color"
  171 + android:textSize="@dimen/xfgame_font_size_12" />
  172 +
  173 + <LinearLayout
  174 + android:id="@+id/xf_fast_register_register_by_msg_ll"
  175 + android:layout_width="wrap_content"
  176 + android:layout_height="wrap_content"
  177 + android:layout_centerInParent="true"
  178 + android:layout_centerVertical="true"
  179 + android:orientation="vertical">
  180 +
  181 + <ImageView
  182 + android:layout_width="16dp"
  183 + android:layout_height="16dp"
  184 + android:layout_gravity="center"
  185 + android:layout_marginBottom="@dimen/xfgame_space_small"
  186 + android:background="@drawable/xfgame_phone_register" />
  187 +
  188 + <TextView
  189 + android:layout_width="wrap_content"
  190 + android:layout_height="wrap_content"
  191 + android:text="@string/xfgame_phone_register"
  192 + android:textColor="@color/xfgame_333333"
  193 + android:textSize="@dimen/xfgame_font_size_10" />
  194 + </LinearLayout>
  195 +
  196 + <LinearLayout
  197 + android:id="@+id/xf_fast_register_has_account_login_ll"
  198 + android:layout_width="wrap_content"
  199 + android:layout_height="wrap_content"
  200 + android:layout_alignParentEnd="true"
  201 + android:layout_centerVertical="true"
  202 + android:orientation="vertical">
  203 +
  204 + <ImageView
  205 + android:layout_width="16dp"
  206 + android:layout_height="16dp"
  207 + android:layout_gravity="center"
  208 + android:layout_marginBottom="@dimen/xfgame_space_small"
  209 + android:background="@drawable/xfgame_account" />
  210 +
  211 + <TextView
  212 + android:layout_width="wrap_content"
  213 + android:layout_height="wrap_content"
  214 + android:text="@string/xfgame_has_account_login"
  215 + android:textColor="@color/xfgame_333333"
  216 + android:textSize="@dimen/xfgame_font_size_10" />
  217 + </LinearLayout>
  218 +
  219 + </RelativeLayout>
  220 + </LinearLayout>
  221 +
  222 +</LinearLayout>
  1 +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2 + android:layout_width="@dimen/xfgame_layout_width"
  3 + android:layout_height="wrap_content"
  4 + android:layout_gravity="center"
  5 + android:background="@drawable/xfgame_base_background"
  6 + android:orientation="vertical">
  7 +
  8 + <com.xuanfeng.sdk.ui.weight.SDKBackTitleBar
  9 + android:id="@+id/xf_login_btb"
  10 + android:layout_width="wrap_content"
  11 + android:layout_height="wrap_content"
  12 + android:paddingBottom="@dimen/xfgame_space_normal" />
  13 +
  14 + <RelativeLayout
  15 + android:layout_width="match_parent"
  16 + android:layout_height="match_parent"
  17 + android:orientation="horizontal">
  18 +
  19 + <TextView
  20 + android:id="@+id/xf_login_forget_account_pwd_tv"
  21 + android:layout_width="wrap_content"
  22 + android:layout_height="wrap_content"
  23 + android:layout_alignParentEnd="true"
  24 + android:gravity="center"
  25 + android:text="@string/xfgame_forget_account_line"
  26 + android:textColor="@color/xfgame_hy_main_color"
  27 + android:textSize="@dimen/xfgame_font_size_11" />
  28 + </RelativeLayout>
  29 +
  30 + <LinearLayout
  31 + android:layout_width="match_parent"
  32 + android:layout_height="wrap_content"
  33 + android:gravity="center"
  34 + android:orientation="vertical"
  35 + android:paddingLeft="40dp"
  36 + android:paddingTop="@dimen/xfgame_space_normal"
  37 + android:paddingRight="40dp"
  38 + android:paddingBottom="5dp">
  39 +
  40 + <FrameLayout
  41 + android:id="@+id/xf_login_account_fl"
  42 + style="@style/xfgame.input.downline">
  43 +
  44 + <LinearLayout
  45 + android:id="@+id/xf_login_account_ll"
  46 + style="@style/xfgame.input.xiafeng">
  47 +
  48 + <EditText
  49 + android:id="@+id/xf_login_account_et"
  50 + style="@style/xfgame.input.edittext.account"
  51 + android:hint="@string/xfgame_login_user_hint" />
  52 +
  53 + <RelativeLayout
  54 + android:id="@+id/xf_login_cls"
  55 + android:layout_width="25dp"
  56 + android:layout_height="match_parent"
  57 + android:clickable="true"
  58 + android:focusable="true"
  59 + android:visibility="invisible">
  60 +
  61 + <ImageView
  62 + android:layout_width="18dp"
  63 + android:layout_height="18dp"
  64 + android:layout_centerVertical="true"
  65 + android:background="@drawable/xfgame_cls"
  66 + android:clickable="false" />
  67 +
  68 + </RelativeLayout>
  69 +
  70 + <RelativeLayout
  71 + android:id="@+id/xf_login_show_account"
  72 + android:layout_width="25dp"
  73 + android:layout_height="match_parent"
  74 + android:clickable="true"
  75 + android:focusable="true">
  76 +
  77 + <ImageView
  78 + android:layout_width="18dp"
  79 + android:layout_height="18dp"
  80 + android:layout_centerVertical="true"
  81 + android:background="@drawable/xfgame_down"
  82 + android:clickable="false" />
  83 +
  84 + </RelativeLayout>
  85 +
  86 + </LinearLayout>
  87 +
  88 + <ImageView
  89 + android:id="@+id/xf_login_account_image"
  90 + style="@style/xfgame.image.left_icon"
  91 + android:background="@drawable/xfgame_user" />
  92 +
  93 + </FrameLayout>
  94 +
  95 + <FrameLayout
  96 + style="@style/xfgame.input.downline"
  97 + android:layout_marginTop="@dimen/xfgame_space_normal">
  98 +
  99 + <LinearLayout style="@style/xfgame.input.xiafeng">
  100 +
  101 + <EditText
  102 + android:id="@+id/xf_login_pwd_et"
  103 + style="@style/xfgame.input.edittext.password"
  104 + android:hint="@string/xfgame_password_hint"
  105 + android:inputType="textPassword" />
  106 +
  107 + <RelativeLayout
  108 + android:layout_width="25dp"
  109 + android:layout_height="match_parent">
  110 +
  111 + <ImageView
  112 + android:id="@+id/xf_login_pwd_visibility_iv"
  113 + android:layout_width="18dp"
  114 + android:layout_height="18dp"
  115 + android:layout_centerVertical="true"
  116 + android:background="@drawable/xfgame_show_paw" />
  117 + </RelativeLayout>
  118 +
  119 + </LinearLayout>
  120 +
  121 + <ImageView
  122 + style="@style/xfgame.image.left_icon"
  123 + android:background="@drawable/xfgame_pwd" />
  124 +
  125 + </FrameLayout>
  126 +
  127 + <Button
  128 + android:id="@+id/xf_login_login_bt"
  129 + style="@style/xfgame.button.hoyo_zero"
  130 + android:layout_width="match_parent"
  131 + android:layout_marginTop="@dimen/xfgame_space_normal"
  132 + android:gravity="center"
  133 + android:text="@string/xfgame_login" />
  134 +
  135 + <RelativeLayout
  136 + android:layout_width="match_parent"
  137 + android:layout_height="match_parent"
  138 + android:layout_marginTop="@dimen/xfgame_space_normal"
  139 + android:layout_marginBottom="@dimen/xfgame_space_normal"
  140 + android:orientation="horizontal">
  141 +
  142 + <TextView
  143 + android:layout_width="wrap_content"
  144 + android:layout_height="wrap_content"
  145 + android:layout_alignParentStart="true"
  146 + android:layout_centerVertical="true"
  147 + android:text="@string/xfgame_other_login_way"
  148 + android:textColor="@color/xfgame_hy_main_color"
  149 + android:textSize="@dimen/xfgame_font_size_12" />
  150 +
  151 + <LinearLayout
  152 + android:id="@+id/xf_login_login_by_msg_ll"
  153 + android:layout_width="wrap_content"
  154 + android:layout_height="wrap_content"
  155 + android:layout_centerInParent="true"
  156 + android:layout_centerVertical="true"
  157 + android:orientation="vertical">
  158 +
  159 + <ImageView
  160 + android:layout_width="16dp"
  161 + android:layout_height="16dp"
  162 + android:layout_gravity="center"
  163 + android:layout_marginBottom="@dimen/xfgame_space_small"
  164 + android:background="@drawable/xfgame_phone_register" />
  165 +
  166 + <TextView
  167 + android:layout_width="wrap_content"
  168 + android:layout_height="wrap_content"
  169 + android:text="@string/xfgame_message_login"
  170 + android:textColor="@color/xfgame_333333"
  171 + android:textSize="@dimen/xfgame_font_size_10" />
  172 + </LinearLayout>
  173 +
  174 + <LinearLayout
  175 + android:id="@+id/xf_login_fast_register_ll"
  176 + android:layout_width="wrap_content"
  177 + android:layout_height="wrap_content"
  178 + android:layout_alignParentEnd="true"
  179 + android:layout_centerVertical="true"
  180 + android:orientation="vertical">
  181 +
  182 + <ImageView
  183 + android:layout_width="16dp"
  184 + android:layout_height="16dp"
  185 + android:layout_gravity="center"
  186 + android:layout_marginBottom="@dimen/xfgame_space_small"
  187 + android:background="@drawable/xfgame_fast_register" />
  188 +
  189 + <TextView
  190 + android:id="@+id/xf_login_fast_register_tv"
  191 + android:layout_width="wrap_content"
  192 + android:layout_height="wrap_content"
  193 + android:text="@string/xfgame_fast_register"
  194 + android:textColor="@color/xfgame_333333"
  195 + android:textSize="@dimen/xfgame_font_size_10" />
  196 + </LinearLayout>
  197 +
  198 + </RelativeLayout>
  199 +
  200 +
  201 + </LinearLayout>
  202 +
  203 +</LinearLayout>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +
  3 +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  4 + android:layout_width="match_parent"
  5 + android:layout_height="match_parent">
  6 +
  7 + <RelativeLayout
  8 + android:layout_width="match_parent"
  9 + android:layout_height="match_parent">
  10 +
  11 + <LinearLayout
  12 + android:id="@+id/xf_login_wait_dialog_cancel"
  13 + android:layout_width="wrap_content"
  14 + android:layout_height="wrap_content"
  15 + android:orientation="vertical"
  16 + android:layout_marginTop="@dimen/xfgame_space_normal"
  17 + android:layout_marginEnd="@dimen/xfgame_space_normal"
  18 + android:layout_alignParentTop="true"
  19 + android:layout_alignParentEnd="true"
  20 + android:clickable="true"
  21 + android:focusable="true">
  22 +
  23 + <ImageView
  24 + android:layout_width="50dp"
  25 + android:layout_height="50dp"
  26 + android:layout_gravity="center_horizontal"
  27 + android:src="@drawable/xfgame_login_back"
  28 + android:textColor="@color/xfgame_EAEAEA" />
  29 +
  30 + <TextView
  31 + android:layout_width="wrap_content"
  32 + android:layout_height="wrap_content"
  33 + android:layout_gravity="center_horizontal"
  34 + android:text="@string/xfgame_login_wait_dialog_cancel"
  35 + android:textColor="@color/xfgame_text_FFFFFF"/>
  36 + </LinearLayout>
  37 +
  38 +
  39 +
  40 + <LinearLayout
  41 + android:layout_width="wrap_content"
  42 + android:layout_height="wrap_content"
  43 + android:layout_centerHorizontal="true"
  44 + android:layout_centerVertical="true"
  45 + android:background="@drawable/xfgame_login_wait_loading_background"
  46 + android:orientation="vertical">
  47 +
  48 + <LinearLayout
  49 + android:layout_width="wrap_content"
  50 + android:layout_height="wrap_content"
  51 + android:layout_gravity="center"
  52 + android:orientation="horizontal"
  53 + android:layout_marginTop="@dimen/xfgame_space_more_big"
  54 + android:layout_marginLeft="@dimen/xfgame_space_big"
  55 + android:layout_marginRight="@dimen/xfgame_space_big">
  56 +
  57 + <TextView
  58 + android:id="@+id/xf_login_wait_dialog_tip_user"
  59 + android:layout_width="wrap_content"
  60 + android:layout_height="wrap_content"
  61 + android:text="@string/xfgame_login_wait_dialog_tip1"
  62 + android:textColor="@color/xfgame_hy_main_color"
  63 + android:textSize="@dimen/xfgame_font_size_14"/>
  64 +
  65 + <TextView
  66 + android:id="@+id/xfgame_login_wait_dialog_username"
  67 + android:layout_width="wrap_content"
  68 + android:layout_height="wrap_content"
  69 + android:textColor="@color/xfgame_hy_main_color"
  70 + android:textSize="@dimen/xfgame_font_size_14"/>
  71 +
  72 + <TextView
  73 + android:layout_width="wrap_content"
  74 + android:layout_height="wrap_content"
  75 + android:text="@string/xfgame_login_wait_dialog_tip2"
  76 + android:textColor="@color/xfgame_hy_main_color"
  77 + android:textSize="@dimen/xfgame_font_size_14"/>
  78 +
  79 + </LinearLayout>
  80 +
  81 + <ProgressBar
  82 + android:id="@+id/xf_wait_dialog_pb"
  83 + android:layout_width="wrap_content"
  84 + android:layout_height="wrap_content"
  85 + android:layout_gravity="center_horizontal"
  86 + android:indeterminateDrawable="@drawable/xfgame_login_loading"
  87 + android:layout_marginTop="@dimen/xfgame_space_normal"
  88 + android:layout_marginBottom="@dimen/xfgame_space_more_big"/>
  89 +
  90 + </LinearLayout>
  91 +
  92 + </RelativeLayout>
  93 +
  94 +</RelativeLayout>
  95 +
  1 +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2 + android:layout_width="@dimen/xfgame_layout_width"
  3 + android:layout_height="wrap_content"
  4 + android:layout_gravity="center"
  5 + android:background="@drawable/xfgame_base_background"
  6 + android:orientation="vertical">
  7 +
  8 + <com.xuanfeng.sdk.ui.weight.SDKBackTitleBar
  9 + android:id="@+id/xf_msg_login_btb"
  10 + android:layout_width="wrap_content"
  11 + android:layout_height="wrap_content"
  12 + android:paddingBottom="@dimen/xfgame_space_normal" />
  13 +
  14 + <LinearLayout
  15 + android:layout_width="match_parent"
  16 + android:layout_height="wrap_content"
  17 + android:gravity="center"
  18 + android:orientation="vertical"
  19 + android:paddingLeft="40dp"
  20 + android:paddingTop="10dp"
  21 + android:paddingRight="40dp"
  22 + android:paddingBottom="5dp">
  23 +
  24 + <FrameLayout style="@style/xfgame.input.downline">
  25 +
  26 + <LinearLayout style="@style/xfgame.input.xiafeng">
  27 +
  28 + <EditText
  29 + android:id="@+id/xf_msg_login_phone_number_et"
  30 + style="@style/xfgame.input.edittext"
  31 + android:hint="@string/xfgame_phone_number_hint" />
  32 +
  33 + <RelativeLayout
  34 + android:id="@+id/xf_msg_login_cls"
  35 + style="@style/xfgame.image.right_cls_icon_rl"
  36 + android:visibility="invisible">
  37 +
  38 + <ImageView
  39 + style="@style/xfgame.image.right_cls_icon"
  40 + android:background="@drawable/xfgame_cls" />
  41 + </RelativeLayout>
  42 + </LinearLayout>
  43 +
  44 + <ImageView
  45 + style="@style/xfgame.image.left_icon"
  46 + android:background="@drawable/xfgame_bind_phone" />
  47 + </FrameLayout>
  48 +
  49 + <LinearLayout
  50 + android:layout_width="match_parent"
  51 + android:layout_height="wrap_content"
  52 + android:layout_marginTop="@dimen/xfgame_space_normal"
  53 + android:orientation="horizontal">
  54 +
  55 + <FrameLayout
  56 + style="@style/xfgame.input.downline"
  57 + android:layout_width="0dp"
  58 + android:layout_marginEnd="@dimen/xfgame_space_normal"
  59 + android:layout_weight="2">
  60 +
  61 + <LinearLayout style="@style/xfgame.input.xiafeng">
  62 +
  63 + <EditText
  64 + android:id="@+id/xf_msg_login_verifycode_et"
  65 + style="@style/xfgame.input.edittext"
  66 + android:hint="@string/xfgame_verification_code_hint" />
  67 +
  68 + </LinearLayout>
  69 +
  70 + <ImageView
  71 + style="@style/xfgame.image.left_icon"
  72 + android:background="@drawable/xfgame_phone_code" />
  73 +
  74 + </FrameLayout>
  75 +
  76 + <Button
  77 + android:id="@+id/xf_msg_login_get_verifycode_bt"
  78 + style="@style/xfgame.button.xiafeng_phone_code"
  79 + android:layout_width="0dp"
  80 + android:layout_gravity="center"
  81 + android:layout_weight="1"
  82 + android:text="@string/xfgame_get_verification_code" />
  83 + </LinearLayout>
  84 +
  85 +
  86 + <RelativeLayout
  87 + android:layout_width="match_parent"
  88 + android:layout_height="wrap_content"
  89 + android:layout_marginTop="@dimen/xfgame_space_normal"
  90 + android:layout_marginBottom="@dimen/xfgame_space_normal"
  91 + android:orientation="horizontal">
  92 +
  93 + <Button
  94 + android:id="@+id/xf_msg_login_login_bt"
  95 + style="@style/xfgame.button.hoyo_zero"
  96 + android:layout_width="match_parent"
  97 + android:layout_centerHorizontal="true"
  98 + android:layout_centerVertical="true"
  99 + android:text="@string/xfgame_login" />
  100 + </RelativeLayout>
  101 +
  102 + </LinearLayout>
  103 +
  104 +</LinearLayout>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:layout_width="match_parent"
  4 + android:layout_height="match_parent"
  5 + android:background="@color/xfgame_FFFFFF"
  6 + android:focusable="true"
  7 + android:focusableInTouchMode="true">
  8 +
  9 + <LinearLayout
  10 + android:layout_width="match_parent"
  11 + android:layout_height="wrap_content"
  12 + android:orientation="vertical">
  13 +
  14 + <RelativeLayout
  15 + android:layout_width="match_parent"
  16 + android:layout_height="wrap_content"
  17 + android:orientation="vertical"
  18 + android:paddingLeft="@dimen/xfgame_space_normal">
  19 +
  20 + <LinearLayout
  21 + android:id="@+id/xf_pay_back_ll"
  22 + android:layout_width="wrap_content"
  23 + android:layout_height="wrap_content"
  24 + android:layout_centerVertical="true"
  25 + android:orientation="horizontal">
  26 +
  27 + <ImageView
  28 + android:layout_width="15dp"
  29 + android:layout_height="15dp"
  30 + android:layout_gravity="center"
  31 + android:background="@drawable/xfgame_back" />
  32 +
  33 + <TextView
  34 + android:layout_width="wrap_content"
  35 + android:layout_height="wrap_content"
  36 + android:text="@string/xfgame_back"
  37 + android:textSize="@dimen/xfgame_font_size_14" />
  38 +
  39 + </LinearLayout>
  40 +
  41 + <TextView
  42 + android:layout_width="@dimen/xfgame_logo_width_small"
  43 + android:layout_height="@dimen/xfgame_logo_height_small"
  44 + android:layout_centerHorizontal="true"
  45 + android:layout_centerVertical="true"
  46 + android:gravity="center"
  47 + android:text="@string/xfgame_pay"
  48 + android:textColor="@color/xfgame_666666"
  49 + android:textSize="@dimen/xfgame_font_size_20" />
  50 +
  51 + </RelativeLayout>
  52 +
  53 + <View
  54 + android:layout_width="match_parent"
  55 + android:layout_height="2dp"
  56 + android:background="@color/xfgame_EAEAEA" />
  57 +
  58 + <TextView
  59 + android:layout_width="wrap_content"
  60 + android:layout_height="wrap_content"
  61 + android:layout_marginLeft="@dimen/xfgame_space_normal"
  62 + android:layout_marginTop="@dimen/xfgame_space_normal"
  63 + android:text="@string/xfgame_pay_select"
  64 + android:textColor="@color/xfgame_666666"
  65 + android:textSize="@dimen/xfgame_font_size_18" />
  66 +
  67 + <HorizontalScrollView
  68 + android:layout_width="wrap_content"
  69 + android:layout_height="wrap_content"
  70 + android:layout_marginLeft="@dimen/xfgame_space_normal"
  71 + android:layout_marginTop="@dimen/xfgame_space_normal"
  72 + android:layout_marginRight="@dimen/xfgame_space_normal"
  73 + android:layout_weight="0">
  74 +
  75 + <LinearLayout
  76 + android:layout_width="wrap_content"
  77 + android:layout_height="60dp"
  78 + android:orientation="horizontal">
  79 +
  80 + <LinearLayout
  81 + android:id="@+id/xf_pay_alipay_ll"
  82 + style="@style/xfgame.pay.way.linearlayout">
  83 +
  84 + <ImageView
  85 + android:layout_width="40dp"
  86 + android:layout_height="40dp"
  87 + android:layout_gravity="center"
  88 + android:layout_marginLeft="@dimen/xfgame_space_big"
  89 + android:clickable="false"
  90 + android:src="@drawable/xfgame_pay_alipay" />
  91 +
  92 + <TextView
  93 + style="@style/xfgame.pay.way.textview"
  94 + android:text="@string/xfgame_pay_alipay" />
  95 +
  96 + </LinearLayout>
  97 +
  98 + <LinearLayout
  99 + android:id="@+id/xf_pay_wechat_ll"
  100 + style="@style/xfgame.pay.way.linearlayout">
  101 +
  102 + <ImageView
  103 + android:layout_width="40dp"
  104 + android:layout_height="40dp"
  105 + android:layout_gravity="center"
  106 + android:layout_marginLeft="@dimen/xfgame_space_big"
  107 + android:clickable="false"
  108 + android:src="@drawable/xfgame_pay_wechatpay" />
  109 +
  110 + <TextView
  111 + style="@style/xfgame.pay.way.textview"
  112 + android:text="@string/xfgame_pay_wechat" />
  113 +
  114 + </LinearLayout>
  115 +
  116 + <LinearLayout
  117 + android:id="@+id/xf_pay_union_ll"
  118 + style="@style/xfgame.pay.way.linearlayout">
  119 +
  120 + <ImageView
  121 + android:layout_width="60dp"
  122 + android:layout_height="40dp"
  123 + android:layout_gravity="center"
  124 + android:layout_marginLeft="@dimen/xfgame_space_big"
  125 + android:clickable="false"
  126 + android:src="@drawable/xfgame_pay_unionpay" />
  127 +
  128 + <TextView
  129 + style="@style/xfgame.pay.way.textview"
  130 + android:text="@string/xfgame_pay_union" />
  131 +
  132 + </LinearLayout>
  133 +
  134 + <LinearLayout
  135 + android:id="@+id/xf_pay_layout_aibei"
  136 + style="@style/xfgame.pay.way.linearlayout">
  137 +
  138 + <ImageView
  139 + android:layout_width="40dp"
  140 + android:layout_height="40dp"
  141 + android:layout_gravity="center"
  142 + android:layout_marginLeft="@dimen/xfgame_space_big"
  143 + android:clickable="false"
  144 + android:src="@drawable/xfgame_pay_aibeipay" />
  145 +
  146 + <TextView
  147 + style="@style/xfgame.pay.way.textview"
  148 + android:text="@string/xfgame_pay_aibeipay" />
  149 +
  150 + </LinearLayout>
  151 +
  152 + </LinearLayout>
  153 +
  154 + </HorizontalScrollView>
  155 +
  156 + <LinearLayout
  157 + android:layout_width="match_parent"
  158 + android:layout_height="30dp"
  159 + android:layout_gravity="left"
  160 + android:layout_marginTop="@dimen/xfgame_space_big"
  161 + android:background="@color/xfgame_FFFFFF"
  162 + android:orientation="horizontal">
  163 +
  164 + <TextView
  165 + style="@style/xfgame.pay.info.key"
  166 + android:text="@string/xfgame_pay_account" />
  167 +
  168 + <TextView
  169 + android:id="@+id/xf_pay_account_tv"
  170 + style="@style/xfgame.pay.info.value"
  171 + android:text="@string/xfgame_pay_tip" />
  172 +
  173 + </LinearLayout>
  174 +
  175 + <LinearLayout
  176 + android:layout_width="match_parent"
  177 + android:layout_height="30dp"
  178 + android:layout_gravity="left"
  179 + android:layout_marginTop="1dp"
  180 + android:background="@color/xfgame_FFFFFF"
  181 + android:orientation="horizontal">
  182 +
  183 + <TextView
  184 + style="@style/xfgame.pay.info.key"
  185 + android:text="@string/xfgame_pay_amount" />
  186 +
  187 + <TextView
  188 + android:id="@+id/xf_pay_amount_tv"
  189 + style="@style/xfgame.pay.info.value" />
  190 +
  191 + </LinearLayout>
  192 +
  193 + <LinearLayout
  194 + android:layout_width="match_parent"
  195 + android:layout_height="30dp"
  196 + android:layout_gravity="left"
  197 + android:layout_marginTop="1dp"
  198 + android:background="@color/xfgame_FFFFFF"
  199 + android:orientation="horizontal">
  200 +
  201 + <TextView
  202 + style="@style/xfgame.pay.info.key"
  203 + android:text="@string/xfgame_pay_goods_info" />
  204 +
  205 + <TextView
  206 + android:id="@+id/xf_pay_goods_info_tv"
  207 + style="@style/xfgame.pay.info.value" />
  208 +
  209 + </LinearLayout>
  210 +
  211 + <TextView
  212 + android:id="@+id/xf_pay_hint_tv"
  213 + android:layout_width="wrap_content"
  214 + android:layout_height="wrap_content"
  215 + android:layout_gravity="center"
  216 + android:layout_marginTop="@dimen/xfgame_space_normal"
  217 + android:text="@string/xfgame_pay_tip"
  218 + android:textColor="@color/xfgame_FF6666"
  219 + android:textSize="@dimen/xfgame_font_size_12" />
  220 +
  221 + <Button
  222 + android:id="@+id/xf_pay_commit_bt"
  223 + style="@style/xfgame.button.hoyo_zero"
  224 + android:layout_width="match_parent"
  225 + android:layout_height="40dp"
  226 + android:layout_marginLeft="@dimen/xfgame_space_big"
  227 + android:layout_marginTop="@dimen/xfgame_space_normal"
  228 + android:layout_marginRight="@dimen/xfgame_space_big"
  229 + android:textSize="@dimen/xfgame_font_size_12"
  230 + android:text="@string/xfgame_pay_commit" />
  231 +
  232 + </LinearLayout>
  233 +</ScrollView>
  1 +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2 + xmlns:tools="http://schemas.android.com/tools"
  3 + android:layout_width="@dimen/xfgame_layout_width"
  4 + android:layout_height="wrap_content"
  5 + android:layout_gravity="center"
  6 + android:background="@drawable/xfgame_base_background"
  7 + android:orientation="vertical">
  8 +
  9 + <com.xuanfeng.sdk.ui.weight.SDKBackTitleBar
  10 + android:id="@+id/xf_phone_register_btb"
  11 + android:layout_width="wrap_content"
  12 + android:layout_height="wrap_content"
  13 + android:paddingBottom="@dimen/xfgame_space_normal" />
  14 +
  15 + <LinearLayout
  16 + android:layout_width="match_parent"
  17 + android:layout_height="wrap_content"
  18 + android:gravity="center"
  19 + android:orientation="vertical"
  20 + android:paddingLeft="40dp"
  21 + android:paddingTop="10dp"
  22 + android:paddingRight="40dp"
  23 + android:paddingBottom="5dp">
  24 +
  25 + <FrameLayout style="@style/xfgame.input.downline">
  26 +
  27 + <LinearLayout style="@style/xfgame.input.xiafeng">
  28 +
  29 + <EditText
  30 + android:id="@+id/xf_phone_register_phone_number_et"
  31 + style="@style/xfgame.input.edittext.account"
  32 + android:hint="@string/xfgame_phone_number_hint"
  33 + tools:ignore="TextFields" />
  34 +
  35 + <RelativeLayout
  36 + android:id="@+id/xf_phone_register_cls"
  37 + style="@style/xfgame.image.right_cls_icon_rl"
  38 + android:visibility="invisible">
  39 +
  40 + <ImageView style="@style/xfgame.image.right_cls_icon" />
  41 + </RelativeLayout>
  42 + </LinearLayout>
  43 +
  44 + <ImageView
  45 + style="@style/xfgame.image.left_icon"
  46 + android:background="@drawable/xfgame_bind_phone" />
  47 +
  48 + </FrameLayout>
  49 +
  50 + <LinearLayout
  51 + android:layout_width="match_parent"
  52 + android:layout_height="wrap_content"
  53 + android:layout_marginTop="@dimen/xfgame_space_normal"
  54 + android:orientation="horizontal">
  55 +
  56 + <FrameLayout
  57 + style="@style/xfgame.input.downline"
  58 + android:layout_width="0dp"
  59 + android:layout_marginEnd="@dimen/xfgame_space_normal"
  60 + android:layout_weight="2">
  61 +
  62 + <LinearLayout style="@style/xfgame.input.xiafeng">
  63 +
  64 + <EditText
  65 + android:id="@+id/xf_phone_register_verifycode_et"
  66 + style="@style/xfgame.input.edittext"
  67 + android:hint="@string/xfgame_verification_code_hint" />
  68 +
  69 + </LinearLayout>
  70 +
  71 + <ImageView
  72 + style="@style/xfgame.image.left_icon"
  73 + android:background="@drawable/xfgame_phone_code" />
  74 +
  75 + </FrameLayout>
  76 +
  77 + <Button
  78 + android:id="@+id/xf_phone_register_get_verifycode_bt"
  79 + style="@style/xfgame.button.xiafeng_phone_code"
  80 + android:layout_width="0dp"
  81 + android:layout_gravity="center"
  82 + android:layout_weight="1"
  83 + android:text="@string/xfgame_get_verification_code" />
  84 + </LinearLayout>
  85 +
  86 + <LinearLayout
  87 + android:layout_width="match_parent"
  88 + android:layout_height="25dp"
  89 + android:layout_marginTop="@dimen/xfgame_space_more_small"
  90 + android:orientation="horizontal">
  91 +
  92 + <RelativeLayout
  93 + android:id="@+id/xf_phone_register_agree_agreement_ll"
  94 + android:layout_width="25dp"
  95 + android:layout_height="25dp"
  96 + android:layout_gravity="center_vertical">
  97 +
  98 + <ImageView
  99 + android:id="@+id/xf_phone_register_agree_agreement_iv"
  100 + android:layout_width="12dp"
  101 + android:layout_height="12dp"
  102 + android:background="@drawable/xfgame_agree"
  103 + android:layout_centerHorizontal="true"
  104 + android:layout_centerVertical="true"/>
  105 + </RelativeLayout>
  106 +
  107 + <TextView
  108 + android:layout_width="wrap_content"
  109 + android:layout_height="wrap_content"
  110 + android:layout_gravity="center_vertical"
  111 + android:gravity="center"
  112 + android:text="@string/xfgame_hy_read_agree"
  113 + android:textColor="@color/xfgame_333333"
  114 + android:textSize="@dimen/xfgame_font_size_11" />
  115 +
  116 + <TextView
  117 + android:id="@+id/xf_phone_register_user_agreement_tv"
  118 + android:layout_width="wrap_content"
  119 + android:layout_height="match_parent"
  120 + android:layout_gravity="center_vertical"
  121 + android:layout_marginStart="@dimen/xfgame_space_more_small"
  122 + android:layout_marginEnd="@dimen/xfgame_space_more_small"
  123 + android:gravity="center"
  124 + android:text="@string/xfgame_xiafeng_user_agreement"
  125 + android:textColor="@color/xfgame_hy_main_color"
  126 + android:textSize="@dimen/xfgame_font_size_11" />
  127 +
  128 + <TextView
  129 + android:layout_width="wrap_content"
  130 + android:layout_height="wrap_content"
  131 + android:layout_gravity="center_vertical"
  132 + android:gravity="center"
  133 + android:text="@string/xfgame_xiafeng_link"
  134 + android:textColor="@color/xfgame_333333"
  135 + android:textSize="@dimen/xfgame_font_size_11" />
  136 +
  137 + <TextView
  138 + android:id="@+id/xf_phone_register_user_privacy_tv"
  139 + android:layout_width="wrap_content"
  140 + android:layout_height="match_parent"
  141 + android:layout_gravity="center_vertical"
  142 + android:layout_marginStart="@dimen/xfgame_space_more_small"
  143 + android:layout_marginEnd="@dimen/xfgame_space_more_small"
  144 + android:gravity="center"
  145 + android:text="@string/xfgame_xiafeng_user_privacy"
  146 + android:textColor="@color/xfgame_hy_main_color"
  147 + android:textSize="@dimen/xfgame_font_size_11" />
  148 +
  149 + </LinearLayout>
  150 +
  151 + <Button
  152 + android:id="@+id/xf_phone_register_register_bt"
  153 + style="@style/xfgame.button.hoyo_zero"
  154 + android:layout_width="match_parent"
  155 + android:layout_marginTop="@dimen/xfgame_space_more_small"
  156 + android:layout_marginBottom="@dimen/xfgame_space_small_big"
  157 + android:text="@string/xfgame_register_and_login" />
  158 +
  159 + </LinearLayout>
  160 +
  161 +</LinearLayout>
  1 +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2 + android:layout_width="@dimen/xfgame_layout_width"
  3 + android:layout_height="wrap_content"
  4 + android:layout_gravity="center"
  5 + android:background="@drawable/xfgame_base_background"
  6 + android:orientation="vertical">
  7 +
  8 + <com.xuanfeng.sdk.ui.weight.SDKBackTitleBar
  9 + android:id="@+id/xf_reset_pwd_btb"
  10 + android:layout_width="wrap_content"
  11 + android:layout_height="wrap_content"
  12 + android:paddingBottom="@dimen/xfgame_space_normal" />
  13 +
  14 + <LinearLayout
  15 + android:layout_width="match_parent"
  16 + android:layout_height="wrap_content"
  17 + android:gravity="center"
  18 + android:orientation="vertical"
  19 + android:paddingLeft="40dp"
  20 + android:paddingTop="10dp"
  21 + android:paddingRight="40dp"
  22 + android:paddingBottom="5dp">
  23 +
  24 + <FrameLayout style="@style/xfgame.input.downline">
  25 +
  26 + <LinearLayout style="@style/xfgame.input.xiafeng">
  27 +
  28 + <EditText
  29 + android:id="@+id/xf_reset_pwd_phone_number_et"
  30 + style="@style/xfgame.input.edittext.account"
  31 + android:hint="@string/xfgame_phone_number_hint" />
  32 +
  33 + <RelativeLayout
  34 + android:id="@+id/xf_reset_pwd_cls"
  35 + style="@style/xfgame.image.right_cls_icon_rl"
  36 + android:visibility="invisible">
  37 +
  38 + <ImageView
  39 + style="@style/xfgame.image.right_cls_icon"
  40 + android:background="@drawable/xfgame_cls" />
  41 + </RelativeLayout>
  42 + </LinearLayout>
  43 +
  44 + <ImageView
  45 + style="@style/xfgame.image.left_icon"
  46 + android:background="@drawable/xfgame_bind_phone" />
  47 + </FrameLayout>
  48 +
  49 + <FrameLayout
  50 + style="@style/xfgame.input.downline"
  51 + android:layout_marginTop="@dimen/xfgame_space_normal">
  52 +
  53 + <LinearLayout style="@style/xfgame.input.xiafeng">
  54 +
  55 + <EditText
  56 + android:id="@+id/xf_reset_pwd_new_pwd_et"
  57 + style="@style/xfgame.input.edittext.account"
  58 + android:hint="@string/xfgame_new_paw_hint" />
  59 + </LinearLayout>
  60 +
  61 + <ImageView
  62 + style="@style/xfgame.image.left_icon"
  63 + android:background="@drawable/xfgame_pwd" />
  64 + </FrameLayout>
  65 +
  66 + <LinearLayout
  67 + android:layout_width="match_parent"
  68 + android:layout_height="wrap_content"
  69 + android:layout_marginTop="@dimen/xfgame_space_normal"
  70 + android:orientation="horizontal">
  71 +
  72 + <FrameLayout
  73 + style="@style/xfgame.input.downline"
  74 + android:layout_width="0dp"
  75 + android:layout_marginEnd="@dimen/xfgame_space_normal"
  76 + android:layout_weight="2">
  77 +
  78 + <LinearLayout style="@style/xfgame.input.xiafeng">
  79 +
  80 + <EditText
  81 + android:id="@+id/xf_reset_pwd_verifycode_et"
  82 + style="@style/xfgame.input.edittext.account"
  83 + android:hint="@string/xfgame_verification_code_hint" />
  84 + </LinearLayout>
  85 +
  86 + <ImageView
  87 + style="@style/xfgame.image.left_icon"
  88 + android:background="@drawable/xfgame_phone_code" />
  89 +
  90 + </FrameLayout>
  91 +
  92 + <Button
  93 + android:id="@+id/xf_reset_pwd_get_verifycode_bt"
  94 + style="@style/xfgame.button.xiafeng_phone_code"
  95 + android:layout_width="0dp"
  96 + android:layout_gravity="center"
  97 + android:layout_weight="1"
  98 + android:text="@string/xfgame_get_verification_code" />
  99 + </LinearLayout>
  100 +
  101 + <LinearLayout
  102 + android:layout_width="match_parent"
  103 + android:layout_height="wrap_content"
  104 + android:layout_marginTop="@dimen/xfgame_space_normal"
  105 + android:layout_marginBottom="@dimen/xfgame_space_small_big"
  106 + android:orientation="horizontal">
  107 +
  108 + <Button
  109 + android:id="@+id/xf_reset_pwd_reset_pwd_bt"
  110 + style="@style/xfgame.button.hoyo_zero"
  111 + android:layout_width="0dp"
  112 + android:layout_marginEnd="@dimen/xfgame_space_big"
  113 + android:layout_weight="2"
  114 + android:text="@string/xfgame_pwd_reset" />
  115 +
  116 + <Button
  117 + android:id="@+id/xf_reset_pwd_connect_gm_bt"
  118 + style="@style/xfgame.button.hoyo_one"
  119 + android:layout_width="0dp"
  120 + android:layout_height="30dp"
  121 + android:layout_gravity="bottom"
  122 + android:layout_weight="1"
  123 + android:text="@string/xfgame_contact_gm" />
  124 + </LinearLayout>
  125 +
  126 + </LinearLayout>
  127 +
  128 +</LinearLayout>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +
  3 +<RelativeLayout
  4 + xmlns:android="http://schemas.android.com/apk/res/android"
  5 + android:layout_width="match_parent"
  6 + android:layout_height="match_parent">
  7 +
  8 + <RelativeLayout
  9 + xmlns:android="http://schemas.android.com/apk/res/android"
  10 + android:layout_width="match_parent"
  11 + android:layout_height="match_parent">
  12 +
  13 + <LinearLayout
  14 + android:layout_width="@dimen/xfgame_layout_width_small"
  15 + android:layout_height="wrap_content"
  16 + android:background="@drawable/xfgame_auth_online_tip"
  17 + android:orientation="vertical"
  18 + android:layout_centerHorizontal="true"
  19 + android:layout_centerVertical="true">
  20 +
  21 + <TextView
  22 + android:layout_width="wrap_content"
  23 + android:layout_height="wrap_content"
  24 + android:layout_gravity="center"
  25 + android:paddingTop="@dimen/xfgame_space_normal"
  26 + android:textColor="@color/xfgame_text_000000"
  27 + android:textSize="@dimen/xfgame_font_size_18"
  28 + android:text="@string/xfgame_tip"/>
  29 +
  30 + <LinearLayout
  31 + android:layout_width="wrap_content"
  32 + android:layout_height="wrap_content"
  33 + android:paddingTop="@dimen/xfgame_space_big"
  34 + android:paddingBottom="@dimen/xfgame_space_normal"
  35 + android:paddingLeft="@dimen/xfgame_space_big"
  36 + android:paddingRight="@dimen/xfgame_space_big"
  37 + android:layout_gravity="center"
  38 + android:orientation="horizontal">
  39 +
  40 + <TextView
  41 + android:id="@+id/xfgame_tip_dialog_msg_bt"
  42 + android:layout_width="wrap_content"
  43 + android:layout_height="wrap_content"
  44 + android:text="@string/xfgame_tip_content"/>
  45 +
  46 + </LinearLayout>
  47 +
  48 + <Button
  49 + android:id="@+id/xfgame_tip_dialog_sure_bt"
  50 + android:layout_width="120dp"
  51 + style="@style/xfgame.button.hoyo_zero"
  52 + android:text="@string/xfgame_sure"
  53 + android:layout_marginTop="@dimen/xfgame_space_small"
  54 + android:layout_marginBottom="@dimen/xfgame_space_normal"
  55 + android:layout_gravity="center"/>
  56 +
  57 + </LinearLayout>
  58 +
  59 + </RelativeLayout>
  60 +
  61 +</RelativeLayout>
  62 +
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:layout_width="wrap_content"
  4 + android:layout_height="wrap_content"
  5 + android:background="@drawable/xfgame_wait_loading_background"
  6 + android:orientation="vertical" >
  7 +
  8 + <ProgressBar
  9 + android:id="@+id/xf_wait_dialog_pb"
  10 + android:layout_width="wrap_content"
  11 + android:layout_height="wrap_content"
  12 + android:layout_gravity="center_horizontal"
  13 + android:indeterminateDrawable="@drawable/xfgame_loading"
  14 + android:layout_marginTop="@dimen/xfgame_space_normal"
  15 + android:layout_marginBottom="@dimen/xfgame_space_normal"/>
  16 +
  17 + <TextView
  18 + android:id="@+id/xf_wait_dialog_tip_tv"
  19 + android:layout_width="wrap_content"
  20 + android:layout_height="wrap_content"
  21 + android:layout_marginLeft="@dimen/xfgame_space_big"
  22 + android:layout_marginRight="@dimen/xfgame_space_big"
  23 + android:layout_marginBottom="@dimen/xfgame_space_normal"
  24 + android:paddingTop="0dp"
  25 + android:gravity="center"
  26 + android:text="@string/xfgame_wait_dialog_tip"
  27 + android:textColor="@android:color/white"
  28 + android:textSize="@dimen/xfgame_font_size_14"/>
  29 +
  30 +</LinearLayout>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:id="@+id/xfgame_web_parent_layout"
  4 + android:layout_width="match_parent"
  5 + android:layout_height="match_parent"
  6 + android:background="@color/xfgame_colorTransparent_black_80">
  7 +
  8 + <LinearLayout
  9 + android:id="@+id/xfgame_plate_content"
  10 + android:layout_width="match_parent"
  11 + android:layout_height="match_parent"
  12 + android:layout_centerInParent="true"
  13 + android:orientation="vertical">
  14 +
  15 + <FrameLayout
  16 + android:id="@+id/xfgame_web_custom"
  17 + android:layout_width="match_parent"
  18 + android:layout_height="match_parent"
  19 + android:layout_weight="1.0">
  20 +
  21 + <WebView
  22 + android:id="@+id/xfgame_web_show_url"
  23 + android:layout_width="match_parent"
  24 + android:layout_height="match_parent"
  25 + android:layout_weight="1.0"
  26 + android:overScrollMode="never" />
  27 +
  28 + <Button
  29 + android:id="@+id/xfgame_btn_refresh"
  30 + android:layout_width="wrap_content"
  31 + android:layout_height="wrap_content"
  32 + android:layout_gravity="right"
  33 + android:text="刷新"
  34 + android:visibility="gone" />
  35 + </FrameLayout>
  36 + </LinearLayout>
  37 +
  38 + <FrameLayout
  39 + android:id="@+id/xfgame_web_fullscreen"
  40 + android:layout_width="fill_parent"
  41 + android:layout_height="fill_parent"
  42 + android:background="@color/xfgame_000000"
  43 + android:visibility="gone" />
  44 +
  45 +</RelativeLayout>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3 + android:layout_width="match_parent"
  4 + android:layout_height="match_parent"
  5 + android:orientation="vertical"
  6 + android:background="@color/xfgame_FFFFFF">
  7 +
  8 + <RelativeLayout
  9 + android:layout_width="match_parent"
  10 + android:layout_height="wrap_content"
  11 + android:paddingLeft="@dimen/xfgame_space_normal"
  12 + android:orientation="vertical">
  13 +
  14 + <LinearLayout
  15 + android:id="@+id/xf_web_view_ll"
  16 + android:layout_width="wrap_content"
  17 + android:layout_height="wrap_content"
  18 + android:layout_centerVertical="true"
  19 + android:orientation="horizontal">
  20 +
  21 + <ImageView
  22 + android:layout_width="15dp"
  23 + android:layout_height="15dp"
  24 + android:layout_gravity="center"
  25 + android:background="@drawable/xfgame_back"/>
  26 +
  27 + <TextView
  28 + android:layout_width="wrap_content"
  29 + android:layout_height="wrap_content"
  30 + android:text="@string/xfgame_back"
  31 + android:textSize="@dimen/xfgame_font_size_14"/>
  32 +
  33 + </LinearLayout>
  34 +
  35 + <TextView
  36 + android:layout_width="@dimen/xfgame_logo_width_small"
  37 + android:layout_height="@dimen/xfgame_logo_height_small"
  38 + android:layout_centerHorizontal="true"
  39 + android:layout_centerVertical="true"
  40 + android:gravity="center"
  41 + android:textSize="@dimen/xfgame_font_size_20"
  42 + android:textColor="@color/xfgame_666666"
  43 + android:text=""/>
  44 +
  45 + </RelativeLayout>
  46 +
  47 + <View
  48 + android:layout_width="match_parent"
  49 + android:layout_height="2dp"
  50 + android:background="@color/xfgame_EAEAEA"/>
  51 +
  52 + <WebView
  53 + android:id="@+id/xf_web_view"
  54 + android:layout_width="match_parent"
  55 + android:layout_height="match_parent" />
  56 +
  57 +</LinearLayout>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +
  3 +<LinearLayout
  4 + xmlns:android="http://schemas.android.com/apk/res/android"
  5 + android:layout_width="260dp"
  6 + android:layout_height="wrap_content"
  7 + android:background="@drawable/xfgame_auth_online_tip"
  8 + android:orientation="vertical">
  9 +
  10 + <TextView
  11 + android:id="@+id/xfgame_y_or_n_tip_tv"
  12 + android:layout_width="wrap_content"
  13 + android:layout_height="wrap_content"
  14 + android:layout_gravity="center"
  15 + android:paddingTop="@dimen/xfgame_space_normal"
  16 + android:textColor="@color/xfgame_text_000000"
  17 + android:textSize="@dimen/xfgame_font_size_16"
  18 + android:text="@string/xfgame_tip"/>
  19 +
  20 + <LinearLayout
  21 + android:layout_width="wrap_content"
  22 + android:layout_height="wrap_content"
  23 + android:layout_gravity="center"
  24 + android:orientation="horizontal"
  25 + android:paddingLeft="@dimen/xfgame_space_big"
  26 + android:paddingTop="@dimen/xfgame_space_big"
  27 + android:paddingRight="@dimen/xfgame_space_big"
  28 + android:paddingBottom="@dimen/xfgame_space_big">
  29 +
  30 + <TextView
  31 + android:id="@+id/xfgame_y_or_n_content_tv"
  32 + android:layout_width="wrap_content"
  33 + android:layout_height="wrap_content"
  34 + android:text="@string/xfgame_content"
  35 + android:textColor="@color/xfgame_text_666666" />
  36 +
  37 + </LinearLayout>
  38 +
  39 + <View
  40 + android:layout_width="wrap_content"
  41 + android:layout_height="0.5dp"
  42 + android:background="@color/xfgame_AEAEAE"/>
  43 +
  44 + <LinearLayout
  45 + android:layout_width="match_parent"
  46 + android:layout_height="50dp"
  47 + android:orientation="horizontal">
  48 +
  49 + <Button
  50 + android:id="@+id/xfgame_y_or_n_left_select_bt"
  51 + android:layout_width="wrap_content"
  52 + android:layout_height="match_parent"
  53 + android:layout_weight="1"
  54 + android:background="@drawable/xfgame_dialog_bt_left"
  55 + android:textColor="@color/xfgame_text_D80000"
  56 + android:textSize="@dimen/xfgame_font_size_14"
  57 + android:text="@string/xfgame_y_or_n_left_select"
  58 + android:gravity="center">
  59 +
  60 + </Button>
  61 +
  62 + <View
  63 + android:layout_width="0.5dp"
  64 + android:layout_height="80dp"
  65 + android:background="@color/xfgame_AEAEAE"/>
  66 +
  67 + <Button
  68 + android:id="@+id/xfgame_y_or_n_right_select_bt"
  69 + android:layout_width="wrap_content"
  70 + android:layout_height="match_parent"
  71 + android:layout_weight="1"
  72 + android:background="@drawable/xfgame_dialog_bt_right"
  73 + android:textColor="@color/xfgame_text_3F51B5"
  74 + android:textSize="@dimen/xfgame_font_size_14"
  75 + android:text="@string/xfgame_y_or_n_right_select"
  76 + android:gravity="center">
  77 +
  78 + </Button>
  79 +
  80 + </LinearLayout>
  81 +
  82 +</LinearLayout>
  83 +
  84 +
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<resources>
  3 + <string name="umcsdk_account_login">Using historical account Quick Login</string>
  4 + <string name="umcsdk_account_name">China Mobile Internet Pass</string>
  5 + <string name="umcsdk_auto_login">lPhonenumberlogin</string>
  6 + <string name="umcsdk_auto_login_ing">Phonenumberlogin-ing………</string>
  7 + <string name="umcsdk_capability">Your phone number, number, status and other information</string>
  8 + <string name="umcsdk_capaids_text">The application requests the following permissions</string>
  9 + <string name="umcsdk_clause">《China Mobile and pass the Terms of Service》</string>
  10 + <string name="umcsdk_cmcc_wap">If you send SMS verification, this SMS for free</string>
  11 + <string name="umcsdk_cmcc_wifi">Automatically send SMS verification, this SMS for free</string>
  12 + <string name="umcsdk_get">Get</string>
  13 + <string name="umcsdk_get_sms_code">GetSMSCode</string>
  14 + <string name="umcsdk_getphonenumber_timeout">Get phone number timeout!</string>
  15 + <string name="umcsdk_getsmscode_failure">Get SMScode failure</string>
  16 + <string name="umcsdk_hint_passwd">Plese input your sms code</string>
  17 + <string name="umcsdk_hint_username">Plese input your phone number</string>
  18 + <string name="umcsdk_local_mobile">Phonenumber</string>
  19 + <string name="umcsdk_login">Login</string>
  20 + <string name="umcsdk_login_failure">Get phone number fails, use SMS verification code</string>
  21 + <string name="umcsdk_login_ing">Login-ing</string>
  22 + <string name="umcsdk_login_other_number">OtherPhonenumberLogin</string>
  23 + <string name="umcsdk_login_owner_number">Phonenumberlogin</string>
  24 + <string name="umcsdk_login_success">Loginsuccess</string>
  25 + <string name="umcsdk_network_error">Network error</string>
  26 + <string name="umcsdk_openapi_error">UMCSDK openapi error</string>
  27 + <string name="umcsdk_other_wap">Support China Unicom, Telecom users can send free SMS verification</string>
  28 + <string name="umcsdk_other_wifi">Support China Unicom, Telecom users send free SMS verification</string>
  29 + <string name="umcsdk_permission">Refused to grant permission will not be able to continue the current operation, whether or not to submit an authorization?</string>
  30 + <string name="umcsdk_permission_no">Deny</string>
  31 + <string name="umcsdk_permission_ok">Allow</string>
  32 + <string name="umcsdk_permission_tips">Prompt</string>
  33 + <string name="umcsdk_phonenumber_failure">Please enter the correct phone number!</string>
  34 + <string name="umcsdk_pref_about">About</string>
  35 + <string name="umcsdk_sms_login">SMScodeLogin</string>
  36 + <string name="umcsdk_smscode_error">Please enter the correct SMS verification code</string>
  37 + <string name="umcsdk_smscode_wait_time">seconds retry</string>
  38 + <string name="umcsdk_smslogin_failure">SMS code login failure</string>
  39 + <string name="umcsdk_sure">Sure</string>
  40 + <string name="umcsdk_switch_account">Switch</string>
  41 + <string name="umcsdk_verify_identity">Verifying your identity, please wait...</string>
  42 +</resources>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<resources>
  3 + <dimen name="umcsdk_btn_height">44dp</dimen>
  4 + <dimen name="umcsdk_capaids_margin">25dp</dimen>
  5 + <dimen name="umcsdk_dimen_eight">8dp</dimen>
  6 + <dimen name="umcsdk_dimen_fifteen">15dp</dimen>
  7 + <dimen name="umcsdk_dimen_ten">16dp</dimen>
  8 + <dimen name="umcsdk_dimen_twenty">20dp</dimen>
  9 + <dimen name="umcsdk_font_eighteen">18sp</dimen>
  10 + <dimen name="umcsdk_font_eleven">11sp</dimen>
  11 + <dimen name="umcsdk_font_fourteen">14sp</dimen>
  12 + <dimen name="umcsdk_font_seventeen">17sp</dimen>
  13 + <dimen name="umcsdk_font_sixteen">16sp</dimen>
  14 + <dimen name="umcsdk_font_twenteen">12sp</dimen>
  15 + <dimen name="umcsdk_loginbtn_left">40dp</dimen>
  16 + <dimen name="umcsdk_loginbtn_margin">15dip</dimen>
  17 + <dimen name="umcsdk_min_width">280dp</dimen>
  18 + <dimen name="umcsdk_mobilelogo_margin">30dp</dimen>
  19 + <dimen name="umcsdk_padding_account">50dp</dimen>
  20 + <dimen name="umcsdk_padding_container">5dp</dimen>
  21 + <dimen name="umcsdk_server_checkbox_size">9sp</dimen>
  22 + <dimen name="umcsdk_server_clause_margin">15dip</dimen>
  23 + <dimen name="umcsdk_smscode_login_margin">15dip</dimen>
  24 + <dimen name="umcsdk_smscode_margin">15dp</dimen>
  25 + <dimen name="umcsdk_title_height">50dp</dimen>
  26 + <dimen name="umcsdk_version_margin">10dp</dimen>
  27 +</resources>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<resources>
  3 + <string-array name="entries_private_sms">
  4 + <item>我正在开会,一会联系你</item>
  5 + <item>我在路上,晚些联系你</item>
  6 + <item>我现在不方便,稍后回电话</item>
  7 + <item>我马上就到</item>
  8 + </string-array>
  9 + <color name="blue">#0090ff</color>
  10 + <color name="blue_ctc">#01bdd5</color>
  11 + <color name="colorAccent">#FF4081</color>
  12 + <color name="colorPrimary">#0CADFD</color>
  13 + <color name="colorPrimaryDark">#FFFFFF</color>
  14 + <color name="cta_headView_bg_color">#00000000</color>
  15 + <color name="cta_line_gray">#E5E5E5</color>
  16 + <color name="cucc_black">#000000</color>
  17 + <color name="cucc_blue">#0090ff</color>
  18 + <color name="cucc_blue_ctc">#01bdd5</color>
  19 + <color name="cucc_efefef">#ffffff</color>
  20 + <color name="cucc_gray">#787676</color>
  21 + <color name="cucc_red">#cc000a</color>
  22 + <color name="cucc_translucent">#00000000</color>
  23 + <color name="cucc_white">#FFFFFF</color>
  24 + <color name="efefef">#ffffff</color>
  25 + <color name="gray">#787676</color>
  26 + <color name="red">#cc000a</color>
  27 + <color name="translucent">#00000000</color>
  28 + <color name="white">#FFFFFF</color>
  29 + <color name="white_bg">#FFFFFF</color>
  30 + <dimen name="umcsdk_btn_height">40dp</dimen>
  31 + <dimen name="umcsdk_capaids_margin">25dp</dimen>
  32 + <dimen name="umcsdk_dimen_eight">8dp</dimen>
  33 + <dimen name="umcsdk_dimen_fifteen">15dp</dimen>
  34 + <dimen name="umcsdk_dimen_ten">12dp</dimen>
  35 + <dimen name="umcsdk_dimen_twenty">20dp</dimen>
  36 + <dimen name="umcsdk_font_eighteen">18sp</dimen>
  37 + <dimen name="umcsdk_font_eleven">11sp</dimen>
  38 + <dimen name="umcsdk_font_fourteen">14sp</dimen>
  39 + <dimen name="umcsdk_font_seventeen">17sp</dimen>
  40 + <dimen name="umcsdk_font_sixteen">16sp</dimen>
  41 + <dimen name="umcsdk_font_ten">10sp</dimen>
  42 + <dimen name="umcsdk_font_thirteen">13sp</dimen>
  43 + <dimen name="umcsdk_font_twenteen">12sp</dimen>
  44 + <dimen name="umcsdk_loginbtn_left">5dp</dimen>
  45 + <dimen name="umcsdk_loginbtn_margin">24dip</dimen>
  46 + <dimen name="umcsdk_min_width">280dp</dimen>
  47 + <dimen name="umcsdk_mobilelogo_margin">62dp</dimen>
  48 + <dimen name="umcsdk_padding_account">50dp</dimen>
  49 + <dimen name="umcsdk_padding_container">5dp</dimen>
  50 + <dimen name="umcsdk_server_checkbox_size">9sp</dimen>
  51 + <dimen name="umcsdk_server_clause_margin">15dip</dimen>
  52 + <dimen name="umcsdk_smscode_login_margin">15dip</dimen>
  53 + <dimen name="umcsdk_smscode_margin">30dp</dimen>
  54 + <dimen name="umcsdk_title_height">50dp</dimen>
  55 + <dimen name="umcsdk_version_margin">20dp</dimen>
  56 + <string name="action_settings">Settings</string>
  57 + <string name="active_block_mode">当前模式:</string>
  58 + <string name="anonymous_number">匿名号码</string>
  59 + <string name="block_all">全部拦截</string>
  60 + <string name="block_by_blacklist">只拦截黑名单</string>
  61 + <string name="block_by_contacts">只接受通讯录</string>
  62 + <string name="block_by_custom_rule">自定义模式</string>
  63 + <string name="block_by_default_rule">标准模式</string>
  64 + <string name="block_by_whitelist">只接受白名单</string>
  65 + <string name="block_fake_basestation">疑似伪基站</string>
  66 + <string name="block_filter_date">[年月日]</string>
  67 + <string name="block_reason_all">拦截模式-全部拦截</string>
  68 + <string name="block_reason_area">按地区拦截</string>
  69 + <string name="block_reason_blacklist">黑名单号码</string>
  70 + <string name="block_reason_cloud_marker">按标记云拦截</string>
  71 + <string name="block_reason_cloud_ringonce">云拦截响一声</string>
  72 + <string name="block_reason_contact">通讯录号码</string>
  73 + <string name="block_reason_contains_keyword">智能云拦截</string>
  74 + <string name="block_reason_fake_base_station">疑似伪基站</string>
  75 + <string name="block_reason_hidenumber">隐藏号码</string>
  76 + <string name="block_reason_highly_suspected_fraud">伪装号码</string>
  77 + <string name="block_reason_local_marker">按标记拦截</string>
  78 + <string name="block_reason_none_contact">拦截模式-只接受通讯录</string>
  79 + <string name="block_reason_none_white">拦截模式-只接受白名单</string>
  80 + <string name="block_reason_none_white_contact">拦截模式-非白名单、联系人号码</string>
  81 + <string name="block_reason_normal_ringonce">响一声</string>
  82 + <string name="block_reason_public_black_number">黑号码</string>
  83 + <string name="block_reason_reported_msg">已举报信息</string>
  84 + <string name="block_reason_smart">智能拦截</string>
  85 + <string name="block_reason_stranger_mms">彩信智能拦截</string>
  86 + <string name="block_reason_stranger_number">陌生人号码</string>
  87 + <string name="block_reason_url_check_dangerous">包含危险网址</string>
  88 + <string name="block_reason_url_check_risky">包含可疑网址</string>
  89 + <string name="block_reason_wappush">WAP PUSH智能拦截</string>
  90 + <string name="call_show_display_type_short_number_enterprise">集团短号</string>
  91 + <string name="call_show_display_type_short_number_family">亲情短号</string>
  92 + <string name="call_show_mark_little">"有&lt;font color='#1eff00'>%1$s&lt;/font>人标记为"</string>
  93 + <string name="call_show_mark_more">"超&lt;font color='#1eff00'>%1$s万&lt;/font>人标记"</string>
  94 + <string name="captcha">验证码</string>
  95 + <string name="cheat_call">诈骗电话</string>
  96 + <string name="collision_lite_version_toast">检测到卫士精简版冲突!暂时关闭骚扰拦截功能</string>
  97 + <string name="collision_mobilesafe_version_toast">检测到卫士冲突!暂时关闭骚扰拦截功能</string>
  98 + <string name="ct_account_auth_custom_privacy_text">《自定义服务协议》</string>
  99 + <string name="ct_account_auth_privacy_text">《天翼账号服务与隐私协议》</string>
  100 + <string name="ct_account_brand_text">天翼账号提供认证服务</string>
  101 + <string name="cucc_hint_txt">同意</string>
  102 + <string name="cucc_loading">请稍后…</string>
  103 + <string name="cucc_oauth_login">一键登录</string>
  104 + <string name="cucc_oauth_title">免密登录</string>
  105 + <string name="cucc_other_login">其他方式登录</string>
  106 + <string name="cucc_service_and_privacy">《中国联通认证服务协议》</string>
  107 + <string name="cucc_service_and_privacy_ctc">《中国电信认证服务协议》</string>
  108 + <string name="cucc_service_name">手机认证服务由中国联通提供</string>
  109 + <string name="cucc_service_name_ctc">手机认证服务由中国电信提供</string>
  110 + <string name="custom_blacklist">黑名单</string>
  111 + <string name="custom_ip_header">其他IP号码</string>
  112 + <string name="disturb_call">骚扰电话</string>
  113 + <string name="download">断点下载</string>
  114 + <string name="estate_agent">房产中介</string>
  115 + <string name="express">快递送餐</string>
  116 + <string name="fetion_number">飞信号码</string>
  117 + <string name="flashsms">闪信</string>
  118 + <string name="hello_world">Hello world!</string>
  119 + <string name="hint_txt">登录即同意</string>
  120 + <string name="intercept">拦截</string>
  121 + <string name="ip_call">IP拨号</string>
  122 + <string name="lastUpdateTime">最近更新:%s</string>
  123 + <string name="load_full">已加载全部</string>
  124 + <string name="loading">请稍后…</string>
  125 + <string name="main_notify_cloud_ring_once">"云拦截响一声:&lt;font color='#ff6c00'>%1$s&lt;/font>"</string>
  126 + <string name="main_notify_ring_once">"检测到响一声:&lt;font color='#ff6c00'>%1$s&lt;/font>"</string>
  127 + <string name="marker_type_finance">保险理财</string>
  128 + <string name="marker_type_recruit">招聘猎头</string>
  129 + <string name="marker_type_taxi">出租车</string>
  130 + <string name="miscall">漏话</string>
  131 + <string name="mobile">取号</string>
  132 + <string name="more">加载中</string>
  133 + <string name="no_data">暂无数据</string>
  134 + <string name="notify_title_unread_blocked_call">"拦截到来电:&lt;font color='#ff6c00'>%1$s&lt;/font>"</string>
  135 + <string name="notify_title_unread_blocked_message">"拦截到信息:&lt;font color='#ff6c00'>%1$s&lt;/font>"</string>
  136 + <string name="notify_title_web_push_message">"拦截到新&lt;font color='#ff6c00'>wap 推送信息&lt;/font>"</string>
  137 + <string name="oauth">认证</string>
  138 + <string name="oauth_login">一键登录</string>
  139 + <string name="oauth_title">免密登录</string>
  140 + <string name="other_login">其他方式登录</string>
  141 + <string name="pull_to_refresh">下拉刷新</string>
  142 + <string name="reality_show_captcha">captcha</string>
  143 + <string name="release_to_refresh">松开刷新</string>
  144 + <string name="replace_special_chars">1234567890123456789123456789123456789123456789123456789</string>
  145 + <string name="resim">二次卡</string>
  146 + <string name="service_and_privacy">《中国联通认证服务协议》</string>
  147 + <string name="service_and_privacy_ctc">中国电信认证服务协议</string>
  148 + <string name="service_name">手机认证服务由中国联通提供</string>
  149 + <string name="service_name_ctc">手机认证服务由中国电信提供</string>
  150 + <string name="short_time_ring">响一声</string>
  151 + <string name="spam_call">广告推销</string>
  152 + <string name="special_chars">一二三四五六七八九零壹贰叁肆伍陆柒捌玖⑴⑵⑶⑷⑸⑹⑺⑻⑼①②③④⑤⑥⑦⑧⑨㈠㈡㈢㈣㈤㈥㈦㈧㈨⒈⒉⒊⒋⒌⒍⒎⒏⒐</string>
  153 + <string name="umcsdk_account_login">使用历史帐号快速登录</string>
  154 + <string name="umcsdk_account_name">中国移动互联网通行证</string>
  155 + <string name="umcsdk_auto_login">本机号码登录</string>
  156 + <string name="umcsdk_auto_login_ing">本机号码登录中</string>
  157 + <string name="umcsdk_capability">您的手机号码、号码状态等信息</string>
  158 + <string name="umcsdk_capaids_text">该应用请求获取以下权限</string>
  159 + <string name="umcsdk_cmcc_wap">如果发送短信验证,此短信免费</string>
  160 + <string name="umcsdk_cmcc_wifi">自动发送短信验证,此短信免费</string>
  161 + <string name="umcsdk_get">获得</string>
  162 + <string name="umcsdk_get_sms_code">获取验证码</string>
  163 + <string name="umcsdk_getphonenumber_timeout">获取本机号码超时!</string>
  164 + <string name="umcsdk_getsmscode_failure">获取短信验证码失败</string>
  165 + <string name="umcsdk_hint_passwd">请输入验证码</string>
  166 + <string name="umcsdk_hint_username">请输入手机号码</string>
  167 + <string name="umcsdk_local_mobile">(本机号码)</string>
  168 + <string name="umcsdk_login">登录</string>
  169 + <string name="umcsdk_login_account_info_expire">帐号信息已过期,请使用短信验证码登录</string>
  170 + <string name="umcsdk_login_failure">获取本机号码失败,请使用短信验证码登录</string>
  171 + <string name="umcsdk_login_ing">登录中</string>
  172 + <string name="umcsdk_login_limit">您登录过于频繁,请使用短信验证码登录</string>
  173 + <string name="umcsdk_login_other_number">使用其它号码登录</string>
  174 + <string name="umcsdk_login_owner_number">本机号码一键登录</string>
  175 + <string name="umcsdk_login_success">登录成功</string>
  176 + <string name="umcsdk_network_error">网络连接异常</string>
  177 + <string name="umcsdk_oauth_version_name">v1.4.1</string>
  178 + <string name="umcsdk_openapi_error">开放平台错误</string>
  179 + <string name="umcsdk_other_wap">支持联通、电信用户,可能发送免费验证短信</string>
  180 + <string name="umcsdk_other_wifi">支持联通、电信用户,免费发送验证短信</string>
  181 + <string name="umcsdk_permission">拒绝授权将无法继续当前操作,是否重新提交授权?</string>
  182 + <string name="umcsdk_permission_no"></string>
  183 + <string name="umcsdk_permission_ok"></string>
  184 + <string name="umcsdk_permission_tips">提示</string>
  185 + <string name="umcsdk_phonenumber_failure">请输入正确的手机号码!</string>
  186 + <string name="umcsdk_pref_about">关于</string>
  187 + <string name="umcsdk_pref_item1">账户安全保护</string>
  188 + <string name="umcsdk_pref_item2">隐私权</string>
  189 + <string name="umcsdk_pref_value1">您的中国移动互联网账户已受安全账户机制保护。</string>
  190 + <string name="umcsdk_pref_value2">中国移动互联网账户不会同步您的隐私信息</string>
  191 + <string name="umcsdk_sms_login">短信验证码登录</string>
  192 + <string name="umcsdk_smscode_error">请输入正确的短信验证码</string>
  193 + <string name="umcsdk_smscode_wait_time">秒后重新获取</string>
  194 + <string name="umcsdk_smslogin_failure">短信验证码登录失败</string>
  195 + <string name="umcsdk_sure">登录代表你已同意《中国移动认证服务条款》</string>
  196 + <string name="umcsdk_switch_account">切换账号</string>
  197 + <string name="umcsdk_verify_identity">正在校验您的身份,请稍候...</string>
  198 + <string name="umcsdk_version_name"></string>
  199 + <string name="ussd">USSD</string>
  200 + <string name="vsim">视频卡</string>
  201 + <string name="wap_push_danger_content">360卫士提醒:危险服务信息</string>
  202 + <string name="wap_push_message_header">WAP 推送</string>
  203 + <style name="AppBaseTheme" parent="android:Theme.Light">
  204 + <!--
  205 + Theme customizations available in newer API levels can go in
  206 + res/values-vXX/styles.xml, while customizations related to
  207 + backward-compatibility can go here.
  208 + -->
  209 + </style>
  210 + <style name="AppTheme" parent="AppBaseTheme">
  211 + <item name="android:windowNoTitle">true</item>
  212 + <item name="android:windowIsTranslucent">true</item>
  213 + <!-- All customizations that are NOT specific to a particular API-level can go here. -->
  214 + </style>
  215 + <style name="AppTheme.NoActionBar">
  216 + <item name="windowActionBar">false</item>
  217 + <item name="windowNoTitle">true</item>
  218 + </style>
  219 + <style name="ct_account_act_theme" parent="Theme.AppCompat.Light.NoActionBar">
  220 + <item name="android:windowBackground">@color/white_bg</item>
  221 + <item name="android:windowIsTranslucent">false</item>
  222 + <item name="android:windowNoTitle">true</item>
  223 + </style>
  224 + <style name="loginDialog" parent="@android:style/Theme.Dialog">
  225 + <item name="android:windowBackground">@android:color/white</item>
  226 + <item name="android:windowNoTitle">true</item>
  227 + <item name="android:windowCloseOnTouchOutside">false</item>
  228 + </style>
  229 + <style name="txTheme" parent="Theme.AppCompat.Light.NoActionBar">
  230 + <!-- Customize your theme here. -->
  231 + <item name="android:windowIsTranslucent">true</item>
  232 + <item name="android:windowNoTitle">true</item>
  233 + </style>
  234 + <color name="background_light_dark">#fff0f0f0</color>
  235 + <color name="black">@color/w1</color>
  236 + <color name="colorControlActivated">#b8b8b8</color>
  237 + <color name="colorSplashBackground">@color/white</color>
  238 + <color name="colorToolbarText">@color/white</color>
  239 + <color name="colorTransparent">#00000000</color>
  240 + <color name="defaultDivisionLine">@color/w3</color>
  241 + <color name="defaultHintText">@color/w3</color>
  242 + <color name="defaultLinkText">#79A7D3</color>
  243 + <color name="defaultMainText">@color/black</color>
  244 + <color name="switch_blue">#3370ff</color>
  245 + <color name="w1">#1f2022</color>
  246 + <color name="w2">#8f8f90</color>
  247 + <color name="w3">#cbcbcf</color>
  248 + <color name="w4">#cd7c08</color>
  249 + <color name="w5">#ffffff</color>
  250 + <color name="xfgame_000000">#000000</color>
  251 + <color name="xfgame_272727">#272727</color>
  252 + <color name="xfgame_333333">#333333</color>
  253 + <color name="xfgame_515151">#515151</color>
  254 + <color name="xfgame_666666">#666666</color>
  255 + <color name="xfgame_80000000">#80000000</color>
  256 + <color name="xfgame_9E93FA">#9E93FA</color>
  257 + <color name="xfgame_9F9F9F">#9F9F9F</color>
  258 + <color name="xfgame_A8A8A8">#A8A8A8</color>
  259 + <color name="xfgame_AEAEAE">#AEAEAE</color>
  260 + <color name="xfgame_B70103">#B70103</color>
  261 + <color name="xfgame_C9C9C9">#C9C9C9</color>
  262 + <color name="xfgame_D80000">#D80000</color>
  263 + <color name="xfgame_E1E1E1">#E1E1E1</color>
  264 + <color name="xfgame_E6FFFFFF">#E6FFFFFF</color>
  265 + <color name="xfgame_EAEAEA">#EAEAEA</color>
  266 + <color name="xfgame_F22B20">#F22B20</color>
  267 + <color name="xfgame_F8F8F8">#F8F8F8</color>
  268 + <color name="xfgame_FC735F">#FC735F</color>
  269 + <color name="xfgame_FE4B41">#FE4B41</color>
  270 + <color name="xfgame_FF3333">#FF6666</color>
  271 + <color name="xfgame_FF6666">#FF6666</color>
  272 + <color name="xfgame_FFFFFF">#FFFFFF</color>
  273 + <color name="xfgame_base_background">#E6FFFFFF</color>
  274 + <color name="xfgame_colorTransparent_100">#00FFFFFF</color>
  275 + <color name="xfgame_colorTransparent_black_50">#80000000</color>
  276 + <color name="xfgame_colorTransparent_black_70">#B3000000</color>
  277 + <color name="xfgame_colorTransparent_black_80">#80000000</color>
  278 + <color name="xfgame_hy_main_color">#F22B20</color>
  279 + <color name="xfgame_main_color">#13A7F4</color>
  280 + <color name="xfgame_text_000000">#000000</color>
  281 + <color name="xfgame_text_272727">#272727</color>
  282 + <color name="xfgame_text_3F51B5">#3F51B5</color>
  283 + <color name="xfgame_text_666666">#666666</color>
  284 + <color name="xfgame_text_9E93FA">#9E93FA</color>
  285 + <color name="xfgame_text_AAAAAA">#AAAAAA</color>
  286 + <color name="xfgame_text_B70103">#B70103</color>
  287 + <color name="xfgame_text_D80000">#D80000</color>
  288 + <color name="xfgame_text_FF6666">#FF6666</color>
  289 + <color name="xfgame_text_FFFFFF">#FFFFFF</color>
  290 + <color name="xfgame_text_main">#13A7F4</color>
  291 + <dimen name="mohist_utility_large_pad_min_height">700dp</dimen>
  292 + <dimen name="mohist_utility_large_pad_min_width">540dp</dimen>
  293 + <dimen name="xfgame_edit_height_normal">30dp</dimen>
  294 + <dimen name="xfgame_font_size_10">10sp</dimen>
  295 + <dimen name="xfgame_font_size_11">11sp</dimen>
  296 + <dimen name="xfgame_font_size_12">12sp</dimen>
  297 + <dimen name="xfgame_font_size_14">14sp</dimen>
  298 + <dimen name="xfgame_font_size_15">15sp</dimen>
  299 + <dimen name="xfgame_font_size_16">16sp</dimen>
  300 + <dimen name="xfgame_font_size_18">18sp</dimen>
  301 + <dimen name="xfgame_font_size_20">20sp</dimen>
  302 + <dimen name="xfgame_font_size_22">22sp</dimen>
  303 + <dimen name="xfgame_font_size_24">24sp</dimen>
  304 + <dimen name="xfgame_layout_width">360dp</dimen>
  305 + <dimen name="xfgame_layout_width_small">300dp</dimen>
  306 + <dimen name="xfgame_logo_height">30dp</dimen>
  307 + <dimen name="xfgame_logo_height_small">40dp</dimen>
  308 + <dimen name="xfgame_logo_width">110dp</dimen>
  309 + <dimen name="xfgame_logo_width_small">120dp</dimen>
  310 + <dimen name="xfgame_space_big">20dp</dimen>
  311 + <dimen name="xfgame_space_bigger">40dp</dimen>
  312 + <dimen name="xfgame_space_more_big">30dp</dimen>
  313 + <dimen name="xfgame_space_more_small">2dp</dimen>
  314 + <dimen name="xfgame_space_normal">10dp</dimen>
  315 + <dimen name="xfgame_space_small">5dp</dimen>
  316 + <dimen name="xfgame_space_small_big">15dp</dimen>
  317 + <dimen name="xfgame_text_height">40dp</dimen>
  318 + <dimen name="xfgame_text_width">140dp</dimen>
  319 + <string name="hours_ago">%d小时前</string>
  320 + <string name="just_now">刚刚</string>
  321 + <string name="minutes_ago">%d分钟前</string>
  322 + <string name="xfgame_auto_login">自动登录</string>
  323 + <string name="xfgame_back">返回</string>
  324 + <string name="xfgame_bar_sep">/</string>
  325 + <string name="xfgame_bind_phone">绑定手机</string>
  326 + <string name="xfgame_bind_phone_number_tip">为了您的账号安全,请绑定手机</string>
  327 + <string name="xfgame_certification">实名认证</string>
  328 + <string name="xfgame_certification_tip">※根据相关规定,请尽快完成实名认证</string>
  329 + <string name="xfgame_commit_bind">提交认证</string>
  330 + <string name="xfgame_confirm_find">确认找回</string>
  331 + <string name="xfgame_contact_gm">联系客服</string>
  332 + <string name="xfgame_contact_gm_sign">联系客服>></string>
  333 + <string name="xfgame_content">内容</string>
  334 + <string name="xfgame_cs_tell_number">客服电话</string>
  335 + <string name="xfgame_demo_data">xxxx-xx-xx xx:xx:xx</string>
  336 + <string name="xfgame_demo_qq_group">82082088</string>
  337 + <string name="xfgame_demo_string">xxxxxxxx</string>
  338 + <string name="xfgame_demo_telephone">020–82082088</string>
  339 + <string name="xfgame_device_login_account">当前设备登录过的账号</string>
  340 + <string name="xfgame_exit_game">退出游戏</string>
  341 + <string name="xfgame_fast_register">快速注册</string>
  342 + <string name="xfgame_find_acconut">找回账号</string>
  343 + <string name="xfgame_find_account_pwd">账号/密码找回</string>
  344 + <string name="xfgame_find_pwd">找回密码</string>
  345 + <string name="xfgame_find_pwd_sign">找回密码>></string>
  346 + <string name="xfgame_float_permission_toast">需要打开悬浮窗权限才能正常使用</string>
  347 + <string name="xfgame_forget">忘记账号/密码?</string>
  348 + <string name="xfgame_forget_account_line"><u>忘记密码?</u></string>
  349 + <string name="xfgame_game_qq_contact">Q Q  联系</string>
  350 + <string name="xfgame_game_web">游戏官网</string>
  351 + <string name="xfgame_game_wechat_cs">微信客服</string>
  352 + <string name="xfgame_get_verification_code">获取验证码</string>
  353 + <string name="xfgame_get_verification_code_again">再次获取</string>
  354 + <string name="xfgame_had_bind_phone">已绑手机:</string>
  355 + <string name="xfgame_has_account_login">已有账号登录</string>
  356 + <string name="xfgame_hoyo_account">游戏账号:</string>
  357 + <string name="xfgame_hy_read_agree">我已阅读并同意游戏</string>
  358 + <string name="xfgame_id_card">身份证号:</string>
  359 + <string name="xfgame_id_card_hint">请输入身份证号</string>
  360 + <string name="xfgame_last_game">最后游戏:</string>
  361 + <string name="xfgame_last_login_time">最后登录:</string>
  362 + <string name="xfgame_login">登录</string>
  363 + <string name="xfgame_login_success">登陆成功!</string>
  364 + <string name="xfgame_login_user_hint">请输入帐号</string>
  365 + <string name="xfgame_login_user_hint_two">请输入帐号</string>
  366 + <string name="xfgame_login_wait_dialog_cancel">切换账号</string>
  367 + <string name="xfgame_login_wait_dialog_tip1">亲爱的 </string>
  368 + <string name="xfgame_login_wait_dialog_tip2">,欢迎回来!</string>
  369 + <string name="xfgame_logo_text_account_login">账号登录</string>
  370 + <string name="xfgame_logo_text_bind_auth">绑定身份证</string>
  371 + <string name="xfgame_logo_text_bind_phone">绑定手机</string>
  372 + <string name="xfgame_logo_text_contact_gm">联系客服</string>
  373 + <string name="xfgame_logo_text_fast_regster">快速注册</string>
  374 + <string name="xfgame_logo_text_find_back">找回账号</string>
  375 + <string name="xfgame_logo_text_find_pwd">找回密码</string>
  376 + <string name="xfgame_logo_text_phone_login">手机登录</string>
  377 + <string name="xfgame_logo_text_phone_regster">手机注册</string>
  378 + <string name="xfgame_message_login">手机登录</string>
  379 + <string name="xfgame_new_paw_hint">请输入新密码</string>
  380 + <string name="xfgame_new_psw">新密码:</string>
  381 + <string name="xfgame_next_bind">下次再说</string>
  382 + <string name="xfgame_other_login_way">其他登录方式:</string>
  383 + <string name="xfgame_password_hint">请输入密码</string>
  384 + <string name="xfgame_pay">充值</string>
  385 + <string name="xfgame_pay_account">帐号:</string>
  386 + <string name="xfgame_pay_aibeipay">爱贝支付</string>
  387 + <string name="xfgame_pay_alipay">支付宝</string>
  388 + <string name="xfgame_pay_amount">金额:</string>
  389 + <string name="xfgame_pay_commit">立刻充值</string>
  390 + <string name="xfgame_pay_goods_info">商品信息:</string>
  391 + <string name="xfgame_pay_select">请选择支付方式:</string>
  392 + <string name="xfgame_pay_tip">正在进行安全支付</string>
  393 + <string name="xfgame_pay_union">银联</string>
  394 + <string name="xfgame_pay_wechat">微信</string>
  395 + <string name="xfgame_phone_number">手机号:</string>
  396 + <string name="xfgame_phone_number_hint">请输入手机号</string>
  397 + <string name="xfgame_phone_register">手机注册</string>
  398 + <string name="xfgame_psw">密码:</string>
  399 + <string name="xfgame_psw_include_space">密 码:</string>
  400 + <string name="xfgame_pwd_reset">密码重置</string>
  401 + <string name="xfgame_read_agree">我已阅读并同意炫风游戏</string>
  402 + <string name="xfgame_real_name">真实名字:</string>
  403 + <string name="xfgame_real_name_hint">请输入真实名字</string>
  404 + <string name="xfgame_register">注册</string>
  405 + <string name="xfgame_register_and_login">注册并登陆</string>
  406 + <string name="xfgame_register_success">注册成功!</string>
  407 + <string name="xfgame_reset_psw">重置密码</string>
  408 + <string name="xfgame_reset_pwd_success">重置密码成功!</string>
  409 + <string name="xfgame_send_verification_code_success">验证码发送成功!</string>
  410 + <string name="xfgame_string_filter">0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ#.</string>
  411 + <string name="xfgame_sure">确定</string>
  412 + <string name="xfgame_tip">提示</string>
  413 + <string name="xfgame_tip_content">这里是提示内容</string>
  414 + <string name="xfgame_user">帐号:</string>
  415 + <string name="xfgame_user_agreement">用户协议</string>
  416 + <string name="xfgame_verification_code">验证码:</string>
  417 + <string name="xfgame_verification_code_hint">请输入验证码</string>
  418 + <string name="xfgame_wait_dialog_tip">请稍后</string>
  419 + <string name="xfgame_without_device_login_account">该设备没有登录过账号</string>
  420 + <string name="xfgame_xiafeng_cs_tell_number">客服电话:</string>
  421 + <string name="xfgame_xiafeng_demo_wechat_cs">游戏网络</string>
  422 + <string name="xfgame_xiafeng_device_login_account">当前设备登录过的账号历史记录</string>
  423 + <string name="xfgame_xiafeng_game_name">游戏名:</string>
  424 + <string name="xfgame_xiafeng_game_web">游戏官网:</string>
  425 + <string name="xfgame_xiafeng_had_bind_phone">绑定手机号:</string>
  426 + <string name="xfgame_xiafeng_link">&amp;</string>
  427 + <string name="xfgame_xiafeng_qq_contact">客服QQ:</string>
  428 + <string name="xfgame_xiafeng_user_agreement"><u>用户协议</u></string>
  429 + <string name="xfgame_xiafeng_user_privacy"><u>隐私政策</u></string>
  430 + <string name="xfgame_xiafeng_wechat_cs">微信公众号:</string>
  431 + <string name="xfgame_xuanyou_account">炫游账号:</string>
  432 + <string name="xfgame_y_or_n_left_select">左选</string>
  433 + <string name="xfgame_y_or_n_right_select">右选</string>
  434 + <style name="XFCustomProgressDialog" parent="android:Theme.Dialog">
  435 + <!--此属性控制悬浮窗背景是否变暗-->
  436 + <item name="android:backgroundDimEnabled">false</item>
  437 + <item name="android:windowBackground">@android:color/transparent</item>
  438 + </style>
  439 + <style name="XFDialogFullscreen">
  440 + <item name="android:windowFullscreen">true</item>
  441 + <item name="android:windowNoTitle">true</item>
  442 + <item name="android:windowIsFloating">true</item><!--是否浮现在activity之上-->
  443 + <item name="android:windowIsTranslucent">false</item><!--半透明-->
  444 + <item name="android:windowBackground">@android:color/transparent</item><!--背景透明-->
  445 + <item name="android:backgroundDimEnabled">true</item><!--模糊-->
  446 + </style>
  447 + <style name="XFDialogLightFullscreen">
  448 + <item name="android:windowFullscreen">true</item>
  449 + <item name="android:windowNoTitle">true</item>
  450 + <item name="android:windowIsFloating">true</item><!--是否浮现在activity之上-->
  451 + <item name="android:windowIsTranslucent">false</item><!--半透明-->
  452 + <item name="android:windowBackground">@android:color/transparent</item><!--背景透明-->
  453 + <item name="android:backgroundDimEnabled">false</item><!--模糊-->
  454 + </style>
  455 + <style name="XFWebActivityTheme" parent="@android:style/Theme.NoTitleBar.Fullscreen">
  456 + <item name="android:windowIsTranslucent">true</item>
  457 + <item name="android:windowNoTitle">true</item>
  458 + <item name="android:windowAnimationStyle">@style/xf_no_animation</item>
  459 + <item name="android:background">@android:color/transparent</item>
  460 + <item name="android:windowBackground">@android:color/transparent</item>
  461 + </style>
  462 + <style name="XYFullScreenTheme" parent="android:Theme.Light">
  463 + <item name="android:windowBackground">@color/xfgame_colorTransparent_100
  464 + </item> <!-- 背景色透明度 -->
  465 + <item name="android:windowFullscreen">true</item>
  466 + <item name="android:windowActionBar">false</item>
  467 + <item name="android:windowNoTitle">true</item>
  468 + <item name="android:windowIsTranslucent">true</item><!-- 半透明,设置为false无透明效果 -->
  469 + <item name="android:textColor">@color/xfgame_text_666666</item>
  470 + </style>
  471 + <style name="xf_no_animation">
  472 + <item name="android:activityOpenEnterAnimation">@null</item>
  473 + <item name="android:activityOpenExitAnimation">@null</item>
  474 + <item name="android:activityCloseEnterAnimation">@null</item>
  475 + <item name="android:activityCloseExitAnimation">@null</item>
  476 + <item name="android:taskOpenEnterAnimation">@null</item>
  477 + <item name="android:taskOpenExitAnimation">@null</item>
  478 + <item name="android:taskCloseEnterAnimation">@null</item>
  479 + <item name="android:taskCloseExitAnimation">@null</item>
  480 + <item name="android:taskToFrontEnterAnimation">@null</item>
  481 + <item name="android:taskToFrontExitAnimation">@null</item>
  482 + <item name="android:taskToBackEnterAnimation">@null</item>
  483 + <item name="android:taskToBackExitAnimation">@null</item>
  484 + </style>
  485 + <style name="xfgame"/>
  486 + <style name="xfgame.button"/>
  487 + <style name="xfgame.button.false">
  488 + <item name="android:layout_width">match_parent</item>
  489 + <item name="android:layout_height">40dp</item>
  490 + <item name="android:background">@drawable/xfgame_button_false_background</item>
  491 + <item name="android:textColor">@color/xfgame_AEAEAE</item>
  492 + <item name="android:textSize">@dimen/xfgame_font_size_18</item>
  493 + </style>
  494 + <style name="xfgame.button.hasaccount">
  495 + <item name="android:layout_width">140dp</item>
  496 + <item name="android:layout_height">30dp</item>
  497 + <item name="android:background">@drawable/xfgame_button_has_account_background</item>
  498 + <item name="android:textColor">@color/xfgame_666666</item>
  499 + <item name="android:textSize">@dimen/xfgame_font_size_14</item>
  500 + </style>
  501 + <style name="xfgame.button.hoyo_one">
  502 + <item name="android:layout_width">90dp</item>
  503 + <item name="android:layout_height">35dp</item>
  504 + <item name="android:background">@drawable/xfgame_button_hy_bg_1</item>
  505 + <item name="android:textColor">@color/xfgame_text_FFFFFF</item>
  506 + <item name="android:textSize">@dimen/xfgame_font_size_12</item>
  507 + <item name="android:gravity">center</item>
  508 + </style>
  509 + <style name="xfgame.button.hoyo_zero">
  510 + <item name="android:layout_width">90dp</item>
  511 + <item name="android:layout_height">35dp</item>
  512 + <item name="android:background">@drawable/xfgame_button_hy_bg_0</item>
  513 + <item name="android:textColor">@color/xfgame_text_FFFFFF</item>
  514 + <item name="android:textSize">@dimen/xfgame_font_size_12</item>
  515 + <item name="android:gravity">center</item>
  516 + </style>
  517 + <style name="xfgame.button.true">
  518 + <item name="android:layout_width">match_parent</item>
  519 + <item name="android:layout_height">40dp</item>
  520 + <item name="android:background">@drawable/xfgame_button_true_background</item>
  521 + <item name="android:textColor">@color/xfgame_FFFFFF</item>
  522 + <item name="android:textSize">@dimen/xfgame_font_size_18</item>
  523 + </style>
  524 + <style name="xfgame.button.verifycode">
  525 + <item name="android:layout_width">90dp</item>
  526 + <item name="android:layout_height">25dp</item>
  527 + <item name="android:background">@drawable/xfgame_button_get_verifycode_background</item>
  528 + <item name="android:textColor">@color/xfgame_9E93FA</item>
  529 + <item name="android:textSize">@dimen/xfgame_font_size_12</item>
  530 + </style>
  531 + <style name="xfgame.button.xiafeng_one">
  532 + <item name="android:layout_width">70dp</item>
  533 + <item name="android:layout_height">25dp</item>
  534 + <item name="android:background">@drawable/xfgame_button_background_one</item>
  535 + <item name="android:textColor">@color/xfgame_text_FFFFFF</item>
  536 + <item name="android:textSize">@dimen/xfgame_font_size_10</item>
  537 + <item name="android:gravity">center</item>
  538 + </style>
  539 + <style name="xfgame.button.xiafeng_phone_code">
  540 + <item name="android:layout_width">wrap_content</item>
  541 + <item name="android:layout_height">35dp</item>
  542 + <item name="android:background">@drawable/xfgame_button_background_code_send</item>
  543 + <item name="android:textColor">@color/xfgame_hy_main_color</item>
  544 + <item name="android:textSize">@dimen/xfgame_font_size_12</item>
  545 + <item name="android:layout_gravity">center_vertical</item>
  546 + <item name="android:layout_marginStart">@dimen/xfgame_space_normal</item>
  547 + <item name="android:gravity">center</item>
  548 + </style>
  549 + <style name="xfgame.button.xiafeng_two">
  550 + <item name="android:layout_width">90dp</item>
  551 + <item name="android:layout_height">35dp</item>
  552 + <item name="android:background">@drawable/xfgame_button_background_one</item>
  553 + <item name="android:textColor">@color/xfgame_text_FFFFFF</item>
  554 + <item name="android:textSize">@dimen/xfgame_font_size_12</item>
  555 + <item name="android:gravity">center</item>
  556 + </style>
  557 + <style name="xfgame.button.xiafeng_zero">
  558 + <item name="android:layout_width">90dp</item>
  559 + <item name="android:layout_height">35dp</item>
  560 + <item name="android:background">@drawable/xfgame_button_hy_bg_3</item>
  561 + <item name="android:textColor">@color/xfgame_hy_main_color</item>
  562 + <item name="android:textSize">@dimen/xfgame_font_size_12</item>
  563 + <item name="android:gravity">center</item>
  564 + </style>
  565 + <style name="xfgame.contact_gm">
  566 + <item name="android:layout_width">330dp</item>
  567 + <item name="android:layout_height">130dp</item>
  568 + <item name="android:background">@drawable/xfgame_forget_account_background</item>
  569 + </style>
  570 + <style name="xfgame.forget">
  571 + <item name="android:layout_width">160dp</item>
  572 + <item name="android:layout_height">200dp</item>
  573 + </style>
  574 + <style name="xfgame.forget.account">
  575 + <item name="android:background">@drawable/xfgame_forget_account_background</item>
  576 + </style>
  577 + <style name="xfgame.forget.psw">
  578 + <item name="android:background">@drawable/xfgame_forget_psw_background</item>
  579 + </style>
  580 + <style name="xfgame.forget.shadow">
  581 + <item name="android:layout_width">160dp</item>
  582 + <item name="android:layout_height">40dp</item>
  583 + <item name="android:background">@drawable/xfgame_shadow_background</item>
  584 + <item name="android:textAlignment">center</item>
  585 + <item name="android:textSize">@dimen/xfgame_font_size_14</item>
  586 + <item name="android:textColor">@color/xfgame_EAEAEA</item>
  587 + <item name="android:paddingTop">10dp</item>
  588 + </style>
  589 + <style name="xfgame.image"/>
  590 + <style name="xfgame.image.left_icon">
  591 + <item name="android:layout_width">16dp</item>
  592 + <item name="android:layout_height">16dp</item>
  593 + <item name="android:layout_gravity">center_vertical</item>
  594 + <item name="android:layout_marginStart">@dimen/xfgame_space_normal</item>
  595 + </style>
  596 + <style name="xfgame.image.right_cls_icon">
  597 + <item name="android:layout_width">18dp</item>
  598 + <item name="android:layout_height">18dp</item>
  599 + <item name="android:layout_centerVertical">true</item>
  600 + <item name="android:clickable">false</item>
  601 + <item name="android:background">@drawable/xfgame_cls</item>
  602 + </style>
  603 + <style name="xfgame.image.right_cls_icon_rl">
  604 + <item name="android:layout_width">25dp</item>
  605 + <item name="android:layout_height">match_parent</item>
  606 + <item name="android:clickable">true</item>
  607 + <item name="android:focusable">true</item>
  608 + </style>
  609 + <style name="xfgame.input"/>
  610 + <style name="xfgame.input.between">
  611 + <item name="android:layout_width">match_parent</item>
  612 + <item name="android:layout_height">@dimen/xfgame_edit_height_normal</item>
  613 + <item name="android:background">@drawable/xfgame_input_between_background</item>
  614 + </style>
  615 + <style name="xfgame.input.bottom">
  616 + <item name="android:layout_width">match_parent</item>
  617 + <item name="android:layout_height">@dimen/xfgame_edit_height_normal</item>
  618 + <item name="android:background">@drawable/xfgame_input_bottom_background</item>
  619 + </style>
  620 + <style name="xfgame.input.downline">
  621 + <item name="android:layout_width">match_parent</item>
  622 + <item name="android:layout_height">40dp</item>
  623 + <item name="android:background">@drawable/xfgame_input_down_line</item>
  624 + </style>
  625 + <style name="xfgame.input.edittext">
  626 + <item name="android:layout_width">wrap_content</item>
  627 + <item name="android:layout_height">wrap_content</item>
  628 + <item name="android:textSize">@dimen/xfgame_font_size_12</item>
  629 + <item name="android:textColor">@color/xfgame_000000</item>
  630 + <item name="android:textColorHint">@color/xfgame_AEAEAE</item>
  631 + <item name="android:background">@color/xfgame_colorTransparent_100</item>
  632 + <item name="android:imeOptions">actionDone</item>
  633 + <item name="android:layout_gravity">center_vertical</item>
  634 + <item name="android:layout_marginStart">50dp</item>
  635 + <item name="android:layout_weight">1</item>
  636 + </style>
  637 + <style name="xfgame.input.edittext.account">
  638 + <item name="android:inputType">text</item>
  639 + <item name="android:maxLines">1</item>
  640 + <item name="android:textSize">@dimen/xfgame_font_size_12</item>
  641 + </style>
  642 + <style name="xfgame.input.edittext.password">
  643 + <item name="android:inputType">textPassword</item>
  644 + <item name="android:maxLines">1</item>
  645 + <item name="android:textSize">@dimen/xfgame_font_size_12</item>
  646 + <item name="android:background">@color/xfgame_colorTransparent_100</item>
  647 + </style>
  648 + <style name="xfgame.input.textview">
  649 + <item name="android:layout_width">wrap_content</item>
  650 + <item name="android:layout_height">wrap_content</item>
  651 + <item name="android:textSize">@dimen/xfgame_font_size_14</item>
  652 + </style>
  653 + <style name="xfgame.input.top">
  654 + <item name="android:layout_width">match_parent</item>
  655 + <item name="android:layout_height">@dimen/xfgame_edit_height_normal</item>
  656 + <item name="android:background">@drawable/xfgame_input_top_background</item>
  657 + </style>
  658 + <style name="xfgame.input.xiafeng">
  659 + <item name="android:layout_width">match_parent</item>
  660 + <item name="android:layout_height">@dimen/xfgame_edit_height_normal</item>
  661 + <item name="android:layout_gravity">center_vertical</item>
  662 + <item name="android:layout_marginStart">@dimen/xfgame_space_small</item>
  663 + <item name="android:focusable">true</item>
  664 + <item name="android:focusableInTouchMode">true</item>
  665 + <item name="android:orientation">horizontal</item>
  666 + </style>
  667 + <style name="xfgame.logo">
  668 + <item name="android:layout_width">wrap_content</item>
  669 + <item name="android:layout_height">wrap_content</item>
  670 + </style>
  671 + <style name="xfgame.pay"/>
  672 + <style name="xfgame.pay.info"/>
  673 + <style name="xfgame.pay.info.key">
  674 + <item name="android:layout_width">wrap_content</item>
  675 + <item name="android:layout_height">wrap_content</item>
  676 + <item name="android:layout_gravity">center</item>
  677 + <item name="android:layout_marginLeft">@dimen/xfgame_space_big</item>
  678 + <item name="android:textColor">@color/xfgame_666666</item>
  679 + <item name="android:textSize">@dimen/xfgame_font_size_15</item>
  680 + </style>
  681 + <style name="xfgame.pay.info.value">
  682 + <item name="android:layout_width">0dp</item>
  683 + <item name="android:layout_height">wrap_content</item>
  684 + <item name="android:layout_weight">1</item>
  685 + <item name="android:layout_gravity">center</item>
  686 + <item name="android:layout_marginRight">@dimen/xfgame_space_big</item>
  687 + <item name="android:textColor">@color/xfgame_000000</item>
  688 + <item name="android:textSize">@dimen/xfgame_font_size_15</item>
  689 + </style>
  690 + <style name="xfgame.pay.way"/>
  691 + <style name="xfgame.pay.way.linearlayout">
  692 + <item name="android:layout_width">150dp</item>
  693 + <item name="android:layout_height">match_parent</item>
  694 + <item name="android:orientation">horizontal</item>
  695 + </style>
  696 + <style name="xfgame.pay.way.textview">
  697 + <item name="android:layout_width">wrap_content</item>
  698 + <item name="android:layout_height">wrap_content</item>
  699 + <item name="android:layout_gravity">center</item>
  700 + <item name="android:paddingLeft">@dimen/xfgame_space_normal</item>
  701 + <item name="android:clickable">false</item>
  702 + <item name="android:textColor">@color/xfgame_000000</item>
  703 + <item name="android:textSize">@dimen/xfgame_font_size_18</item>
  704 + </style>
  705 + <style name="xfgame.text"/>
  706 + <style name="xfgame.text.devicelogined">
  707 + <item name="android:background">@drawable/xfgame_device_login_account_background</item>
  708 + <item name="android:textColor">@color/xfgame_FFFFFF</item>
  709 + <item name="android:textSize">@dimen/xfgame_font_size_16</item>
  710 + </style>
  711 + <style name="xfgame.text.item"/>
  712 + <style name="xfgame.text.item.find_key">
  713 + <item name="android:layout_width">80dp</item>
  714 + <item name="android:layout_height">match_parent</item>
  715 + <item name="android:gravity">center</item>
  716 + <item name="android:textColor">@color/xfgame_333333</item>
  717 + <item name="android:textSize">@dimen/xfgame_font_size_12</item>
  718 + </style>
  719 + <style name="xfgame.text.item.find_value">
  720 + <item name="android:layout_width">wrap_content</item>
  721 + <item name="android:layout_height">match_parent</item>
  722 + <item name="android:layout_marginStart">@dimen/xfgame_space_normal</item>
  723 + <item name="android:gravity">center</item>
  724 + <item name="android:textSize">@dimen/xfgame_font_size_12</item>
  725 + <item name="android:textColor">@color/xfgame_text_272727</item>
  726 + </style>
  727 + <style name="xfgame.text.item.xiafeng_key">
  728 + <item name="android:layout_width">wrap_content</item>
  729 + <item name="android:layout_height">wrap_content</item>
  730 + <item name="android:textColor">@color/xfgame_text_272727</item>
  731 + <item name="android:textSize">@dimen/xfgame_font_size_12</item>
  732 + <item name="android:paddingLeft">@dimen/xfgame_space_small</item>
  733 + <item name="android:maxLines">1</item>
  734 + </style>
  735 + <style name="xfgame.text.item.xiafeng_value">
  736 + <item name="android:layout_width">wrap_content</item>
  737 + <item name="android:layout_height">wrap_content</item>
  738 + <item name="android:textColor">@color/xfgame_text_272727</item>
  739 + <item name="android:textSize">@dimen/xfgame_font_size_12</item>
  740 + <item name="android:maxLines">1</item>
  741 + </style>
  742 +</resources>
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<network-security-config>
  3 + <base-config cleartextTrafficPermitted="true" />
  4 +</network-security-config>
  1 +#!/usr/bin/env python
  2 +# -*- coding: utf-8 -*-
  3 +
  4 +import argparse
  5 +import os
  6 +import os.path
  7 +import json
  8 +import os
  9 +import os.path
  10 +import codecs
  11 +import sys
  12 +
  13 +import channel_action
  14 +
  15 +
  16 +if __name__ == "__main__":
  17 +
  18 + parser = argparse.ArgumentParser(u"渠道专用操作")
  19 + parser.add_argument('-c', '--channel', help=u"渠道参数", action="store", dest="channel")
  20 + parser.add_argument('-d', '--decompileDir', help=u"反编译路径", action='store', dest="decompileDir")
  21 + parser.add_argument('-p', '--packageName', help=u"应用包名", action='store', dest="packageName")
  22 +
  23 + args = parser.parse_args()
  24 +
  25 + # print(args)
  26 +
  27 + channel = json.loads(args.channel)
  28 +
  29 + channel_action.execute(channel, args.decompileDir, args.packageName)
@@ -95,7 +95,7 @@ def manifest_add(manifest_path, tree, root, origin_activity_name): @@ -95,7 +95,7 @@ def manifest_add(manifest_path, tree, root, origin_activity_name):
95 namespace2) 95 namespace2)
96 96
97 if target_activity is None: 97 if target_activity is None:
98 - return "SplashActivity不存在" 98 + return "SplashActivity not found"
99 99
100 intent_filter = target_activity.find('intent-filter') 100 intent_filter = target_activity.find('intent-filter')
101 if intent_filter is None: 101 if intent_filter is None: