Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
beyond-clouds-android
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
云深项目组
beyond-clouds-android
Commits
914302a8
Commit
914302a8
authored
Mar 22, 2020
by
段启岩
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
短信登录优化
parent
a64aedd6
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
13 additions
and
10 deletions
+13
-10
app/src/main/java/cn/yunliyunwai/beyondclouds/ui/login/LoginActivity.java
+4
-3
app/src/main/res/layout/activity_login.xml
+9
-7
No files found.
app/src/main/java/cn/yunliyunwai/beyondclouds/ui/login/LoginActivity.java
View file @
914302a8
...
...
@@ -133,10 +133,12 @@ public class LoginActivity extends BaseActivity<AuthenticationViewModel, Activit
binding
.
btnSendVerifyCode
.
setText
(
"发送验证码"
);
binding
.
btnSendVerifyCode
.
setTextColor
(
getResources
().
getColor
(
R
.
color
.
colorSendVerifyCode
));
binding
.
btnSendVerifyCode
.
setEnabled
(
true
);
binding
.
btnSendVerifyCode
.
setClickable
(
true
);
binding
.
txtSeconds
.
setVisibility
(
View
.
GONE
);
return
;
}
else
{
binding
.
btnSendVerifyCode
.
setEnabled
(
false
);
binding
.
btnSendVerifyCode
.
setClickable
(
false
);
binding
.
btnSendVerifyCode
.
setTextColor
(
getResources
().
getColor
(
R
.
color
.
colorTextLevel5
));
verifyCodeScheduledFuture
=
authenticationViewModel
.
startVerifyCodeCountdown
();
binding
.
txtSeconds
.
setVisibility
(
View
.
VISIBLE
);
...
...
@@ -174,9 +176,8 @@ public class LoginActivity extends BaseActivity<AuthenticationViewModel, Activit
@Override
public
void
onClick
(
View
v
)
{
if
(
viewModel
.
getLoginWay
().
getValue
()
==
AuthenticationViewModel
.
LoginWay
.
SMS
)
{
// 开始下一次发送的倒计时
binding
.
btnSendVerifyCode
.
setEnabled
(
false
);
binding
.
btnSendVerifyCode
.
setClickable
(
false
);
String
mobile
=
viewModel
.
getAccount
().
getValue
();
if
(
TextUtils
.
isEmpty
(
mobile
))
{
Toast
.
makeText
(
LoginActivity
.
this
,
"请输入手机号!"
,
Toast
.
LENGTH_SHORT
).
show
();
...
...
app/src/main/res/layout/activity_login.xml
View file @
914302a8
...
...
@@ -232,18 +232,20 @@
app:layout_constraintTop_toTopOf=
"@id/edit_text_verify_code"
app:layout_constraintBottom_toBottomOf=
"@id/edit_text_verify_code"
app:layout_constraintEnd_toStartOf=
"@id/txt_seconds"
/>
<TextView
android:id=
"@+id/txt_seconds"
android:textSize=
"11sp"
android:textColor=
"@color/colorTextLevel5"
android:text=
"s"
android:visibility=
"gone"
android:gravity=
"center_vertical"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
app:layout_constraintTop_toTopOf=
"@id/edit_text_verify_code"
android:gravity=
"center_vertical"
android:text=
"s"
android:textColor=
"@color/colorTextLevel5"
android:textSize=
"12sp"
android:visibility=
"gone"
app:layout_constraintBottom_toBottomOf=
"@id/edit_text_verify_code"
app:layout_constraintEnd_toStartOf=
"@id/view_fill_edit_verify_code_end"
app:layout_constraintBottom_toBottomOf=
"@id/edit_text_verify_code"
/>
app:layout_constraintTop_toTopOf=
"@id/edit_text_verify_code"
app:layout_constraintVertical_bias=
"0.51"
/>
<View
android:id=
"@+id/view_fill_edit_verify_code_end"
app:layout_constraintEnd_toEndOf=
"@id/edit_text_verify_code"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment