登录页部分UI
This commit is contained in:
@@ -90,7 +90,7 @@ public class LoginCodeActivity extends BaseLoginAct {
|
||||
onFindViews();
|
||||
initData();
|
||||
onSetListener();
|
||||
getSmsCode();
|
||||
// getSmsCode();
|
||||
}
|
||||
|
||||
@SuppressLint("SetTextI18n")
|
||||
@@ -116,10 +116,10 @@ public class LoginCodeActivity extends BaseLoginAct {
|
||||
codeEt.setOnTextFinishListener(new CodeEditText.OnTextFinishListener() {
|
||||
@Override
|
||||
public void onTextFinish(CharSequence text, int length) {
|
||||
// login();
|
||||
login();
|
||||
// LogUtils.e(text.toString());
|
||||
Intent intent = new Intent(LoginCodeActivity.this,AddUserInfoActivity.class);
|
||||
startActivity(intent);
|
||||
// Intent intent = new Intent(LoginCodeActivity.this,AddUserInfoActivity.class);
|
||||
// startActivity(intent);
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -205,6 +205,7 @@ public class LoginCodeActivity extends BaseLoginAct {
|
||||
@Override
|
||||
public void onError(Throwable e) {
|
||||
toast(e.getMessage());
|
||||
// finish();
|
||||
Logger.e(TAG, "获取短信失败!");
|
||||
}
|
||||
});
|
||||
@@ -220,6 +221,7 @@ public class LoginCodeActivity extends BaseLoginAct {
|
||||
String shuMeiDeviceId = SmAntiFraud.getDeviceId();
|
||||
AuthModel.get().login(
|
||||
mPhone,
|
||||
"123456aa",
|
||||
smsCode,
|
||||
yiDunLoginToken,
|
||||
shuMeiDeviceId)
|
||||
|
@@ -9,13 +9,10 @@ import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
import android.view.View;
|
||||
import android.widget.Button;
|
||||
import android.widget.EditText;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.RadioButton;
|
||||
import android.widget.RadioGroup;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.coorchice.library.utils.LogUtils;
|
||||
import com.fourmob.datetimepicker.date.DatePickerDialog;
|
||||
import com.jph.takephoto.model.TResult;
|
||||
import com.netease.nim.uikit.common.util.string.StringUtil;
|
||||
@@ -28,7 +25,6 @@ import com.yizhuan.erban.base.BaseFragment;
|
||||
import com.yizhuan.erban.common.widget.CircleImageView;
|
||||
import com.yizhuan.erban.ui.login.AddUserInfoActivity;
|
||||
import com.yizhuan.erban.ui.utils.ImageLoadUtils;
|
||||
import com.yizhuan.erban.ui.utils.ImageLoadUtilsV2;
|
||||
import com.yizhuan.erban.ui.widget.ButtonItem;
|
||||
import com.yizhuan.xchat_android_core.auth.AuthModel;
|
||||
import com.yizhuan.xchat_android_core.auth.entity.ThirdUserInfo;
|
||||
@@ -39,22 +35,17 @@ import com.yizhuan.xchat_android_core.statistic.StatisticManager;
|
||||
import com.yizhuan.xchat_android_core.statistic.protocol.StatisticsProtocol;
|
||||
import com.yizhuan.xchat_android_core.user.UserModel;
|
||||
import com.yizhuan.xchat_android_core.user.bean.UserInfo;
|
||||
import com.yizhuan.xchat_android_core.user.bean.UserRandomConfig;
|
||||
import com.yizhuan.xchat_android_core.utils.net.DontWarnObserver;
|
||||
import com.yizhuan.xchat_android_library.utils.StringUtils;
|
||||
import com.yizhuan.xchat_android_library.utils.TimeUtils;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
|
||||
import io.reactivex.SingleObserver;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import io.reactivex.functions.Consumer;
|
||||
import me.shihao.library.XRadioGroup;
|
||||
|
||||
/**
|
||||
@@ -67,31 +58,23 @@ public class AddUserInfoFragment extends BaseFragment
|
||||
TimePickerDialog.OnTimeSetListener, ErbanTakePhotoActivity.TakePhotoCallBack {
|
||||
|
||||
private static final String TAG = "AddUserInfoFragment";
|
||||
|
||||
private CircleImageView civAvatar;
|
||||
private TextInputEditText tvNick;
|
||||
private TextInputEditText tvGender;
|
||||
// private TextInputEditText tvBirthday;
|
||||
private Button okBtn;
|
||||
// private TextView tvGenderMen;
|
||||
// private TextView tvGenderWomen;
|
||||
|
||||
private ImageView ivRandomAvatar;
|
||||
|
||||
private TextView tvRandomNick;
|
||||
|
||||
// private DatePickerDialog datePickerDialog;
|
||||
|
||||
// private ImageView ivRandomAvatar;
|
||||
private ImageView tvRandomNick;
|
||||
private String avatarUrl;
|
||||
private String avatarUrlWX;
|
||||
private File photoFile;
|
||||
|
||||
private int gender = -1;
|
||||
private XRadioGroup rgGender;
|
||||
private RadioButton rbMale;
|
||||
private RadioButton rbFemale;
|
||||
|
||||
AddUserInfoActivity addUserInfoActivity;
|
||||
// private TextInputEditText tvBirthday;
|
||||
// private TextView tvGenderMen;
|
||||
// private TextView tvGenderWomen;
|
||||
// private DatePickerDialog datePickerDialog;
|
||||
|
||||
@Override
|
||||
public void onAttach(Activity activity) {
|
||||
@@ -110,17 +93,16 @@ public class AddUserInfoFragment extends BaseFragment
|
||||
civAvatar = view.findViewById(R.id.civ_avatar);
|
||||
tvNick = view.findViewById(R.id.tv_nick);
|
||||
tvGender = view.findViewById(R.id.tv_gender);
|
||||
// tvBirthday = view.findViewById(R.id.tv_birthday);
|
||||
okBtn = view.findViewById(R.id.ok_btn);
|
||||
// tvGenderMen = view.findViewById(R.id.tv_gender_men);
|
||||
// tvGenderWomen = view.findViewById(R.id.tv_gender_women);
|
||||
ivRandomAvatar = view.findViewById(R.id.iv_random_avatar);
|
||||
tvRandomNick = view.findViewById(R.id.tv_random_nick);
|
||||
ivRandomAvatar.setVisibility(View.GONE);
|
||||
rgGender = view.findViewById(R.id.rg_gender);
|
||||
rbMale = view.findViewById(R.id.rb_male);
|
||||
rbFemale = view.findViewById(R.id.rb_female);
|
||||
tvRandomNick.setVisibility(View.GONE);
|
||||
// ivRandomAvatar.setVisibility(View.GONE);
|
||||
// ivRandomAvatar = view.findViewById(R.id.iv_random_avatar);
|
||||
// tvBirthday = view.findViewById(R.id.tv_birthday);
|
||||
// tvGenderMen = view.findViewById(R.id.tv_gender_men);
|
||||
// tvGenderWomen = view.findViewById(R.id.tv_gender_women);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -128,14 +110,14 @@ public class AddUserInfoFragment extends BaseFragment
|
||||
gender = -1;
|
||||
civAvatar.setOnClickListener(this);
|
||||
tvGender.setOnClickListener(this);
|
||||
// tvBirthday.setOnClickListener(this);
|
||||
okBtn.setOnClickListener(this);
|
||||
// tvGenderMen.setOnClickListener(this);
|
||||
// tvGenderWomen.setOnClickListener(this);
|
||||
ivRandomAvatar.setOnClickListener(this);
|
||||
tvRandomNick.setOnClickListener(this);
|
||||
init();
|
||||
addWXUserInfo();
|
||||
// ivRandomAvatar.setOnClickListener(this);
|
||||
// tvGenderMen.setOnClickListener(this);
|
||||
// tvGenderWomen.setOnClickListener(this);
|
||||
// tvBirthday.setOnClickListener(this);
|
||||
}
|
||||
|
||||
|
||||
@@ -143,9 +125,9 @@ public class AddUserInfoFragment extends BaseFragment
|
||||
ThirdUserInfo thirdUserInfo = AuthModel.get().getThirdUserInfo();
|
||||
if (thirdUserInfo != null) {
|
||||
avatarUrlWX = thirdUserInfo.getUserIcon();
|
||||
if (thirdUserInfo.getBirth() > 0) {
|
||||
// if (thirdUserInfo.getBirth() > 0) {
|
||||
// tvBirthday.setText(TimeUtils.getDateTimeString(thirdUserInfo.getBirth(), "yyyy-MM-dd"));
|
||||
}
|
||||
// }
|
||||
String nick = thirdUserInfo.getUserName();
|
||||
if (!StringUtil.isEmpty(nick)) {
|
||||
if (nick.length() > 15) {
|
||||
@@ -174,9 +156,9 @@ public class AddUserInfoFragment extends BaseFragment
|
||||
UserModel.get().getRandomConfig()
|
||||
.compose(bindUntilEvent(FragmentEvent.DESTROY_VIEW))
|
||||
.doOnSuccess(userRandomConfig -> {
|
||||
if (userRandomConfig.isAvatar()) {
|
||||
ivRandomAvatar.setVisibility(View.VISIBLE);
|
||||
}
|
||||
// if (userRandomConfig.isAvatar()) {
|
||||
// ivRandomAvatar.setVisibility(View.VISIBLE);
|
||||
// }
|
||||
if (userRandomConfig.isNick()) {
|
||||
tvRandomNick.setVisibility(View.VISIBLE);
|
||||
}
|
||||
@@ -186,15 +168,8 @@ public class AddUserInfoFragment extends BaseFragment
|
||||
rgGender.setOnCheckedChangeListener(new XRadioGroup.OnCheckedChangeListener() {
|
||||
@Override
|
||||
public void onCheckedChanged(XRadioGroup radioGroup, int i) {
|
||||
|
||||
if (i == rbMale.getId()){
|
||||
gender = UserInfo.GENDER_MALE;
|
||||
}else {
|
||||
gender = UserInfo.GENDER_FEMALE;
|
||||
|
||||
}
|
||||
LogUtils.e(gender+"");
|
||||
// LogUtils.e(i == rbMale.getId()?gender = UserInfo.GENDER_MALE:gender = UserInfo.GENDER_FEMALE);
|
||||
gender = i == rbMale.getId()?UserInfo.GENDER_MALE:UserInfo.GENDER_FEMALE;
|
||||
// LogUtils.e(gender+"");
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -202,28 +177,28 @@ public class AddUserInfoFragment extends BaseFragment
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
switch (v.getId()) {
|
||||
case R.id.tv_gender:
|
||||
ButtonItem maleItem = new ButtonItem("男", new ButtonItem.OnClickListener() {
|
||||
@Override
|
||||
public void onClick() {
|
||||
gender = UserInfo.GENDER_MALE;
|
||||
tvGender.setText("男");
|
||||
}
|
||||
});
|
||||
|
||||
ButtonItem femaleItem = new ButtonItem("女", new ButtonItem.OnClickListener() {
|
||||
@Override
|
||||
public void onClick() {
|
||||
gender = UserInfo.GENDER_FEMALE;
|
||||
tvGender.setText("女");
|
||||
}
|
||||
});
|
||||
|
||||
List<ButtonItem> genderList = new ArrayList<>();
|
||||
genderList.add(maleItem);
|
||||
genderList.add(femaleItem);
|
||||
getDialogManager().showCommonPopupDialog(genderList, "取消", false);
|
||||
break;
|
||||
// case R.id.tv_gender:
|
||||
// ButtonItem maleItem = new ButtonItem("男", new ButtonItem.OnClickListener() {
|
||||
// @Override
|
||||
// public void onClick() {
|
||||
// gender = UserInfo.GENDER_MALE;
|
||||
// tvGender.setText("男");
|
||||
// }
|
||||
// });
|
||||
//
|
||||
// ButtonItem femaleItem = new ButtonItem("女", new ButtonItem.OnClickListener() {
|
||||
// @Override
|
||||
// public void onClick() {
|
||||
// gender = UserInfo.GENDER_FEMALE;
|
||||
// tvGender.setText("女");
|
||||
// }
|
||||
// });
|
||||
//
|
||||
// List<ButtonItem> genderList = new ArrayList<>();
|
||||
// genderList.add(maleItem);
|
||||
// genderList.add(femaleItem);
|
||||
// getDialogManager().showCommonPopupDialog(genderList, "取消", false);
|
||||
// break;
|
||||
|
||||
// case R.id.tv_birthday:
|
||||
// if (datePickerDialog.isAdded()) {
|
||||
@@ -235,20 +210,17 @@ public class AddUserInfoFragment extends BaseFragment
|
||||
// datePickerDialog.show(getChildFragmentManager(), "DATEPICKER_TAG");
|
||||
// }
|
||||
// break;
|
||||
|
||||
case R.id.ok_btn:
|
||||
String nick = tvNick.getText().toString();
|
||||
if (TextUtils.isEmpty(nick)) {
|
||||
toast("昵称不能为空!");
|
||||
return;
|
||||
}
|
||||
|
||||
// String birth = tvBirthday.getText().toString();
|
||||
// if (TextUtils.isEmpty(birth)) {
|
||||
// toast("生日不能为空!");
|
||||
// return;
|
||||
// }
|
||||
|
||||
if (gender == -1) {
|
||||
toast("必须要选性别哦");
|
||||
return;
|
||||
@@ -299,29 +271,28 @@ public class AddUserInfoFragment extends BaseFragment
|
||||
buttonItemList.add(localItem);
|
||||
getDialogManager().showCommonPopupDialog(buttonItemList, "取消", false);
|
||||
break;
|
||||
|
||||
case R.id.iv_random_avatar:
|
||||
StatisticManager.Instance().onEvent(StatisticsProtocol.Event.EVENT_INFORMATION_RANDOM_AVATAR,
|
||||
"随机头像");
|
||||
ivRandomAvatar.setEnabled(false);
|
||||
UserModel.get().getRandomAvatar()
|
||||
.compose(bindUntilEvent(FragmentEvent.DESTROY_VIEW))
|
||||
.subscribe(new DontWarnObserver<String>() {
|
||||
@Override
|
||||
public void accept(String avatar, String error) {
|
||||
super.accept(avatar, error);
|
||||
ivRandomAvatar.setEnabled(true);
|
||||
if (error != null) {
|
||||
toast(error);
|
||||
return;
|
||||
}
|
||||
if (!TextUtils.isEmpty(avatar)) {
|
||||
avatarUrl = avatar;
|
||||
ImageLoadUtilsV2.loadAvatar(civAvatar, avatar);
|
||||
}
|
||||
}
|
||||
});
|
||||
break;
|
||||
// case R.id.iv_random_avatar:
|
||||
// StatisticManager.Instance().onEvent(StatisticsProtocol.Event.EVENT_INFORMATION_RANDOM_AVATAR,
|
||||
// "随机头像");
|
||||
// ivRandomAvatar.setEnabled(false);
|
||||
// UserModel.get().getRandomAvatar()
|
||||
// .compose(bindUntilEvent(FragmentEvent.DESTROY_VIEW))
|
||||
// .subscribe(new DontWarnObserver<String>() {
|
||||
// @Override
|
||||
// public void accept(String avatar, String error) {
|
||||
// super.accept(avatar, error);
|
||||
// ivRandomAvatar.setEnabled(true);
|
||||
// if (error != null) {
|
||||
// toast(error);
|
||||
// return;
|
||||
// }
|
||||
// if (!TextUtils.isEmpty(avatar)) {
|
||||
// avatarUrl = avatar;
|
||||
// ImageLoadUtilsV2.loadAvatar(civAvatar, avatar);
|
||||
// }
|
||||
// }
|
||||
// });
|
||||
// break;
|
||||
|
||||
case R.id.tv_random_nick:
|
||||
StatisticManager.Instance().onEvent(StatisticsProtocol.Event.EVENT_INFORMATION_RANDOM_NAME,
|
||||
@@ -354,7 +325,6 @@ public class AddUserInfoFragment extends BaseFragment
|
||||
private void commit() {
|
||||
String nick = tvNick.getText().toString();
|
||||
// String birth = tvBirthday.getText().toString();
|
||||
|
||||
UserInfo userInfo = new UserInfo();
|
||||
userInfo.setUid(AuthModel.get().getCurrentUid());
|
||||
// userInfo.setBirthStr(birth);
|
||||
|
Before Width: | Height: | Size: 463 KiB After Width: | Height: | Size: 463 KiB |
@@ -3,7 +3,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:gravity="center_horizontal"
|
||||
android:background="@mipmap/bg_login"
|
||||
android:background="@drawable/bg_login"
|
||||
android:orientation="vertical">
|
||||
|
||||
|
||||
|
@@ -5,17 +5,14 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:gravity="center_horizontal"
|
||||
android:background="@mipmap/bg_login"
|
||||
android:orientation="vertical">
|
||||
|
||||
|
||||
|
||||
<com.yizhuan.erban.common.widget.CircleImageView
|
||||
android:id="@+id/civ_avatar"
|
||||
android:layout_width="87dp"
|
||||
android:layout_height="87dp"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:layout_marginTop="110dp"
|
||||
android:layout_marginTop="80dp"
|
||||
android:src="@drawable/tutu_default_avatar_purple"
|
||||
app:cborder_color="@color/transparent"
|
||||
app:cborder_width="0dp"
|
||||
@@ -42,55 +39,41 @@
|
||||
android:layout_marginStart="@dimen/login_btn_padding"
|
||||
android:layout_marginEnd="@dimen/login_btn_padding"
|
||||
android:layout_marginTop="@dimen/dp_30"
|
||||
android:paddingStart="@dimen/dp_10"
|
||||
android:paddingEnd="0dp"
|
||||
android:background="@drawable/shape_trans_radius_10"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@+id/civ_avatar"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
android:gravity="center"
|
||||
>
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textColor="@color/white"
|
||||
android:textSize="@dimen/sp_15"
|
||||
android:text="@string/str_nick_title"
|
||||
/>
|
||||
|
||||
|
||||
<android.support.design.widget.TextInputEditText
|
||||
android:id="@+id/tv_nick"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_width="0dp"
|
||||
android:layout_weight="1"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingEnd="@dimen/dp_50"
|
||||
android:paddingStart="0dp"
|
||||
android:gravity="start|center_vertical"
|
||||
android:hint="@string/hint_input_nick"
|
||||
android:gravity="center"
|
||||
android:paddingTop="@dimen/dp_15"
|
||||
android:paddingBottom="@dimen/dp_15"
|
||||
android:textColor="@color/white"
|
||||
android:textSize="@dimen/dp_14"
|
||||
android:theme="@style/common_edittext_style"
|
||||
android:lines="1"
|
||||
android:background="@null"
|
||||
android:maxLength="8"
|
||||
android:singleLine="true"
|
||||
android:text="@string/text_default_nick"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<com.coorchice.library.SuperTextView
|
||||
<ImageView
|
||||
android:id="@+id/tv_random_nick"
|
||||
android:text="随机"
|
||||
android:gravity="center"
|
||||
android:paddingStart="@dimen/dp_9"
|
||||
android:paddingEnd="@dimen/dp_9"
|
||||
android:textColor="@color/color_666666"
|
||||
app:solid="@color/color_E6E6E6"
|
||||
android:layout_marginTop="@dimen/dp_5"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
tools:visibility="visible"
|
||||
android:visibility="gone"
|
||||
app:corner="@dimen/dp_5"
|
||||
android:textSize="@dimen/dp_11"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="@dimen/dp_20" />
|
||||
android:padding="@dimen/dp_10"
|
||||
android:src="@mipmap/ic_random_nick"
|
||||
/>
|
||||
</LinearLayout>
|
||||
|
||||
<android.support.design.widget.TextInputEditText
|
||||
@@ -174,7 +157,7 @@
|
||||
android:layout_marginBottom="@dimen/dp_16"
|
||||
android:layout_marginStart="@dimen/login_btn_padding"
|
||||
android:layout_marginEnd="@dimen/login_btn_padding"
|
||||
android:background="@drawable/shape_trans_radius_10"
|
||||
android:background="@drawable/shape_trans_radius_20"
|
||||
android:text="@string/done"
|
||||
android:textColor="@color/white"
|
||||
android:textSize="@dimen/sp_15"
|
||||
|
BIN
app/src/main/res/mipmap-xhdpi/ic_random_nick.png
Normal file
BIN
app/src/main/res/mipmap-xhdpi/ic_random_nick.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 970 B |
@@ -636,7 +636,7 @@
|
||||
<string name="KTV_ing">KTV中...</string>
|
||||
<string name="common_loading_tips">loading…</string>
|
||||
|
||||
<string name="text_default_nick">我是一只小萌新</string>
|
||||
<string name="text_default_nick">我是一只小萌新辅导辅导辅导辅导辅导发的辅导辅导费</string>
|
||||
|
||||
<string name="text_room_queuing_micro_mode">排麦模式</string>
|
||||
<string name="text_room_pure_mode">纯净模式</string>
|
||||
|
@@ -4,7 +4,7 @@
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:background="@mipmap/bg_login">
|
||||
android:background="@drawable/bg_login">
|
||||
|
||||
<com.yizhuan.erban.base.TitleBar
|
||||
android:id="@+id/title_bar"
|
||||
|
@@ -4,7 +4,7 @@
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:background="@mipmap/bg_login">
|
||||
android:background="@drawable/bg_login">
|
||||
|
||||
<com.yizhuan.erban.base.TitleBar
|
||||
android:id="@+id/title_bar"
|
||||
|
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<solid android:color="#30ffffff" />
|
||||
<corners android:radius="20dp" />
|
||||
</shape>
|
@@ -37,12 +37,10 @@ public class QuickLoginUiConfig {
|
||||
int BOTTOM_OFFSET = 0;
|
||||
UnifyUiConfig uiConfig = new UnifyUiConfig.Builder()
|
||||
// 状态栏
|
||||
.setStatusBarColor(Color.WHITE)
|
||||
.setStatusBarDarkColor(true)
|
||||
.setBackgroundImage("bg_login")
|
||||
// 设置导航栏
|
||||
.setNavigationTitle("一键登录")
|
||||
.setNavigationTitleColor(ContextCompat.getColor(context, R.color.color_333333))
|
||||
.setNavigationBackgroundColor(Color.WHITE)
|
||||
.setNavigationTitle(" ")
|
||||
.setNavigationIcon("quick_pass_back")
|
||||
.setNavigationBackIconWidth(25)
|
||||
.setNavigationBackIconHeight(25)
|
||||
@@ -55,36 +53,36 @@ public class QuickLoginUiConfig {
|
||||
.setLogoTopYOffset(logoToTop)
|
||||
.setHideLogo(false)
|
||||
//手机掩码
|
||||
.setMaskNumberColor(ContextCompat.getColor(context, R.color.color_common_text_content))
|
||||
.setMaskNumberColor(ContextCompat.getColor(context, R.color.white))
|
||||
.setMaskNumberSize(maskNumSize)
|
||||
.setMaskNumberXOffset(X_OFFSET)
|
||||
.setMaskNumberTopYOffset(maskNumToTop)
|
||||
.setMaskNumberBottomYOffset(BOTTOM_OFFSET)
|
||||
// 认证品牌
|
||||
.setSloganSize(sloganSize)
|
||||
.setSloganColor(ContextCompat.getColor(context, R.color.color_ABAAB2))
|
||||
.setSloganColor(ContextCompat.getColor(context, R.color.white))
|
||||
.setSloganXOffset(X_OFFSET)
|
||||
.setSloganTopYOffset(sloganToTop)
|
||||
.setSloganBottomYOffset(BOTTOM_OFFSET)
|
||||
// 登录按钮
|
||||
.setLoginBtnText("本机号码一键登录")
|
||||
.setLoginBtnTextColor(Color.WHITE)
|
||||
.setLoginBtnTextColor(R.color.color_7154EE)
|
||||
.setLoginBtnBackgroundRes("bg_quick_pass")
|
||||
.setLoginBtnWidth(280)
|
||||
.setLoginBtnWidth(225)
|
||||
.setLoginBtnHeight(loginBtnHeight)
|
||||
.setLoginBtnTextSize(16)
|
||||
.setLoginBtnTextSize(15)
|
||||
.setLoginBtnXOffset(X_OFFSET)
|
||||
.setLoginBtnTopYOffset(loginBtnToTop)
|
||||
.setLoginBtnBottomYOffset(BOTTOM_OFFSET)
|
||||
// 隐私栏
|
||||
.setPrivacyTextStart("登录即代表同意")
|
||||
.setProtocolText("轻寻隐私政策")
|
||||
.setProtocolText("《66陪玩隐私政策》")
|
||||
.setProtocolLink(UriProvider.getPrivacyAgreement())
|
||||
.setProtocol2Text("轻寻用户协议")
|
||||
.setProtocol2Text("《66陪玩用户协议》")
|
||||
.setProtocol2Link(UriProvider.getUserProtocolUrl())
|
||||
.setPrivacyTextEnd("并授权轻寻获取本机号码")
|
||||
.setPrivacyTextColor(ContextCompat.getColor(context, R.color.color_333333))
|
||||
.setPrivacyProtocolColor(ContextCompat.getColor(context, R.color.color_FE4C62))
|
||||
.setPrivacyTextEnd("并授权66陪玩获取本机号码")
|
||||
.setPrivacyTextColor(ContextCompat.getColor(context, R.color.color_BAB0FF))
|
||||
.setPrivacyProtocolColor(ContextCompat.getColor(context, R.color.white))
|
||||
.setHidePrivacyCheckBox(false)
|
||||
|
||||
/**
|
||||
|
@@ -87,7 +87,6 @@ public class QuickPassLoginAct extends BaseLoginAct implements View.OnClickListe
|
||||
onSetListener();
|
||||
permission();
|
||||
showLoginTip();
|
||||
preFetchMobileNum();
|
||||
AuthModel.get().isFromLogin = true;
|
||||
AppUpgradeHelper.checkAppUpgrade(this);
|
||||
}
|
||||
@@ -125,7 +124,7 @@ public class QuickPassLoginAct extends BaseLoginAct implements View.OnClickListe
|
||||
case R.id.tv_login_quick_pass:
|
||||
StatisticManager.Instance().onEvent(
|
||||
StatisticsProtocol.Event.EVENT_ONE_CLICK_LOGIN, "一键登录");
|
||||
onePass();
|
||||
preFetchMobileNum();
|
||||
break;
|
||||
|
||||
case R.id.img_phone_login:
|
||||
@@ -157,8 +156,7 @@ public class QuickPassLoginAct extends BaseLoginAct implements View.OnClickListe
|
||||
public void onGetMobileNumberSuccess(String YDToken, final String mobileNumber) {
|
||||
// 注:对于3网UI统一版本SDK,即2.0.0及以后版本,直接在该回调中调用取号接口onePass即可
|
||||
getDialogManager().dismissDialog();
|
||||
|
||||
tvLoginQuickPass.setVisibility(View.VISIBLE);
|
||||
onePass();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -167,8 +165,7 @@ public class QuickPassLoginAct extends BaseLoginAct implements View.OnClickListe
|
||||
toast("一键登录失败,请使用其他方式登录");
|
||||
LogUtil.e("QuickPassLogin", msg);
|
||||
getDialogManager().dismissDialog();
|
||||
// LoginPhoneActivity.startForResult(QuickPassLoginAct.this, quickPassRequestCode);
|
||||
tvLoginQuickPass.setVisibility(View.INVISIBLE);
|
||||
LoginPhoneActivity.startForResult(QuickPassLoginAct.this, quickPassRequestCode);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
BIN
app/src/module_quick_pass/res/drawable/bg_login.png
Normal file
BIN
app/src/module_quick_pass/res/drawable/bg_login.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 463 KiB |
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<corners android:radius="10dp"/>
|
||||
<corners android:radius="20dp"/>
|
||||
|
||||
<solid android:color="@color/white"/>
|
||||
|
||||
|
@@ -4,7 +4,7 @@
|
||||
android:layout_height="match_parent"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:background="@mipmap/bg_login">
|
||||
android:background="@drawable/bg_login">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/iv_logo_quick_pass"
|
||||
|
@@ -63,7 +63,7 @@ public class XChatConstants {
|
||||
/**
|
||||
* 网易易盾 productNumber
|
||||
*/
|
||||
public static final String YI_DUN_PRODUCT_NUMBER = "YD00937811914948";
|
||||
public static final String YI_DUN_PRODUCT_NUMBER = "YD00313347064620";
|
||||
|
||||
/**
|
||||
* 网易易盾 业务 ID 注册
|
||||
@@ -258,8 +258,8 @@ public class XChatConstants {
|
||||
public static final String REPORT_TYPE_PERSONAL_DYNAMIC = "PERSONAL_DYNAMIC"; // 个人页动态
|
||||
public static final String REPORT_TYPE_DYNAMIC_SQUARE = "DYNAMIC_SQUARE";//广场动态
|
||||
|
||||
// 轻寻
|
||||
public static final String QUICK_PASS_BUSINESS_ID = BuildConfig.DEBUG ? "4f7410a22ec8426281d4faf286835c3e" : "398816ccd0094b3fa430dbad3c08c102";
|
||||
// 66陪玩
|
||||
public static final String QUICK_PASS_BUSINESS_ID = BuildConfig.DEBUG ? "36b8c749cdfd43569fdd2aa10c098d60" : "398816ccd0094b3fa430dbad3c08c102";
|
||||
// 侧耳
|
||||
// public static final String QUICK_PASS_BUSINESS_ID = BuildConfig.DEBUG ? "cadbb4ed892549dab4d1adc9d62013bb" : "ba4a642810294561b9cd17034a448b49";
|
||||
|
||||
|
@@ -70,5 +70,6 @@
|
||||
<color name="color_FAFAFA">#FAFAFA</color>
|
||||
<color name="color_B3B3B3">#B3B3B3</color>
|
||||
<color name="color_34EBDE">#34EBDE</color>
|
||||
<color name="color_BAB0FF">#BAB0FF</color>
|
||||
|
||||
</resources>
|
Reference in New Issue
Block a user