正在显示
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" /> |
config/sdk/letuo/SDKManifest.xml
0 → 100644
| 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> |
config/sdk/letuo/STSSAgg_LeTuo.jar
0 → 100644
不能预览此文件类型
config/sdk/letuo/assets/39285EFA.dex
0 → 100644
不能预览此文件类型
config/sdk/letuo/assets/image/xuanfeng.png
0 → 100644
30.5 KB
config/sdk/letuo/assets/supplierconfig.json
0 → 100644
config/sdk/letuo/channel_action.py
0 → 100644
| 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) |
config/sdk/letuo/config.xml
0 → 100644
| 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> |
不能预览此文件类型
不能预览此文件类型
config/sdk/letuo/libs/HeepayPlugin_v3.5.jar
0 → 100644
不能预览此文件类型
config/sdk/letuo/libs/LoToSDK-HY-2.0.0.jar
0 → 100644
不能预览此文件类型
config/sdk/letuo/libs/OauthSDK_V.4.0.6.jar
0 → 100644
不能预览此文件类型
不能预览此文件类型
config/sdk/letuo/libs/STSSAggSdk.jar
0 → 100644
不能预览此文件类型
config/sdk/letuo/libs/alipaySdk-20160223.jar
0 → 100644
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
config/sdk/letuo/libs/arm64-v8a/libgism.so
0 → 100644
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
config/sdk/letuo/libs/arm64-v8a/libxenv.so
0 → 100644
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
config/sdk/letuo/libs/armeabi-v7a/libgism.so
0 → 100644
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
config/sdk/letuo/libs/armeabi-v7a/libxenv.so
0 → 100644
不能预览此文件类型
config/sdk/letuo/libs/armeabi/lib39285EFA.so
0 → 100644
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
config/sdk/letuo/libs/armeabi/libgism.so
0 → 100644
不能预览此文件类型
不能预览此文件类型
config/sdk/letuo/libs/armeabi/libturingad.so
0 → 100644
不能预览此文件类型
config/sdk/letuo/libs/armeabi/libxenv.so
0 → 100644
不能预览此文件类型
config/sdk/letuo/libs/bcprov-jdk16-139.jar
0 → 100644
不能预览此文件类型
config/sdk/letuo/libs/humesdk-1.0.0.jar
0 → 100644
不能预览此文件类型
不能预览此文件类型
config/sdk/letuo/libs/monitorsdk-1.0.4.jar
0 → 100644
不能预览此文件类型
config/sdk/letuo/libs/msa_mdid_1.0.13.jar
0 → 100644
不能预览此文件类型
config/sdk/letuo/libs/sdk_gism-1.3.2.jar
0 → 100644
不能预览此文件类型
config/sdk/letuo/libs/tracking1.5.4.jar
0 → 100644
不能预览此文件类型
不能预览此文件类型
config/sdk/letuo/libs/x86/lib39285EFA.so
0 → 100644
不能预览此文件类型
config/sdk/letuo/libs/x86/libCtaApiLib.so
0 → 100644
不能预览此文件类型
config/sdk/letuo/libs/x86/libEncryptorP.so
0 → 100644
不能预览此文件类型
config/sdk/letuo/libs/x86/libgism.so
0 → 100644
不能预览此文件类型
config/sdk/letuo/libs/x86/libtobEncrypt.so
0 → 100644
不能预览此文件类型
config/sdk/letuo/libs/x86/libturingad.so
0 → 100644
不能预览此文件类型
config/sdk/letuo/libs/x86/libxenv.so
0 → 100644
不能预览此文件类型
config/sdk/letuo/libs/x86_64/libCtaApiLib.so
0 → 100644
不能预览此文件类型
329 字节
307 字节
1.2 KB
2.0 KB
7.1 KB
2.0 KB
6.4 KB
667 字节
966 字节
2.1 KB
1.5 KB
2.4 KB
2.3 KB
2.3 KB
2.3 KB
19.4 KB
1.7 KB
430 字节
2.7 KB
1.5 KB
1.5 KB
1.5 KB
2.2 KB
675 字节
4.7 KB
2.9 KB
2.1 KB
3.9 KB
340.3 KB
3.6 KB
5.9 KB
2.3 KB
3.5 KB
2.1 KB
5.0 KB
2.9 KB
3.2 KB
1.8 KB
3.6 KB
3.7 KB
5.1 KB
1.1 KB
4.5 KB
3.0 KB
3.6 KB
4.1 KB
113.8 KB
21.4 KB
5.5 KB
12.2 KB
3.5 KB
1.4 KB
3.5 KB
1.4 KB
4.8 KB
2.7 KB
6.4 KB
3.4 KB
8.1 KB
11.9 KB
3.0 KB
2.8 KB
6.7 KB
4.0 KB
| 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 | +<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 | +<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 | +<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 | +<!-- 填充 --> | ||
| 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 | + |
config/sdk/letuo/res/drawable/login_bg.xml
0 → 100644
| 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 | +<!-- 填充 --> | ||
| 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/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" > | ||
| 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" > | ||
| 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 | +<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 | + 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 | +<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> |
config/sdk/letuo/res/layout/empty_layout.xml
0 → 100644
| 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 | +<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> |
config/sdk/letuo/res/layout/xfgame_login.xml
0 → 100644
| 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> |
config/sdk/letuo/res/layout/xfgame_pay.xml
0 → 100644
| 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 | + |
430 字节
26.9 KB
14.6 KB
1.0 KB
1.1 KB
1.0 KB
1.1 KB
1.1 KB
1.1 KB
1.1 KB
1.0 KB
1.1 KB
1.1 KB
1.1 KB
1.0 KB
1.3 KB
430 字节
26.9 KB
14.6 KB
1.0 KB
1.1 KB
1.0 KB
1.1 KB
1.1 KB
1.1 KB
1.1 KB
1.0 KB
1.1 KB
1.1 KB
1.1 KB
1.0 KB
1.3 KB
430 字节
| 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> |
config/sdk/letuo/res/values/values.xml
0 → 100644
| 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">"有<font color='#1eff00'>%1$s</font>人标记为"</string> | ||
| 93 | + <string name="call_show_mark_more">"超<font color='#1eff00'>%1$s万</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">"云拦截响一声:<font color='#ff6c00'>%1$s</font>"</string> | ||
| 126 | + <string name="main_notify_ring_once">"检测到响一声:<font color='#ff6c00'>%1$s</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">"拦截到来电:<font color='#ff6c00'>%1$s</font>"</string> | ||
| 135 | + <string name="notify_title_unread_blocked_message">"拦截到信息:<font color='#ff6c00'>%1$s</font>"</string> | ||
| 136 | + <string name="notify_title_web_push_message">"拦截到新<font color='#ff6c00'>wap 推送信息</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">&</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> |
config/sdk/letuo/sdk_script.py
0 → 100644
| 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: |
-
请 注册 或 登录 后发表评论