Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
YGOMobile-Cn-Ko-En
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fallenstardust
YGOMobile-Cn-Ko-En
Commits
85a07ca9
Commit
85a07ca9
authored
Jul 02, 2022
by
fallenstardust
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
动态按钮高度
parent
2fc0d570
Changes
2
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
103 additions
and
75 deletions
+103
-75
mobile/src/main/java/cn/garymb/ygomobile/ui/home/HomeFragment.java
...c/main/java/cn/garymb/ygomobile/ui/home/HomeFragment.java
+14
-9
mobile/src/main/res/layout/fragment_home.xml
mobile/src/main/res/layout/fragment_home.xml
+89
-66
No files found.
mobile/src/main/java/cn/garymb/ygomobile/ui/home/HomeFragment.java
View file @
85a07ca9
...
@@ -8,6 +8,7 @@ import static cn.garymb.ygomobile.ui.home.ResCheckTask.getDatapath;
...
@@ -8,6 +8,7 @@ import static cn.garymb.ygomobile.ui.home.ResCheckTask.getDatapath;
import
android.annotation.SuppressLint
;
import
android.annotation.SuppressLint
;
import
android.content.Intent
;
import
android.content.Intent
;
import
android.graphics.Paint
;
import
android.net.Uri
;
import
android.net.Uri
;
import
android.os.Build
;
import
android.os.Build
;
import
android.os.Bundle
;
import
android.os.Bundle
;
...
@@ -23,6 +24,7 @@ import android.view.ViewGroup;
...
@@ -23,6 +24,7 @@ import android.view.ViewGroup;
import
android.view.inputmethod.EditorInfo
;
import
android.view.inputmethod.EditorInfo
;
import
android.widget.Button
;
import
android.widget.Button
;
import
android.widget.EditText
;
import
android.widget.EditText
;
import
android.widget.FrameLayout
;
import
android.widget.ImageView
;
import
android.widget.ImageView
;
import
android.widget.LinearLayout
;
import
android.widget.LinearLayout
;
import
android.widget.ListView
;
import
android.widget.ListView
;
...
@@ -87,6 +89,7 @@ public class HomeFragment extends BaseFragemnt implements View.OnClickListener {
...
@@ -87,6 +89,7 @@ public class HomeFragment extends BaseFragemnt implements View.OnClickListener {
private
static
final
String
ARG_MC_NEWS_LIST
=
"mcNewsList"
;
private
static
final
String
ARG_MC_NEWS_LIST
=
"mcNewsList"
;
private
boolean
isMcNewsLoadException
=
false
;
private
boolean
isMcNewsLoadException
=
false
;
private
FrameLayout
ll_back
;
ShimmerTextView
tv
;
ShimmerTextView
tv
;
Shimmer
shimmer
;
Shimmer
shimmer
;
private
SwipeMenuRecyclerView
mServerList
;
private
SwipeMenuRecyclerView
mServerList
;
...
@@ -106,10 +109,8 @@ public class HomeFragment extends BaseFragemnt implements View.OnClickListener {
...
@@ -106,10 +109,8 @@ public class HomeFragment extends BaseFragemnt implements View.OnClickListener {
private
CardView
cv_watch_replay
;
private
CardView
cv_watch_replay
;
//辅助功能
//辅助功能
private
CardView
cv_download_ex
;
private
CardView
cv_download_ex
;
private
CardView
cv_reset_res
;
//外连
//外连
private
CardView
cv_donation
;
private
CardView
cv_donation
;
private
CardView
cv_join_QQ
;
private
CardView
cv_help
;
private
CardView
cv_help
;
@Nullable
@Nullable
...
@@ -124,7 +125,7 @@ public class HomeFragment extends BaseFragemnt implements View.OnClickListener {
...
@@ -124,7 +125,7 @@ public class HomeFragment extends BaseFragemnt implements View.OnClickListener {
initBanner
(
layoutView
,
savedInstanceState
);
initBanner
(
layoutView
,
savedInstanceState
);
initView
(
layoutView
);
initView
(
layoutView
);
//event
//event
if
(!
EventBus
.
getDefault
().
isRegistered
(
this
))
{
//加上判断
if
(!
EventBus
.
getDefault
().
isRegistered
(
this
))
{
//加上判断
EventBus
.
getDefault
().
register
(
this
);
EventBus
.
getDefault
().
register
(
this
);
}
}
return
layoutView
;
return
layoutView
;
...
@@ -179,14 +180,17 @@ public class HomeFragment extends BaseFragemnt implements View.OnClickListener {
...
@@ -179,14 +180,17 @@ public class HomeFragment extends BaseFragemnt implements View.OnClickListener {
cv_help
=
view
.
findViewById
(
R
.
id
.
action_help
);
cv_help
=
view
.
findViewById
(
R
.
id
.
action_help
);
cv_help
.
setOnClickListener
(
this
);
cv_help
.
setOnClickListener
(
this
);
ll_back
=
view
.
findViewById
(
R
.
id
.
return_to_duel
);
ll_back
.
setOnClickListener
(
this
);
tv
=
(
ShimmerTextView
)
view
.
findViewById
(
R
.
id
.
shimmer_tv
);
tv
=
(
ShimmerTextView
)
view
.
findViewById
(
R
.
id
.
shimmer_tv
);
toggleAnimation
(
tv
);
toggleAnimation
(
tv
);
mImageLoader
=
new
ImageLoader
(
false
);
mImageLoader
=
new
ImageLoader
(
false
);
mCardManager
=
DataManager
.
get
().
getCardManager
();
mCardManager
=
DataManager
.
get
().
getCardManager
();
}
}
//轮播图
//轮播图
public
void
initBanner
(
View
view
,
Bundle
saveBundle
){
public
void
initBanner
(
View
view
,
Bundle
saveBundle
)
{
xb_banner
=
view
.
findViewById
(
R
.
id
.
xb_banner
);
xb_banner
=
view
.
findViewById
(
R
.
id
.
xb_banner
);
cv_banner
=
view
.
findViewById
(
R
.
id
.
cv_banner
);
cv_banner
=
view
.
findViewById
(
R
.
id
.
cv_banner
);
tv_banner_loading
=
view
.
findViewById
(
R
.
id
.
tv_banner_loading
);
tv_banner_loading
=
view
.
findViewById
(
R
.
id
.
tv_banner_loading
);
...
@@ -419,13 +423,10 @@ public class HomeFragment extends BaseFragemnt implements View.OnClickListener {
...
@@ -419,13 +423,10 @@ public class HomeFragment extends BaseFragemnt implements View.OnClickListener {
public
void
BacktoDuel
()
{
public
void
BacktoDuel
()
{
tv
.
setOnClickListener
((
v
)
->
{
openGame
();
});
if
(
YGOStarter
.
isGameRunning
(
getActivity
()))
{
if
(
YGOStarter
.
isGameRunning
(
getActivity
()))
{
tv
.
setVisibility
(
View
.
VISIBLE
);
ll_back
.
setVisibility
(
View
.
VISIBLE
);
}
else
{
}
else
{
tv
.
setVisibility
(
View
.
GONE
);
ll_back
.
setVisibility
(
View
.
GONE
);
}
}
}
}
...
@@ -663,6 +664,10 @@ public class HomeFragment extends BaseFragemnt implements View.OnClickListener {
...
@@ -663,6 +664,10 @@ public class HomeFragment extends BaseFragemnt implements View.OnClickListener {
startActivity
(
intent
);
startActivity
(
intent
);
}
}
break
;
break
;
case
R
.
id
.
return_to_duel
:
{
openGame
();
}
break
;
case
R
.
id
.
tv_banner_loading
:
case
R
.
id
.
tv_banner_loading
:
if
(
isMcNewsLoadException
)
if
(
isMcNewsLoadException
)
findMcNews
();
findMcNews
();
...
...
mobile/src/main/res/layout/fragment_home.xml
View file @
85a07ca9
This diff is collapsed.
Click to expand it.
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