Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
L
LuckyFarm
Project
Project
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
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王雪伟
LuckyFarm
Commits
7c677cbb
Commit
7c677cbb
authored
Nov 24, 2020
by
maxiaoliang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改启动页和其他ui
parent
bd9edfa7
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
45 additions
and
16 deletions
+45
-16
SpeedWaterTaskAdapter.kt
...rc/main/java/com/ym/game/adapter/SpeedWaterTaskAdapter.kt
+15
-3
WateringTaskAdpater.kt
app/src/main/java/com/ym/game/adapter/WateringTaskAdpater.kt
+13
-4
CashExchangeDialog.kt
app/src/main/java/com/ym/game/view/CashExchangeDialog.kt
+1
-1
MainDialog.kt
app/src/main/java/com/ym/game/view/MainDialog.kt
+2
-0
PuzzleDialog.kt
app/src/main/java/com/ym/game/view/PuzzleDialog.kt
+4
-2
SiginDropsPopupwindow.kt
app/src/main/java/com/ym/game/view/SiginDropsPopupwindow.kt
+1
-1
TurntableDialog.kt
app/src/main/java/com/ym/game/view/TurntableDialog.kt
+1
-1
duoduokaipingye.png
app/src/main/res/drawable-xhdpi/duoduokaipingye.png
+0
-0
splash_layout.xml
app/src/main/res/layout/splash_layout.xml
+3
-2
build.gradle
library/build.gradle
+1
-1
AdUtils.kt
library/src/main/java/com/ym/library/utils/AdUtils.kt
+4
-1
No files found.
app/src/main/java/com/ym/game/adapter/SpeedWaterTaskAdapter.kt
View file @
7c677cbb
...
@@ -19,6 +19,7 @@ import com.ym.library.utils.Utils
...
@@ -19,6 +19,7 @@ import com.ym.library.utils.Utils
import
com.ym.ddcy.R
import
com.ym.ddcy.R
import
com.ym.library.module.WateringTaskEntity
import
com.ym.library.module.WateringTaskEntity
import
com.ym.library.net.GameApiClient
import
com.ym.library.net.GameApiClient
import
com.ym.library.utils.EventUtils
class
SpeedWaterTaskAdapter
:
class
SpeedWaterTaskAdapter
:
BaseRecyclerAdapter
<
WateringTaskEntity
,
SpeedWaterTaskAdapter
.
WateringTaskHolder
>
{
BaseRecyclerAdapter
<
WateringTaskEntity
,
SpeedWaterTaskAdapter
.
WateringTaskHolder
>
{
...
@@ -54,11 +55,22 @@ class SpeedWaterTaskAdapter :
...
@@ -54,11 +55,22 @@ class SpeedWaterTaskAdapter :
holder
.
ivStatus
.
setOnClickListener
{
holder
.
ivStatus
.
setOnClickListener
{
if
(
Utils
.
isFastClick
())
{
if
(
Utils
.
isFastClick
())
{
when
(
data
.
status
)
{
when
(
data
.
status
)
{
0
->
0
->{
EventUtils
.
onEvent
(
"renwu_undone_click_"
+
mList
[
position
].
id
,
"金币任务去完成点击"
)
listener
.
onItemClick
(
it
,
position
,
mList
[
position
])
listener
.
onItemClick
(
it
,
position
,
mList
[
position
])
1
->
Utils
.
showToast
(
mContext
,
"您已经领过了哦~"
)
}
1
->
{
Utils
.
showToast
(
mContext
,
"您已经领过了哦~"
)
}
//领取
//领取
2
->
getDripTaskReceive
(
type
,
data
)
2
->{
getDripTaskReceive
(
type
,
data
)
}
}
}
}
}
}
}
...
...
app/src/main/java/com/ym/game/adapter/WateringTaskAdpater.kt
View file @
7c677cbb
...
@@ -21,6 +21,7 @@ import com.ym.library.module.NewsEntity
...
@@ -21,6 +21,7 @@ import com.ym.library.module.NewsEntity
import
com.ym.library.module.TaskCompleteEntity
import
com.ym.library.module.TaskCompleteEntity
import
com.ym.library.module.WateringTaskEntity
import
com.ym.library.module.WateringTaskEntity
import
com.ym.library.net.GameApiClient
import
com.ym.library.net.GameApiClient
import
com.ym.library.utils.EventUtils
/**
/**
*Craeted by ${junqi.li}
*Craeted by ${junqi.li}
...
@@ -51,7 +52,7 @@ class WateringTaskAdpater :
...
@@ -51,7 +52,7 @@ class WateringTaskAdpater :
if
(
mList
.
size
>
0
)
{
if
(
mList
.
size
>
0
)
{
val
data
=
mList
[
position
]
val
data
=
mList
[
position
]
holder
.
tvTitle
.
text
=
data
.
title
holder
.
tvTitle
.
text
=
data
.
title
holder
.
tvCount
.
text
=
"+${data.
awardC
oins}"
holder
.
tvCount
.
text
=
"+${data.
c
oins}"
holder
.
imgcoin
.
setImageResource
(
R
.
mipmap
.
icon_popupwater_icon
)
holder
.
imgcoin
.
setImageResource
(
R
.
mipmap
.
icon_popupwater_icon
)
if
(
data
.
description
!=
null
)
{
if
(
data
.
description
!=
null
)
{
holder
.
btnProgess
.
visibility
=
View
.
GONE
holder
.
btnProgess
.
visibility
=
View
.
GONE
...
@@ -68,11 +69,19 @@ class WateringTaskAdpater :
...
@@ -68,11 +69,19 @@ class WateringTaskAdpater :
holder
.
ivStatus
.
setOnClickListener
{
holder
.
ivStatus
.
setOnClickListener
{
if
(
Utils
.
isFastClick
())
{
if
(
Utils
.
isFastClick
())
{
when
(
data
.
status
)
{
when
(
data
.
status
)
{
0
->
0
->{
EventUtils
.
onEvent
(
"renwu_undone_click_"
+
mList
[
position
].
sid
,
"金币任务去完成点击"
)
listener
.
onItemClick
(
it
,
position
,
mList
[
position
])
listener
.
onItemClick
(
it
,
position
,
mList
[
position
])
1
->
Utils
.
showToast
(
mContext
,
"您已经领过了哦~"
)
}
1
->
{
Utils
.
showToast
(
mContext
,
"您已经领过了哦~"
)
}
//领取
//领取
2
->
getDripTaskReceive
(
type
,
data
)
2
->{
EventUtils
.
onEvent
(
"renwu_done_click_"
+
mList
[
position
].
sid
,
"金币任务领取点击"
)
getDripTaskReceive
(
type
,
data
)
}
}
}
}
}
}
}
...
...
app/src/main/java/com/ym/game/view/CashExchangeDialog.kt
View file @
7c677cbb
...
@@ -32,7 +32,7 @@ object CashExchangeDialog : CashExchangeContract.View {
...
@@ -32,7 +32,7 @@ object CashExchangeDialog : CashExchangeContract.View {
return
return
}
}
this
.
context
=
context
this
.
context
=
context
EventUtils
.
onEvent
(
"show_duihuan_cash"
,
"兑换现金"
)
EventUtils
.
onEvent
(
"show_duihuan_cash
_dialog
"
,
"兑换现金"
)
mPresenter
=
CashExchangePresenter
(
this
)
mPresenter
=
CashExchangePresenter
(
this
)
mPresenter
?.
getWithDrawList
()
mPresenter
?.
getWithDrawList
()
RxBusUtil
.
getDefault
().
register
(
this
)
RxBusUtil
.
getDefault
().
register
(
this
)
...
...
app/src/main/java/com/ym/game/view/MainDialog.kt
View file @
7c677cbb
...
@@ -550,6 +550,7 @@ object MainDialog {
...
@@ -550,6 +550,7 @@ object MainDialog {
0
,
0
,
Gravity
.
CENTER
Gravity
.
CENTER
)
)
EventUtils
.
onEvent
(
"show_suipianbuzu_dialog"
,
"碎片不足弹窗曝光"
)
mDialogView
.
findViewById
<
TextView
>(
R
.
id
.
id_tv_num_puzzle
)
?.
text
=
"${diffCardsNum}"
mDialogView
.
findViewById
<
TextView
>(
R
.
id
.
id_tv_num_puzzle
)
?.
text
=
"${diffCardsNum}"
mDialogView
.
findViewById
<
ImageView
>(
R
.
id
.
id_img_close_get_puzzle
).
setOnClickListener
{
mDialogView
.
findViewById
<
ImageView
>(
R
.
id
.
id_img_close_get_puzzle
).
setOnClickListener
{
mDialog
.
dismiss
()
mDialog
.
dismiss
()
...
@@ -559,6 +560,7 @@ object MainDialog {
...
@@ -559,6 +560,7 @@ object MainDialog {
}
}
mDialogView
.
findViewById
<
ImageView
>(
R
.
id
.
id_img_sure
).
setOnClickListener
{
mDialogView
.
findViewById
<
ImageView
>(
R
.
id
.
id_img_sure
).
setOnClickListener
{
mDialog
.
dismiss
()
mDialog
.
dismiss
()
EventUtils
.
onEvent
(
"click_pintu_quhuode_video"
,
"去获得视频按钮点击"
)
onClickListener
.
onClick
(
it
)
onClickListener
.
onClick
(
it
)
}
}
mDialog
?.
setCanceledOnTouchOutside
(
false
)
mDialog
?.
setCanceledOnTouchOutside
(
false
)
...
...
app/src/main/java/com/ym/game/view/PuzzleDialog.kt
View file @
7c677cbb
...
@@ -70,7 +70,7 @@ object PuzzleDialog : PuzzleContract.View, OnRecycleItemClickListener<PuzzleEnti
...
@@ -70,7 +70,7 @@ object PuzzleDialog : PuzzleContract.View, OnRecycleItemClickListener<PuzzleEnti
return
return
}
}
this
.
context
=
context
this
.
context
=
context
// EventUtils.onEvent("show_puzzle", "拼图展示
")
EventUtils
.
onEvent
(
"show_pintu_dialog"
,
"拼图弹窗曝光
"
)
mPresenter
=
PuzzlePresenter
(
this
)
mPresenter
=
PuzzlePresenter
(
this
)
mPresenter
?.
getPuzzleData
()
mPresenter
?.
getPuzzleData
()
RxBusUtil
.
getDefault
().
register
(
this
)
RxBusUtil
.
getDefault
().
register
(
this
)
...
@@ -105,6 +105,7 @@ object PuzzleDialog : PuzzleContract.View, OnRecycleItemClickListener<PuzzleEnti
...
@@ -105,6 +105,7 @@ object PuzzleDialog : PuzzleContract.View, OnRecycleItemClickListener<PuzzleEnti
mDialogView
?.
findViewById
<
ImageView
>(
R
.
id
.
id_img_one_click_puzzle
).
setOnClickListener
{
mDialogView
?.
findViewById
<
ImageView
>(
R
.
id
.
id_img_one_click_puzzle
).
setOnClickListener
{
// mListener.onCloseViewSuccess(true);
// mListener.onCloseViewSuccess(true);
EventUtils
.
onEvent
(
"click_pintu_yijian"
,
"一键拼图按钮点击"
)
mPresenter
?.
automatic
()
mPresenter
?.
automatic
()
RxBusUtil
.
getDefault
().
unregister
(
this
)
RxBusUtil
.
getDefault
().
unregister
(
this
)
}
}
...
@@ -319,7 +320,8 @@ object PuzzleDialog : PuzzleContract.View, OnRecycleItemClickListener<PuzzleEnti
...
@@ -319,7 +320,8 @@ object PuzzleDialog : PuzzleContract.View, OnRecycleItemClickListener<PuzzleEnti
override
fun
onItemClick
(
view
:
View
,
position
:
Int
,
data
:
PuzzleEntity
.
PuzzleData
)
{
override
fun
onItemClick
(
view
:
View
,
position
:
Int
,
data
:
PuzzleEntity
.
PuzzleData
)
{
// Utils.showToast(AppliContext.get(), "点击" + position)
// Utils.showToast(AppliContext.get(), "点击" + position)
if
(
data
.
number
==
0
)
{
if
(
data
.
number
==
0
)
{
Utils
.
showToast
(
AppliContext
.
get
(),
"看广告"
)
// Utils.showToast(AppliContext.get(), "看广告")
EventUtils
.
onEvent
(
"click_pintu_suipian_video"
,
"碎片视频按钮点击"
)
AdUtils
.
playRewardAd
(
AdUtils
.
playRewardAd
(
context
as
Activity
,
context
as
Activity
,
"get_puzzle_click_dialog"
,
"get_puzzle_click_dialog"
,
...
...
app/src/main/java/com/ym/game/view/SiginDropsPopupwindow.kt
View file @
7c677cbb
...
@@ -58,7 +58,7 @@ class SiginDropsPopupwindow : PopupWindow(), WateringRewardContract.View,
...
@@ -58,7 +58,7 @@ class SiginDropsPopupwindow : PopupWindow(), WateringRewardContract.View,
RxBusUtil
.
getDefault
().
register
(
this
)
RxBusUtil
.
getDefault
().
register
(
this
)
mPresenter
=
WateringRewardPresenter
(
this
)
mPresenter
=
WateringRewardPresenter
(
this
)
view
=
LayoutInflater
.
from
(
mContext
).
inflate
(
R
.
layout
.
layout_popup_drops
,
null
)
view
=
LayoutInflater
.
from
(
mContext
).
inflate
(
R
.
layout
.
layout_popup_drops
,
null
)
EventUtils
.
onEvent
(
"show_re
ceive_coin_task_dialog"
,
"领金币任务
"
)
EventUtils
.
onEvent
(
"show_re
nwu_dialog"
,
"金币任务弹窗曝光
"
)
init
(
view
)
init
(
view
)
initView
()
initView
()
mPresenter
?.
getOrchardSignTask
()
mPresenter
?.
getOrchardSignTask
()
...
...
app/src/main/java/com/ym/game/view/TurntableDialog.kt
View file @
7c677cbb
...
@@ -142,7 +142,7 @@ object TurntableDialog : TurntableUtils(), TurntableContract.View {
...
@@ -142,7 +142,7 @@ object TurntableDialog : TurntableUtils(), TurntableContract.View {
}
}
override
fun
onAdShow
()
{
override
fun
onAdShow
()
{
Utils
.
showToast
(
context
,
"看完视频可获得奖励"
)
}
}
override
fun
onAdVideoBarClick
()
{
override
fun
onAdVideoBarClick
()
{
...
...
app/src/main/res/drawable-xhdpi/duoduokaipingye.png
0 → 100644
View file @
7c677cbb
22.4 KB
app/src/main/res/layout/splash_layout.xml
View file @
7c677cbb
...
@@ -28,11 +28,12 @@
...
@@ -28,11 +28,12 @@
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignParentBottom=
"true"
android:layout_alignParentBottom=
"true"
android:background=
"@color/white"
>
android:background=
"@color/white"
android:padding=
"@dimen/dp_30"
>
<ImageView
<ImageView
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:src=
"@drawable/
logo
"
/>
android:src=
"@drawable/
duoduokaipingye
"
/>
</RelativeLayout>
</RelativeLayout>
</RelativeLayout>
</RelativeLayout>
\ No newline at end of file
library/build.gradle
View file @
7c677cbb
...
@@ -67,7 +67,7 @@ dependencies {
...
@@ -67,7 +67,7 @@ dependencies {
api
(
"com.bx:adsdk:1.3.3"
){
api
(
"com.bx:adsdk:1.3.3"
){
exclude
group:
'com.google.code.gson'
exclude
group:
'com.google.code.gson'
}
}
api
'com.ym.admodule:admodule:1.0.2.1
1
'
api
'com.ym.admodule:admodule:1.0.2.1
4
'
api
'com.airbnb.android:lottie:3.1.0'
api
'com.airbnb.android:lottie:3.1.0'
/* api 'androidx.appcompat:appcompat:1.2.0-alpha02'
/* api 'androidx.appcompat:appcompat:1.2.0-alpha02'
api 'com.android.support:design:28.0.0'
api 'com.android.support:design:28.0.0'
...
...
library/src/main/java/com/ym/library/utils/AdUtils.kt
View file @
7c677cbb
...
@@ -11,6 +11,7 @@ import com.ym.library.module.StatusEntity
...
@@ -11,6 +11,7 @@ import com.ym.library.module.StatusEntity
import
com.ym.library.net.BaseObserver
import
com.ym.library.net.BaseObserver
import
com.ym.library.net.GameApiClient
import
com.ym.library.net.GameApiClient
import
com.ym.library.net.RxSchedulers
import
com.ym.library.net.RxSchedulers
import
com.ym.modulecommon.AppliContext
import
java.lang.Exception
import
java.lang.Exception
object
AdUtils
{
object
AdUtils
{
...
@@ -31,7 +32,9 @@ object AdUtils {
...
@@ -31,7 +32,9 @@ object AdUtils {
getVideoAcceleratorsReceive
();
getVideoAcceleratorsReceive
();
}
}
override
fun
onAdShow
()
{}
override
fun
onAdShow
()
{
Utils
.
showToast
(
activity
,
"看完视频可获得奖励"
)
}
override
fun
onAdVideoBarClick
()
{}
override
fun
onAdVideoBarClick
()
{}
...
...
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