Commit 701f9f8b authored by wanglei's avatar wanglei

...

parent 1eed9865
......@@ -17,6 +17,7 @@ object ConstObject {
const val ID_APP_PROCESS = 12004
const val JUNK_CLEANER = "Junk Cleaner"
const val NEWS = "News"
// const val REPEAT_PHOTOS = "Repeat Photos"
// const val SCREENSHOT_CLEANER = "Screenshot Cleaner"
// const val PRIVACY_SPACE = "Privacy Space"
......
......@@ -6,19 +6,23 @@ import android.view.ViewGroup
import androidx.recyclerview.widget.RecyclerView
import com.base.browserwhite.R
import com.base.browserwhite.bean.ConstObject.JUNK_CLEANER
import com.base.browserwhite.bean.ConstObject.NEWS
import com.base.browserwhite.databinding.ItemHead1Binding
import com.base.browserwhite.utils.XmlEx.inflate
import com.chad.library.adapter4.BaseSingleItemAdapter
class HeaderAdapter(val click:(key:String)->Unit): BaseSingleItemAdapter<Any, HeaderAdapter.VH>() {
class HeaderAdapter(val click: (key: String) -> Unit) : BaseSingleItemAdapter<Any, HeaderAdapter.VH>() {
class VH(view: View): RecyclerView.ViewHolder(view)
class VH(view: View) : RecyclerView.ViewHolder(view)
override fun onBindViewHolder(holder: VH, item: Any?) {
val binding = ItemHead1Binding.bind(holder.itemView)
binding.llClean.setOnClickListener {
click.invoke(JUNK_CLEANER)
}
binding.llNews.setOnClickListener {
click.invoke(NEWS)
}
}
override fun onCreateViewHolder(context: Context, parent: ViewGroup, viewType: Int): VH {
......
......@@ -14,6 +14,7 @@ import com.base.browserwhite.bean.ConstObject.BING
import com.base.browserwhite.bean.ConstObject.DUCKDUCKGO
import com.base.browserwhite.bean.ConstObject.GOOGLE
import com.base.browserwhite.bean.ConstObject.JUNK_CLEANER
import com.base.browserwhite.bean.ConstObject.NEWS
import com.base.browserwhite.bean.ConstObject.YAHOO
import com.base.browserwhite.bean.ConstObject.YANDEX
import com.base.browserwhite.bean.WebSiteBean
......@@ -104,6 +105,10 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() {
JUNK_CLEANER -> {
requireContext().startActivity(Intent(requireContext(), ScanJunkActivity::class.java))
}
NEWS -> {
requireContext().startActivity(Intent(requireContext(), NewsActivity::class.java))
}
}
})
......
......@@ -46,7 +46,6 @@
android:clickable="true"
android:focusable="true"
android:orientation="vertical"
android:visibility="invisible"
tools:ignore="UseCompoundDrawables">
<ImageView
......
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