Commit 5cc4d8bb authored by wanglei's avatar wanglei

[合规]给全屏原生添加关闭按钮,保证合规

parent 1466559a
......@@ -19,7 +19,7 @@ class GuideActivity : BaseActivity<ActivityGuideBinding>(ActivityGuideBinding::i
GuideFragment().apply { page = 1 }
}
private val pageNative: NativeFullFragment by lazy {
NativeFullFragment()
NativeFullFragment().apply { page = 2 }
}
private val page3: GuideFragment by lazy {
......@@ -36,6 +36,7 @@ class GuideActivity : BaseActivity<ActivityGuideBinding>(ActivityGuideBinding::i
if (AdConfigBean.adsConfigBean.fullNativeShow && AdConfigBean.adsConfigBean.isAdShow) {
fragments.add(2, pageNative)
}
fragments.add(2, pageNative)
binding.viewpager2.run {
offscreenPageLimit = 4
......@@ -69,6 +70,10 @@ class GuideActivity : BaseActivity<ActivityGuideBinding>(ActivityGuideBinding::i
binding.viewpager2.currentItem = 2
return
}
if (page == 2) {
binding.viewpager2.currentItem = 3
return
}
if (page == 3) {
startActivity(Intent(this, MainActivity::class.java))
finish()
......
......@@ -2,10 +2,12 @@ import com.tgv.malware.R
import com.tgv.malware.base.BaseFragment
import com.tgv.malware.business.ads.AdsMgr
import com.tgv.malware.databinding.FragmentNativeFullBinding
import com.tgv.malware.ui.guide.GuideActivity
class NativeFullFragment : BaseFragment<FragmentNativeFullBinding>(FragmentNativeFullBinding::inflate) {
var page = 2
override fun onResume() {
super.onResume()
......@@ -16,4 +18,12 @@ class NativeFullFragment : BaseFragment<FragmentNativeFullBinding>(FragmentNativ
}
}
override fun initListener() {
super.initListener()
binding.ivClose.setOnClickListener {
(requireActivity() as GuideActivity).next(page)
}
}
}
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#D9D9D9">
......@@ -18,4 +19,13 @@
</com.tgv.malware.business.ads.NativeParentView>
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/ivClose"
android:layout_width="@dimen/dp_40"
android:layout_height="@dimen/dp_40"
android:layout_gravity="end"
android:layout_marginTop="@dimen/dp_50"
android:layout_marginEnd="@dimen/dp_16"
app:srcCompat="@drawable/icon_fork_ad" />
</FrameLayout>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment