Commit f1dbcbd0 authored by wanglei's avatar wanglei

...

parent 515d226d
......@@ -25,11 +25,16 @@ class HistoryAdapter : BaseQuickAdapter<HistoryBean, HistoryAdapter.HistoryViewH
if (item == null) return
val binding = ItemBookmarkHistoryBinding.bind(holder.itemView)
binding.flTime.isVisible = item.showTime
binding.llTime.isVisible = item.showTime
runCatching {
if (binding.llTime.isVisible) {
binding.vFenge.isVisible = item != items.first()
}
}
if (System.currentTimeMillis().toFormatTime() == item.time.toFormatTime()) {
binding.tvTime.text = "Today"
} else {
binding.tvTime.text = item.time.toFormatTime()
}
......
......@@ -86,6 +86,7 @@ class HistoryFragment : BaseFragment<FragmentHistoryBinding>() {
binding.llEmpty.isVisible = list.isEmpty()
historyAdapter.submitList(list)
}
private fun filterList(content: String) {
val filterList = historyList.filter { it.name.contains(content) }
binding.llEmpty.isVisible = filterList.isEmpty()
......@@ -100,7 +101,7 @@ class HistoryFragment : BaseFragment<FragmentHistoryBinding>() {
val item = list.map { gson.fromJson(it, HistoryBean::class.java) }
var time = ""
item.sortedBy { it.time }.forEach {
item.reversed().forEach {
if (time != it.time.toFormatTime()) {
it.showTime = true
time = it.time.toFormatTime()
......
......@@ -147,11 +147,12 @@ class SearchActivity : BaseActivity<ActivitySearchBinding>() {
binding.ivClear.visibility = View.VISIBLE
searchContent = ""
isHomeSearch = false
}
binding.root.postDelayed({
val imm = getSystemService(INPUT_METHOD_SERVICE) as InputMethodManager
imm.showSoftInput(binding.editWeb, InputMethodManager.SHOW_IMPLICIT)
}, 800)
}
binding.editWeb.setOnClickListener {
......
......@@ -249,6 +249,9 @@ class WebBrowserActivity : BaseActivity<ActivityWebBrowserBinding>() {
shareIntent.setAction(Intent.ACTION_SEND)
shareIntent.putExtra(Intent.EXTRA_TEXT, currentFragment?.url)
shareIntent.setType("text/plain")
runCatching {
startActivity(shareIntent)
}
}
binding.editWeb.setOnFocusChangeListener { v, hasFocus ->
if (hasFocus) {
......
......@@ -42,8 +42,8 @@
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="-2dp"
android:layout_marginBottom="-2dp"
android:layout_marginEnd="-3dp"
android:layout_marginBottom="-3dp"
android:src="@mipmap/xuanze"
app:layout_constraintBottom_toBottomOf="@id/fl_search_engine"
app:layout_constraintEnd_toEndOf="@id/fl_search_engine"
......@@ -53,7 +53,6 @@
<EditText
android:selectAllOnFocus="true"
android:id="@+id/edit_web"
android:layout_width="0dp"
android:layout_height="match_parent"
......@@ -66,6 +65,7 @@
android:imeOptions="actionDone"
android:inputType="textUri"
android:paddingHorizontal="5dp"
android:selectAllOnFocus="true"
android:singleLine="true"
android:textColorHint="#858587"
android:textSize="14sp"
......@@ -112,7 +112,7 @@
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:text="Cancel"
android:textColor="#0571ED"
android:textColor="@color/black"
android:textSize="16sp"
tools:ignore="HardcodedText" />
</LinearLayout>
......
......@@ -5,15 +5,16 @@
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
tools:context=".ui.activity.webbrowser.WebBrowserActivity">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/cl_search"
android:layout_width="0dp"
android:layout_height="50dp"
android:layout_marginHorizontal="15dp"
android:layout_height="44dp"
android:layout_marginVertical="10dp"
android:layout_marginStart="15dp"
android:background="@drawable/bg_stroke_070709"
android:gravity="center"
android:orientation="horizontal"
......@@ -48,8 +49,8 @@
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="-2dp"
android:layout_marginBottom="-2dp"
android:layout_marginEnd="-3dp"
android:layout_marginBottom="-3dp"
android:src="@mipmap/xuanze"
app:layout_constraintBottom_toBottomOf="@id/fl_search_engine"
app:layout_constraintEnd_toEndOf="@id/fl_search_engine"
......@@ -121,7 +122,7 @@
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/cl_bottom"
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_height="56dp"
app:layout_constraintBottom_toBottomOf="parent">
<ImageView
......
......@@ -149,6 +149,7 @@
tools:ignore="ContentDescription" />
<TextView
android:textColor="@color/black"
android:id="@+id/tv_traceless"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
......@@ -179,7 +180,7 @@
tools:ignore="HardcodedText" />
<View
android:layout_width="match_parent"
android:layout_width="0dp"
android:layout_height="1px"
android:layout_marginBottom="1dp"
android:background="#E5E6EB"
......@@ -205,6 +206,7 @@
tools:ignore="ContentDescription" />
<TextView
android:textColor="@color/black"
android:id="@+id/tv_download"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
......@@ -218,9 +220,9 @@
<View
android:layout_width="match_parent"
android:layout_width="0dp"
android:layout_height="1px"
android:layout_marginBottom="1dp"
android:layout_marginBottom="1px"
android:background="#E5E6EB"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
......@@ -245,6 +247,7 @@
tools:ignore="ContentDescription" />
<TextView
android:textColor="@color/black"
android:id="@+id/tv_settings"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
......@@ -258,9 +261,9 @@
<View
android:layout_width="match_parent"
android:layout_width="0dp"
android:layout_height="1px"
android:layout_marginBottom="1dp"
android:layout_marginBottom="1px"
android:background="#E5E6EB"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
......@@ -285,6 +288,7 @@
tools:ignore="ContentDescription" />
<TextView
android:textColor="@color/black"
android:id="@+id/tv_inside_search"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
......@@ -298,9 +302,9 @@
<View
android:layout_width="match_parent"
android:layout_width="0dp"
android:layout_height="1px"
android:layout_marginBottom="1dp"
android:layout_marginBottom="1px"
android:background="#E5E6EB"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
......@@ -325,6 +329,7 @@
tools:ignore="ContentDescription" />
<TextView
android:textColor="@color/black"
android:id="@+id/tv_off"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
......@@ -338,9 +343,9 @@
<View
android:layout_width="match_parent"
android:layout_width="0dp"
android:layout_height="1px"
android:layout_marginBottom="1dp"
android:layout_marginBottom="1px"
android:background="#E5E6EB"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
......
......@@ -121,8 +121,8 @@
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="-2dp"
android:layout_marginBottom="-2dp"
android:layout_marginEnd="-3dp"
android:layout_marginBottom="-3dp"
android:src="@mipmap/xuanze"
app:layout_constraintBottom_toBottomOf="@id/fl_search_engine"
app:layout_constraintEnd_toEndOf="@id/fl_search_engine"
......@@ -169,10 +169,10 @@
</FrameLayout>
<TextView
android:layout_marginEnd="15dp"
android:id="@+id/tv_cancel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="15dp"
android:text="Cancel"
android:textColor="#0571ED"
android:textSize="16sp"
......
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:orientation="horizontal">
android:orientation="vertical">
<FrameLayout
android:id="@+id/fl_time"
<LinearLayout
android:id="@+id/ll_time"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
app:layout_constraintBottom_toTopOf="@id/card"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<View
android:id="@+id/v_fenge"
android:layout_width="match_parent"
android:layout_height="6dp"
android:background="#EDF1F4" />
<TextView
android:id="@+id/tv_time"
android:layout_width="wrap_content"
......@@ -34,7 +40,11 @@
android:layout_gravity="bottom"
android:background="#E5E6EB" />
</FrameLayout>
</LinearLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<androidx.cardview.widget.CardView
android:id="@+id/card"
......@@ -45,7 +55,7 @@
app:cardElevation="0dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/fl_time">
app:layout_constraintTop_toTopOf="parent">
<TextView
android:id="@+id/tv_letters"
......@@ -114,4 +124,6 @@
app:layout_constraintStart_toStartOf="@id/ll"
app:layout_constraintTop_toBottomOf="@id/ll" />
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
</androidx.constraintlayout.widget.ConstraintLayout>
</LinearLayout>
\ No newline at end of file
app/src/main/res/mipmap-xxhdpi/xuanze.png

302 Bytes | W: | H:

app/src/main/res/mipmap-xxhdpi/xuanze.png

223 Bytes | W: | H:

app/src/main/res/mipmap-xxhdpi/xuanze.png
app/src/main/res/mipmap-xxhdpi/xuanze.png
app/src/main/res/mipmap-xxhdpi/xuanze.png
app/src/main/res/mipmap-xxhdpi/xuanze.png
  • 2-up
  • Swipe
  • Onion skin
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