Commit 159de892 authored by wanglei's avatar wanglei

Tools页面

parent a4da2e44
...@@ -30,22 +30,22 @@ class ToolsAdapter( ...@@ -30,22 +30,22 @@ class ToolsAdapter(
private val list = listOf( private val list = listOf(
ToolsUI( ToolsUI(
tittle = "Popular", tools = listOf( tittle = "Popular", tools = listOf(
ToolUI(JUNK_CLEANER, context.getString(R.string.clean_junk), R.drawable.s_cleanjunk), ToolUI(JUNK_CLEANER, context.getString(R.string.clean_junk), R.drawable.tool_cleanjunk),
ToolUI(PHOTO_COMPRESS, context.getString(R.string.photo_compress), R.drawable.s_photo), ToolUI(LARGE_FILE_CLEANER, context.getString(R.string.large_file_cleaner), R.drawable.tool_large),
ToolUI(SIMILAR_PHOTOS, "Similar Photos", R.drawable.s_similar), ToolUI(SPEAK_CLEANER, context.getString(R.string.speaker_cleaner), R.drawable.tool_speaker),
ToolUI(LARGE_FILE_CLEANER, context.getString(R.string.large_file_cleaner), R.drawable.s_large), ToolUI(BATTERY_INFO, context.getString(R.string.battery_info), R.drawable.tool_similar),
ToolUI(APP_MANAGER, context.getString(R.string.app_manager), R.drawable.s_appmanager), ToolUI(APP_MANAGER, context.getString(R.string.app_manager), R.drawable.tool_appmanager),
ToolUI(SPEAK_CLEANER, context.getString(R.string.speaker_cleaner), R.drawable.s_speaker), ToolUI(SIMILAR_PHOTOS, "Similar Photos", R.drawable.tool_battery),
ToolUI(BATTERY_INFO, context.getString(R.string.battery_info), R.drawable.s_battery) ToolUI(PHOTO_COMPRESS, context.getString(R.string.photo_compress), R.drawable.tool_photo),
) )
), ),
ToolsUI(isAd = true), ToolsUI(isAd = true),
ToolsUI( ToolsUI(
tittle = "More", tittle = "More",
tools = listOf( tools = listOf(
ToolUI(NOTIFICATION_CLEANER, context.getString(R.string.notification_cleaner), R.drawable.s_notification), ToolUI(NOTIFICATION_CLEANER, context.getString(R.string.notification_cleaner), R.drawable.tool_notification),
ToolUI(NETWORK_TRAFFIC, context.getString(R.string.network_traffic), R.drawable.s_network), ToolUI(NETWORK_TRAFFIC, context.getString(R.string.network_traffic), R.drawable.tool_network),
ToolUI(RECENT_APP_USAGE, context.getString(R.string.recent_app_usage), R.drawable.s_network), ToolUI(RECENT_APP_USAGE, context.getString(R.string.recent_app_usage), R.drawable.tool_recentapp),
) )
), ),
......
...@@ -6,7 +6,6 @@ import com.base.superfilemanager.activity.AppManagerActivity ...@@ -6,7 +6,6 @@ import com.base.superfilemanager.activity.AppManagerActivity
import com.base.superfilemanager.activity.BatteryInfoActivity import com.base.superfilemanager.activity.BatteryInfoActivity
import com.base.superfilemanager.activity.LargeFileCleanActivity import com.base.superfilemanager.activity.LargeFileCleanActivity
import com.base.superfilemanager.activity.NetWorkActivity import com.base.superfilemanager.activity.NetWorkActivity
import com.base.superfilemanager.activity.PrivacyWebActivity
import com.base.superfilemanager.activity.RecentAppActivity import com.base.superfilemanager.activity.RecentAppActivity
import com.base.superfilemanager.activity.RepeaterdPhotoActivity import com.base.superfilemanager.activity.RepeaterdPhotoActivity
import com.base.superfilemanager.activity.ScanJunkActivity import com.base.superfilemanager.activity.ScanJunkActivity
...@@ -15,8 +14,6 @@ import com.base.superfilemanager.activity.photocompress.photo.StartCompressionPh ...@@ -15,8 +14,6 @@ import com.base.superfilemanager.activity.photocompress.photo.StartCompressionPh
import com.base.superfilemanager.adapter.ToolsAdapter import com.base.superfilemanager.adapter.ToolsAdapter
import com.base.superfilemanager.databinding.FragmentLayoutToolsBinding import com.base.superfilemanager.databinding.FragmentLayoutToolsBinding
import com.base.superfilemanager.helps.BaseFragment import com.base.superfilemanager.helps.BaseFragment
import com.base.superfilemanager.helps.ConfigHelper
import com.base.superfilemanager.helps.KotlinExt.toFormatSize
import com.base.superfilemanager.notificationclean.NotificationCleanActivity import com.base.superfilemanager.notificationclean.NotificationCleanActivity
import com.base.superfilemanager.notificationclean.NotificationGuestActivity import com.base.superfilemanager.notificationclean.NotificationGuestActivity
import com.base.superfilemanager.view.AFunOb import com.base.superfilemanager.view.AFunOb
...@@ -45,7 +42,6 @@ class ToolsFragment : BaseFragment<FragmentLayoutToolsBinding>() { ...@@ -45,7 +42,6 @@ class ToolsFragment : BaseFragment<FragmentLayoutToolsBinding>() {
} }
RECENT_APP_USAGE -> { RECENT_APP_USAGE -> {
startActivity(Intent(requireActivity(), RecentAppActivity::class.java)) startActivity(Intent(requireActivity(), RecentAppActivity::class.java))
} }
...@@ -89,15 +85,9 @@ class ToolsFragment : BaseFragment<FragmentLayoutToolsBinding>() { ...@@ -89,15 +85,9 @@ class ToolsFragment : BaseFragment<FragmentLayoutToolsBinding>() {
} }
} }
binding.rvTools.adapter = adapter binding.rvTools.adapter = adapter
binding.idTvPrivacyPolic.setOnClickListener {
startActivity(Intent(requireActivity(), PrivacyWebActivity::class.java))
}
} }
override fun onResume() { override fun onResume() {
super.onResume() super.onResume()
val split = ConfigHelper.junkSizeClean.toFormatSize(1).split(' ')
binding.tvSize.text = split[0]
binding.tvSizeUnit.text = split[1]
} }
} }
\ No newline at end of file
...@@ -9,8 +9,8 @@ ...@@ -9,8 +9,8 @@
<androidx.appcompat.widget.LinearLayoutCompat <androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:paddingTop="13dp" android:paddingTop="24dp"
android:paddingBottom="25dp"> android:paddingBottom="24dp">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
...@@ -120,15 +120,13 @@ ...@@ -120,15 +120,13 @@
<androidx.appcompat.widget.LinearLayoutCompat <androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content">
android:layout_marginHorizontal="8dp">
<!--垃圾清理--> <!--垃圾清理-->
<com.noober.background.view.BLLinearLayout <com.noober.background.view.BLLinearLayout
android:id="@+id/id_clean_junk" android:id="@+id/id_clean_junk"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginEnd="7dp"
android:layout_weight="1" android:layout_weight="1"
android:orientation="vertical" android:orientation="vertical"
app:bl_corners_radius="10dp" app:bl_corners_radius="10dp"
...@@ -175,7 +173,6 @@ ...@@ -175,7 +173,6 @@
android:id="@+id/id_large_file" android:id="@+id/id_large_file"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginEnd="7dp"
android:layout_weight="1" android:layout_weight="1"
android:orientation="vertical" android:orientation="vertical"
app:bl_corners_radius="10dp" app:bl_corners_radius="10dp"
...@@ -268,15 +265,13 @@ ...@@ -268,15 +265,13 @@
<androidx.appcompat.widget.LinearLayoutCompat <androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginHorizontal="8dp" android:layout_marginTop="8dp">
android:layout_marginTop="18dp">
<!--相似图片--> <!--相似图片-->
<com.noober.background.view.BLLinearLayout <com.noober.background.view.BLLinearLayout
android:id="@+id/id_similar_phone" android:id="@+id/id_similar_phone"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginEnd="7dp"
android:layout_weight="1" android:layout_weight="1"
android:orientation="vertical" android:orientation="vertical"
app:bl_corners_radius="10dp" app:bl_corners_radius="10dp"
...@@ -325,7 +320,6 @@ ...@@ -325,7 +320,6 @@
android:id="@+id/id_app_manager" android:id="@+id/id_app_manager"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginEnd="7dp"
android:layout_weight="1" android:layout_weight="1"
android:orientation="vertical" android:orientation="vertical"
app:bl_corners_radius="10dp" app:bl_corners_radius="10dp"
...@@ -424,8 +418,8 @@ ...@@ -424,8 +418,8 @@
<androidx.appcompat.widget.LinearLayoutCompat <androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="20dp" android:layout_marginTop="16dp"
android:layout_marginBottom="17dp" android:layout_marginBottom="16dp"
android:gravity="center_vertical"> android:gravity="center_vertical">
......
...@@ -4,100 +4,23 @@ ...@@ -4,100 +4,23 @@
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="#FDFDFD"
android:orientation="vertical"> android:orientation="vertical">
<androidx.constraintlayout.widget.ConstraintLayout <TextView
android:layout_width="match_parent" android:id="@+id/tv_tittle_tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="35dp" android:layout_gravity="center_horizontal"
android:background="@color/white"> android:layout_marginStart="15dp"
android:layout_marginTop="48dp"
<TextView android:text="@string/tools"
android:id="@+id/tv_tittle_tools" android:textColor="#222222"
android:layout_width="wrap_content" android:textSize="19sp"
android:layout_height="wrap_content" android:textStyle="bold"
android:layout_marginStart="15dp" app:layout_constraintStart_toStartOf="parent"
android:layout_marginTop="22dp" app:layout_constraintTop_toTopOf="parent"
android:text="@string/tools" tools:ignore="HardcodedText" />
android:textColor="#222222"
android:textSize="19sp"
android:textStyle="bold"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="HardcodedText" />
<TextView
android:id="@+id/id_tv_privacy_polic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:autoLink="web"
android:paddingHorizontal="15dp"
android:text="Privacy Policy"
android:textColor="#4772FF"
android:textSize="17sp"
app:layout_constraintBottom_toBottomOf="@+id/tv_tittle_tools"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="@+id/tv_tittle_tools"
tools:ignore="HardcodedText" />
<LinearLayout
android:id="@+id/ll_size"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:orientation="horizontal"
app:layout_constraintStart_toStartOf="@id/tv_tittle_tools"
app:layout_constraintTop_toBottomOf="@id/tv_tittle_tools">
<TextView
android:id="@+id/tv_size"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@android:color/black"
android:textSize="28sp"
android:textStyle="bold"
tools:text="95.9" />
<TextView
android:id="@+id/tv_size_unit"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginStart="5dp"
android:textColor="@android:color/black"
android:textSize="12sp"
tools:text="MB" />
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_marginBottom="30dp"
android:text="We have already saved you"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="@id/ll_size"
app:layout_constraintTop_toBottomOf="@id/ll_size"
tools:ignore="HardcodedText" />
<ImageView
android:id="@+id/iv_icon"
android:layout_width="97dp"
android:layout_height="97dp"
android:layout_marginEnd="25dp"
android:src="@drawable/tubg"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.75"
tools:ignore="ContentDescription" />
</androidx.constraintlayout.widget.ConstraintLayout>
<View
android:layout_width="match_parent"
android:layout_height="10dp"
android:background="#F6F7FB" />
<androidx.recyclerview.widget.RecyclerView <androidx.recyclerview.widget.RecyclerView
android:id="@+id/rv_tools" android:id="@+id/rv_tools"
......
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" <androidx.cardview.widget.CardView 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" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_columnWeight="1" android:layout_columnWeight="1"
android:layout_margin="3dp" android:layout_margin="8dp"
android:background="?android:attr/selectableItemBackground" android:background="?android:attr/selectableItemBackground"
android:clickable="true" android:clickable="true"
android:focusable="true" android:focusable="true"
android:gravity="center" app:cardBackgroundColor="@color/white"
android:orientation="vertical" app:cardCornerRadius="5dp"
app:cardElevation="2dp"
tools:ignore="UseCompoundDrawables"> tools:ignore="UseCompoundDrawables">
<ImageView <LinearLayout
android:id="@+id/iv"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_horizontal" android:orientation="horizontal">
tools:ignore="ContentDescription"
tools:src="@drawable/appmanager_tools" /> <ImageView
android:id="@+id/iv"
android:layout_width="37dp"
android:layout_height="37dp"
android:layout_gravity="center_vertical"
android:layout_margin="8dp"
tools:ignore="ContentDescription"
tools:src="@drawable/appmanager_tools" />
<TextView
android:id="@+id/tv_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:gravity="center"
android:textColor="#222222"
android:textSize="12sp"
tools:text="Large File Clean" />
</LinearLayout>
<TextView
android:id="@+id/tv_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="5dp"
android:layout_marginBottom="10dp"
android:gravity="center"
android:textColor="#222222"
android:textSize="12sp"
tools:text="Large File Clean" />
</LinearLayout> </androidx.cardview.widget.CardView>
\ No newline at end of file \ No newline at end of file
...@@ -40,8 +40,8 @@ ...@@ -40,8 +40,8 @@
android:id="@+id/grid" android:id="@+id/grid"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="25dp" android:layout_marginTop="8dp"
android:columnCount="3" android:columnCount="2"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/ll_tittle" app:layout_constraintTop_toBottomOf="@id/ll_tittle"
......
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