Commit 86efa993 authored by wanglei's avatar wanglei

...

parent 7b4fb1a2
package com.base.browserwhite.ui.activity.bookmark package com.base.browserwhite.ui.activity.bookmark
import android.view.View import android.view.View
import androidx.core.view.isVisible
import com.base.browserwhite.bean.HistoryBean import com.base.browserwhite.bean.HistoryBean
import com.base.browserwhite.databinding.FragmentHistoryBinding import com.base.browserwhite.databinding.FragmentHistoryBinding
import com.base.browserwhite.ui.fragment.BaseFragment import com.base.browserwhite.ui.fragment.BaseFragment
...@@ -24,6 +25,9 @@ class HistoryFragment : BaseFragment<FragmentHistoryBinding>() { ...@@ -24,6 +25,9 @@ class HistoryFragment : BaseFragment<FragmentHistoryBinding>() {
override fun setView() { override fun setView() {
historyAdapter = HistoryAdapter() historyAdapter = HistoryAdapter()
historyAdapter.moreAction={
}
binding.rv.adapter = historyAdapter binding.rv.adapter = historyAdapter
viewInit = true viewInit = true
...@@ -45,6 +49,7 @@ class HistoryFragment : BaseFragment<FragmentHistoryBinding>() { ...@@ -45,6 +49,7 @@ class HistoryFragment : BaseFragment<FragmentHistoryBinding>() {
} }
historyList.add(it) historyList.add(it)
} }
binding.llEmpty.isVisible = historyList.isEmpty()
runCatching { runCatching {
historyAdapter.submitList(historyList) historyAdapter.submitList(historyList)
} }
......
...@@ -128,12 +128,13 @@ class SearchActivity : BaseActivity<ActivitySearchBinding>() { ...@@ -128,12 +128,13 @@ class SearchActivity : BaseActivity<ActivitySearchBinding>() {
} }
binding.editWeb.setOnFocusChangeListener { v, hasFocus -> binding.editWeb.setOnFocusChangeListener { v, hasFocus ->
if (hasFocus) { if (hasFocus) {
binding.editWeb.selectAll()
} }
} }
if (searchContent.isNotEmpty()) { if (searchContent.isNotEmpty()) {
binding.editWeb.setText(searchContent) binding.editWeb.setText(searchContent)
binding.editWeb.requestFocus() binding.editWeb.requestFocus()
binding.editWeb.selectAll()
binding.tvCancel.visibility = View.GONE binding.tvCancel.visibility = View.GONE
binding.tvSearch.visibility = View.VISIBLE binding.tvSearch.visibility = View.VISIBLE
binding.ivClear.visibility = View.VISIBLE binding.ivClear.visibility = View.VISIBLE
......
...@@ -14,4 +14,28 @@ ...@@ -14,4 +14,28 @@
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
tools:listitem="@layout/item_bookmark_history" /> tools:listitem="@layout/item_bookmark_history" />
<LinearLayout
android:id="@+id/ll_empty"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="vertical"
tools:ignore="UseCompoundDrawables">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:src="@mipmap/nohistory"
tools:ignore="ContentDescription" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="15dp"
android:text="No History"
tools:ignore="HardcodedText" />
</LinearLayout>
</FrameLayout> </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