Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
S
SuperEasyClean
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
songjianyu
SuperEasyClean
Commits
c7ad181c
Commit
c7ad181c
authored
Jun 11, 2025
by
songjianyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[修复] 没有广告时的弹窗ui修改
parent
68ead81b
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
21 additions
and
3 deletions
+21
-3
ExitDialog.kt
app/src/main/java/com/base/appzxhy/ui/dialog/ExitDialog.kt
+7
-2
FunctionBackDialog.kt
...ain/java/com/base/appzxhy/ui/dialog/FunctionBackDialog.kt
+7
-1
MainActivity.kt
app/src/main/java/com/base/appzxhy/ui/main/MainActivity.kt
+5
-0
dialog_exit.xml
app/src/main/res/layout/dialog_exit.xml
+1
-0
dialog_function_back.xml
app/src/main/res/layout/dialog_function_back.xml
+1
-0
No files found.
app/src/main/java/com/base/appzxhy/ui/dialog/ExitDialog.kt
View file @
c7ad181c
...
...
@@ -3,10 +3,12 @@ package com.base.appzxhy.ui.dialog
import
android.app.Activity
import
android.app.Dialog
import
android.view.Gravity
import
android.view.View
import
android.widget.LinearLayout
import
androidx.appcompat.app.AppCompatDialog
import
com.applovin.impl.cl
import
com.base.appzxhy.R
import
com.base.appzxhy.bean.config.AdConfigBean
import
com.base.appzxhy.business.ads.AdsMgr
import
com.base.appzxhy.databinding.DialogExitBinding
...
...
@@ -14,7 +16,6 @@ class ExitDialog(val activity: Activity) {
val
dialog
=
AppCompatDialog
(
activity
)
val
bind
=
DialogExitBinding
.
inflate
(
activity
.
layoutInflater
)
var
exit
:
(()
->
Unit
)?
=
null
var
clean
:
(()
->
Unit
)?
=
null
var
ad
:
(()
->
Unit
)?
=
null
...
...
@@ -45,7 +46,11 @@ class ExitDialog(val activity: Activity) {
fun
show
()
{
dialog
.
show
()
AdsMgr
.
showNative
(
bind
.
flAd
,
R
.
layout
.
layout_admob_native_custom_r16
)
if
(
AdConfigBean
.
adsConfigBean
.
isAdShow
)
{
AdsMgr
.
showNative
(
bind
.
flAd
,
R
.
layout
.
layout_admob_native_custom_r16
)
}
else
{
bind
.
clAd
.
visibility
=
View
.
GONE
}
}
fun
hide
()
{
...
...
app/src/main/java/com/base/appzxhy/ui/dialog/FunctionBackDialog.kt
View file @
c7ad181c
...
...
@@ -2,9 +2,11 @@ package com.base.appzxhy.ui.dialog
import
android.app.Activity
import
android.view.LayoutInflater
import
android.view.View
import
android.widget.LinearLayout
import
androidx.appcompat.app.AlertDialog
import
com.base.appzxhy.R
import
com.base.appzxhy.bean.config.AdConfigBean
import
com.base.appzxhy.business.ads.AdsMgr
import
com.base.appzxhy.databinding.DialogFunctionBackBinding
import
com.base.appzxhy.ui.batteryinfo.BatteryInfoActivity
...
...
@@ -76,7 +78,11 @@ class FunctionBackDialog(
}
dialog
.
show
()
AdsMgr
.
showNative
(
binding
.
flAd
,
R
.
layout
.
layout_admob_native_custom_r16
)
if
(
AdConfigBean
.
adsConfigBean
.
isAdShow
){
AdsMgr
.
showNative
(
binding
.
flAd
,
R
.
layout
.
layout_admob_native_custom_r16
)
}
else
{
binding
.
clAd
.
visibility
=
View
.
GONE
}
binding
.
ivCancel
.
setOnClickListener
{
dialog
.
dismiss
()
...
...
app/src/main/java/com/base/appzxhy/ui/main/MainActivity.kt
View file @
c7ad181c
...
...
@@ -16,6 +16,7 @@ import androidx.viewpager2.widget.ViewPager2
import
com.base.appzxhy.R
import
com.base.appzxhy.SpConstObject.mainPageCount
import
com.base.appzxhy.base.BaseActivity
import
com.base.appzxhy.bean.FeatureBean.Companion.JUNK_CLEAN
import
com.base.appzxhy.bean.HomeTabUIBean
import
com.base.appzxhy.bean.config.AdConfigBean
import
com.base.appzxhy.business.ads.AdsMgr
...
...
@@ -25,6 +26,7 @@ import com.base.appzxhy.ui.dialog.ExitDialog
import
com.base.appzxhy.ui.dialog.NotificationTurnOnDialog
import
com.base.appzxhy.ui.dialog.RateDialog
import
com.base.appzxhy.ui.dialog.StoragePermissionDialog
import
com.base.appzxhy.ui.dialog.permissionStorageJump
import
com.base.appzxhy.ui.recyclebin.RecycleBinFragment
import
com.base.appzxhy.ui.set.SettingsFragment
import
com.base.appzxhy.utils.PermissionUtils.requestNotificationPermission
...
...
@@ -63,6 +65,9 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
AdsMgr
.
showBanner
(
binding
.
flBanner
,
false
)
exitDialog
=
ExitDialog
(
this
)
exitDialog
.
init
()
exitDialog
.
clean
=
{
permissionStorageJump
(
JUNK_CLEAN
)
}
setStatusBarColor
(
getColor
(
R
.
color
.
colorPrimary
))
val
lp
=
binding
.
flBottom
.
layoutParams
as
ConstraintLayout
.
LayoutParams
...
...
app/src/main/res/layout/dialog_exit.xml
View file @
c7ad181c
...
...
@@ -104,6 +104,7 @@
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginHorizontal=
"40dp"
android:id=
"@+id/cl_ad"
android:layout_marginTop=
"8dp"
android:background=
"@drawable/bg_ffffff_24"
android:paddingVertical=
"12dp"
...
...
app/src/main/res/layout/dialog_function_back.xml
View file @
c7ad181c
...
...
@@ -94,6 +94,7 @@
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id=
"@+id/cl_ad"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginHorizontal=
"40dp"
...
...
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