Commit a4da2e44 authored by wanglei's avatar wanglei

主页UI

parent 7138015a
...@@ -45,7 +45,7 @@ class HomeFragment : BaseFragment<FragmentLayoutHomeBinding>() { ...@@ -45,7 +45,7 @@ class HomeFragment : BaseFragment<FragmentLayoutHomeBinding>() {
override fun setView() { override fun setView() {
binding.root.updatePadding(top = BarUtils.getStatusBarHeight()) binding.root.updatePadding(top = BarUtils.getStatusBarHeight())
ValueAnimator.ofFloat(0f, -360f).run { ValueAnimator.ofFloat(0f, 360f).run {
duration = 1000 duration = 1000
repeatMode = ValueAnimator.RESTART repeatMode = ValueAnimator.RESTART
repeatCount = ValueAnimator.INFINITE repeatCount = ValueAnimator.INFINITE
...@@ -68,17 +68,14 @@ class HomeFragment : BaseFragment<FragmentLayoutHomeBinding>() { ...@@ -68,17 +68,14 @@ class HomeFragment : BaseFragment<FragmentLayoutHomeBinding>() {
listOf(binding.idCleanJunk, binding.idFlClean, binding.idCleanUp).setOnClickListener { listOf(binding.idCleanJunk, binding.idFlClean, binding.idCleanUp).setOnClickListener {
startActivity(Intent(requireContext(), ScanJunkActivity::class.java)) startActivity(Intent(requireContext(), ScanJunkActivity::class.java))
} }
binding.idRecentApp.setOnClickListener { binding.idLargeFile.setOnClickListener {
startActivity(Intent(requireActivity(), RecentAppActivity::class.java)) startActivity(Intent(requireContext(), LargeFileCleanActivity::class.java))
} }
binding.idImgCompress.setOnClickListener { binding.idImgCompress.setOnClickListener {
startActivity(Intent(requireActivity(), StartCompressionPhotoActivity::class.java)) startActivity(Intent(requireActivity(), StartCompressionPhotoActivity::class.java))
} }
binding.idPhotoCompress.setOnClickListener { binding.idSimilarPhone.setOnClickListener {
startActivity(Intent(requireActivity(), StartCompressionPhotoActivity::class.java)) startActivity(Intent(requireContext(), RepeaterdPhotoActivity::class.java))
}
binding.idLargeFile.setOnClickListener {
startActivity(Intent(requireContext(), LargeFileCleanActivity::class.java))
} }
binding.idAppManager.setOnClickListener { binding.idAppManager.setOnClickListener {
startActivity(Intent(requireContext(), AppManagerActivity::class.java)) startActivity(Intent(requireContext(), AppManagerActivity::class.java))
...@@ -86,17 +83,16 @@ class HomeFragment : BaseFragment<FragmentLayoutHomeBinding>() { ...@@ -86,17 +83,16 @@ class HomeFragment : BaseFragment<FragmentLayoutHomeBinding>() {
binding.idBatteryInfo.setOnClickListener { binding.idBatteryInfo.setOnClickListener {
startActivity(Intent(requireContext(), BatteryInfoActivity::class.java)) startActivity(Intent(requireContext(), BatteryInfoActivity::class.java))
} }
binding.idSpeakCleaner.setOnClickListener { binding.idSpeakCleaner.setOnClickListener {
startActivity(Intent(requireContext(), SpeakerCleanerActivity::class.java)) startActivity(Intent(requireContext(), SpeakerCleanerActivity::class.java))
} }
binding.idSimilarPhotos.setOnClickListener { binding.idNetworkTraffic.setOnClickListener {
startActivity(Intent(requireContext(), RepeaterdPhotoActivity::class.java))
}
binding.idHomeNetwork.setOnClickListener {
startActivity(Intent(requireContext(), NetWorkActivity::class.java)) startActivity(Intent(requireContext(), NetWorkActivity::class.java))
} }
binding.idRecentAppUse.setOnClickListener {
startActivity(Intent(requireContext(), RecentAppActivity::class.java))
}
binding.idNotificationCleaner.setOnClickListener { binding.idNotificationCleaner.setOnClickListener {
if (SPUtils.getInstance().getBoolean("notification_guest", false)) { if (SPUtils.getInstance().getBoolean("notification_guest", false)) {
startActivity(Intent(requireActivity(), NotificationCleanActivity::class.java)) startActivity(Intent(requireActivity(), NotificationCleanActivity::class.java))
...@@ -104,37 +100,10 @@ class HomeFragment : BaseFragment<FragmentLayoutHomeBinding>() { ...@@ -104,37 +100,10 @@ class HomeFragment : BaseFragment<FragmentLayoutHomeBinding>() {
startActivity(Intent(requireActivity(), NotificationGuestActivity::class.java)) startActivity(Intent(requireActivity(), NotificationGuestActivity::class.java))
} }
} }
binding.idHomeRecent.setOnClickListener {
startActivity(Intent(requireContext(), RecentAppActivity::class.java))
}
MainScope().launch(Dispatchers.IO) { MainScope().launch(Dispatchers.IO) {
NetWorkSpeed.startMoritor() NetWorkSpeed.startMoritor()
} }
lifecycleScope.launch(Dispatchers.Main) {
launch {
while (true) {
val percent = (requireActivity() as MainActivity).level
binding.idDcDl.text = "$percent%"
delay(10000)
}
}
launch {
while (true) {
binding.idTvUploadSize.text = NetWorkSpeed.totalTxSpeed.toFormatSize()
binding.idTvDownloadSize.text = NetWorkSpeed.totalRxSpeed.toFormatSize()
delay(4000)
}
}
launch {
while (true) {
val ron = Random.nextInt(0, 100)
binding.idNetworkDownload.isVisible = ron >= 30
binding.idNetworkUpload.isVisible = ron < 30
delay(4000)
}
}
}
} }
var totalsize = 0L var totalsize = 0L
......
...@@ -9,13 +9,14 @@ ...@@ -9,13 +9,14 @@
<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="13dp"> android:paddingTop="13dp"
android:paddingBottom="25dp">
<TextView <TextView
android:layout_width="0dp" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginHorizontal="16dp"
android:layout_weight="1" android:layout_weight="1"
android:gravity="center"
android:text="@string/app_name" android:text="@string/app_name"
android:textColor="#222222" android:textColor="#222222"
android:textSize="18sp" android:textSize="18sp"
...@@ -37,55 +38,62 @@ ...@@ -37,55 +38,62 @@
android:id="@+id/id_fl_clean" android:id="@+id/id_fl_clean"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:layout_marginBottom="13dp"> android:layout_marginBottom="13dp">
<androidx.appcompat.widget.AppCompatImageView <androidx.appcompat.widget.AppCompatImageView
android:layout_width="226dp" android:layout_width="224dp"
android:layout_height="226dp" android:layout_height="224dp"
android:layout_gravity="center" android:layout_gravity="center"
android:src="@drawable/yuan_bg" /> android:src="@drawable/yuan" />
<androidx.appcompat.widget.AppCompatImageView <androidx.appcompat.widget.AppCompatImageView
android:id="@+id/id_img_xuanzhuan" android:id="@+id/id_img_xuanzhuan"
android:layout_width="205dp" android:layout_width="224dp"
android:layout_height="205dp" android:layout_height="224dp"
android:layout_gravity="center" android:layout_gravity="center"
android:src="@drawable/xuanzhuan_1" /> android:src="@drawable/xuanzhuan" />
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center" android:layout_gravity="center"
android:text="CLEAN" android:text="CLEAN"
android:textColor="#4772FF" android:textColor="@color/black"
android:textSize="28sp" android:textSize="30sp"
android:textStyle="bold" android:textStyle="bold"
tools:ignore="HardcodedText" /> tools:ignore="HardcodedText" />
</FrameLayout> </FrameLayout>
<TextView <LinearLayout
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:layout_gravity="center_horizontal"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:text="Occupied storage" android:text="Occupied storage"
android:textColor="#666666" android:textColor="#666666"
android:textSize="15sp" android:textSize="16sp"
tools:ignore="HardcodedText" /> tools:ignore="HardcodedText" />
<TextView <TextView
android:id="@+id/id_tv_occupied" android:id="@+id/id_tv_occupied"
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:layout_gravity="center_vertical"
android:layout_marginTop="7dp" android:layout_marginStart="7dp"
android:textColor="#000000" android:textColor="#000000"
android:textSize="15sp" android:textSize="16sp"
android:textStyle="bold" android:textStyle="bold"
tools:text="13.58GB / 118GB" /> tools:text="13.58GB / 118GB" />
</LinearLayout>
<com.noober.background.view.BLTextView <com.noober.background.view.BLTextView
android:id="@+id/id_clean_up" android:id="@+id/id_clean_up"
android:layout_width="match_parent" android:layout_width="match_parent"
...@@ -98,7 +106,7 @@ ...@@ -98,7 +106,7 @@
android:textSize="18sp" android:textSize="18sp"
android:textStyle="bold" android:textStyle="bold"
app:bl_corners_radius="24dp" app:bl_corners_radius="24dp"
app:bl_solid_color="#4772FF" app:bl_solid_color="@color/theme_color"
tools:ignore="HardcodedText" /> tools:ignore="HardcodedText" />
<androidx.appcompat.widget.AppCompatImageView <androidx.appcompat.widget.AppCompatImageView
...@@ -108,13 +116,14 @@ ...@@ -108,13 +116,14 @@
android:layout_gravity="center_horizontal" android:layout_gravity="center_horizontal"
android:layout_marginTop="19dp" android:layout_marginTop="19dp"
android:layout_marginBottom="12dp" android:layout_marginBottom="12dp"
android:src="@mipmap/shangla" /> android:src="@drawable/xiala" />
<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_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"
...@@ -122,21 +131,21 @@ ...@@ -122,21 +131,21 @@
android:layout_marginEnd="7dp" android:layout_marginEnd="7dp"
android:layout_weight="1" android:layout_weight="1"
android:orientation="vertical" android:orientation="vertical"
android:paddingStart="9dp"
app:bl_corners_radius="10dp" app:bl_corners_radius="10dp"
app:bl_solid_color="#F6F7FB"
tools:ignore="RtlSymmetry"> tools:ignore="RtlSymmetry">
<androidx.appcompat.widget.LinearLayoutCompat <androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="match_parent" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="16dp" android:layout_marginTop="16dp"
android:layout_marginBottom="8dp"> android:layout_marginBottom="8dp">
<androidx.appcompat.widget.AppCompatImageView <androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:src="@drawable/qingli" android:layout_gravity="center_horizontal"
android:src="@drawable/cleanjunk_home"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
...@@ -151,6 +160,7 @@ ...@@ -151,6 +160,7 @@
<TextView <TextView
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:layout_marginBottom="20dp" android:layout_marginBottom="20dp"
android:ellipsize="end" android:ellipsize="end"
android:singleLine="true" android:singleLine="true"
...@@ -160,29 +170,28 @@ ...@@ -160,29 +170,28 @@
tools:ignore="HardcodedText" /> tools:ignore="HardcodedText" />
</com.noober.background.view.BLLinearLayout> </com.noober.background.view.BLLinearLayout>
<!--最近使用-->
<com.noober.background.view.BLLinearLayout <com.noober.background.view.BLLinearLayout
android:id="@+id/id_recent_app" 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_marginEnd="7dp"
android:layout_weight="1" android:layout_weight="1"
android:orientation="vertical" android:orientation="vertical"
android:paddingStart="9dp"
app:bl_corners_radius="10dp" app:bl_corners_radius="10dp"
app:bl_solid_color="#F6F7FB"
tools:ignore="RtlSymmetry"> tools:ignore="RtlSymmetry">
<androidx.appcompat.widget.LinearLayoutCompat <androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="match_parent" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="16dp" android:layout_marginTop="16dp"
android:layout_marginBottom="8dp"> android:layout_marginBottom="8dp">
<androidx.appcompat.widget.AppCompatImageView <androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:src="@drawable/zujin" android:src="@drawable/large_home"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
...@@ -192,41 +201,43 @@ ...@@ -192,41 +201,43 @@
android:layout_height="6dp" android:layout_height="6dp"
app:bl_shape="oval" app:bl_shape="oval"
app:bl_solid_color="#EB423B" /> app:bl_solid_color="#EB423B" />
</androidx.appcompat.widget.LinearLayoutCompat> </androidx.appcompat.widget.LinearLayoutCompat>
<TextView <TextView
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:layout_marginBottom="20dp" android:layout_marginBottom="20dp"
android:ellipsize="end" android:ellipsize="end"
android:singleLine="true" android:singleLine="true"
android:text="Recent App" android:text="Large File Cleaner"
android:textColor="#000000" android:textColor="#000000"
android:textSize="13sp" android:textSize="13sp"
tools:ignore="HardcodedText" /> tools:ignore="HardcodedText" />
</com.noober.background.view.BLLinearLayout> </com.noober.background.view.BLLinearLayout>
<!--图片压缩-->
<com.noober.background.view.BLLinearLayout <com.noober.background.view.BLLinearLayout
android:id="@+id/id_img_compress" android:id="@+id/id_img_compress"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:orientation="vertical" android:orientation="vertical"
android:paddingStart="9dp"
app:bl_corners_radius="10dp" app:bl_corners_radius="10dp"
app:bl_solid_color="#F6F7FB"
tools:ignore="RtlSymmetry"> tools:ignore="RtlSymmetry">
<androidx.appcompat.widget.LinearLayoutCompat <androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="match_parent" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="16dp" android:layout_marginTop="16dp"
android:layout_marginBottom="8dp"> android:layout_marginBottom="8dp">
<androidx.appcompat.widget.AppCompatImageView <androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:src="@drawable/home_photo" android:src="@drawable/photo_home"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
...@@ -236,11 +247,13 @@ ...@@ -236,11 +247,13 @@
android:layout_height="6dp" android:layout_height="6dp"
app:bl_shape="oval" app:bl_shape="oval"
app:bl_solid_color="#EB423B" /> app:bl_solid_color="#EB423B" />
</androidx.appcompat.widget.LinearLayoutCompat> </androidx.appcompat.widget.LinearLayoutCompat>
<TextView <TextView
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:layout_marginBottom="20dp" android:layout_marginBottom="20dp"
android:ellipsize="end" android:ellipsize="end"
android:singleLine="true" android:singleLine="true"
...@@ -249,6 +262,7 @@ ...@@ -249,6 +262,7 @@
android:textSize="13sp" android:textSize="13sp"
tools:ignore="HardcodedText" /> tools:ignore="HardcodedText" />
</com.noober.background.view.BLLinearLayout> </com.noober.background.view.BLLinearLayout>
</androidx.appcompat.widget.LinearLayoutCompat> </androidx.appcompat.widget.LinearLayoutCompat>
<androidx.appcompat.widget.LinearLayoutCompat <androidx.appcompat.widget.LinearLayoutCompat
...@@ -257,225 +271,118 @@ ...@@ -257,225 +271,118 @@
android:layout_marginHorizontal="8dp" android:layout_marginHorizontal="8dp"
android:layout_marginTop="18dp"> android:layout_marginTop="18dp">
<!--相似图片-->
<com.noober.background.view.BLLinearLayout <com.noober.background.view.BLLinearLayout
android:id="@+id/id_app_manager" 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_marginEnd="7dp"
android:layout_weight="1" android:layout_weight="1"
android:orientation="vertical" android:orientation="vertical"
android:paddingStart="9dp"
app:bl_corners_radius="10dp" app:bl_corners_radius="10dp"
app:bl_solid_color="#F6F7FB"
tools:ignore="RtlSymmetry"> tools:ignore="RtlSymmetry">
<androidx.appcompat.widget.LinearLayoutCompat <androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="match_parent" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="16dp" android:layout_marginTop="16dp"
android:layout_marginBottom="8dp"> android:layout_marginBottom="8dp">
<androidx.appcompat.widget.AppCompatImageView <androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:src="@drawable/yingyong1" android:src="@drawable/similar_home"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
<com.noober.background.view.BLTextView <com.noober.background.view.BLTextView
android:id="@+id/dian_app_manager" android:id="@+id/dian_similar_photos"
android:layout_width="6dp" android:layout_width="6dp"
android:layout_height="6dp" android:layout_height="6dp"
app:bl_shape="oval" app:bl_shape="oval"
app:bl_solid_color="#EB423B" /> app:bl_solid_color="#EB423B" />
</androidx.appcompat.widget.LinearLayoutCompat> </androidx.appcompat.widget.LinearLayoutCompat>
<TextView <TextView
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:layout_marginBottom="20dp" android:layout_marginBottom="20dp"
android:ellipsize="end" android:ellipsize="end"
android:singleLine="true" android:singleLine="true"
android:text="App Manager" android:text="Similar Photos"
android:textColor="#000000" android:textColor="#000000"
android:textSize="13sp" android:textSize="13sp"
tools:ignore="HardcodedText" /> tools:ignore="HardcodedText" />
</com.noober.background.view.BLLinearLayout> </com.noober.background.view.BLLinearLayout>
<com.noober.background.view.BLConstraintLayout
android:id="@+id/id_network_traffic"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginEnd="7dp"
android:layout_weight="1"
android:orientation="vertical"
android:paddingStart="9dp"
android:visibility="gone"
app:bl_corners_radius="10dp"
app:bl_solid_color="#F6F7FB"
tools:ignore="RtlSymmetry">
<androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:layout_marginBottom="8dp"
app:layout_constraintTop_toTopOf="parent">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/wangluo"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<com.noober.background.view.BLTextView
android:id="@+id/dian_network_traffic"
android:layout_width="6dp"
android:layout_height="6dp"
app:bl_shape="oval"
app:bl_solid_color="#EB423B" />
</androidx.appcompat.widget.LinearLayoutCompat>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:text="Network Traffic"
android:textColor="#000000"
android:textSize="13sp"
app:layout_constraintBottom_toBottomOf="parent"
tools:ignore="HardcodedText" />
</com.noober.background.view.BLConstraintLayout> <!--应用管理-->
<com.noober.background.view.BLLinearLayout
<com.noober.background.view.BLConstraintLayout android:id="@+id/id_app_manager"
android:id="@+id/id_home_network"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="match_parent" android:layout_height="wrap_content"
android:layout_marginEnd="7dp" android:layout_marginEnd="7dp"
android:layout_weight="1" android:layout_weight="1"
android:orientation="vertical" android:orientation="vertical"
android:paddingStart="9dp"
app:bl_corners_radius="10dp" app:bl_corners_radius="10dp"
app:bl_solid_color="#F6F7FB"
tools:ignore="RtlSymmetry"> tools:ignore="RtlSymmetry">
<androidx.appcompat.widget.LinearLayoutCompat <androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="match_parent" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="16dp" android:layout_marginTop="16dp"
android:layout_marginBottom="8dp" android:layout_marginBottom="8dp">
app:layout_constraintTop_toTopOf="parent">
<androidx.appcompat.widget.AppCompatImageView <androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:src="@drawable/networktraffic" android:src="@drawable/appmanager_home"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
<com.noober.background.view.BLTextView <com.noober.background.view.BLTextView
android:id="@+id/dian_home_large" android:id="@+id/dian_app_manager"
android:layout_width="6dp" android:layout_width="6dp"
android:layout_height="6dp" android:layout_height="6dp"
app:bl_shape="oval" app:bl_shape="oval"
app:bl_solid_color="#EB423B" /> app:bl_solid_color="#EB423B" />
</androidx.appcompat.widget.LinearLayoutCompat> </androidx.appcompat.widget.LinearLayoutCompat>
<TextView <TextView
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:layout_marginBottom="20dp" android:layout_marginBottom="20dp"
android:ellipsize="end" android:ellipsize="end"
android:singleLine="true" android:singleLine="true"
android:text="Network Traffic" android:text="App Manager"
android:textColor="#000000" android:textColor="#000000"
android:textSize="13sp" android:textSize="13sp"
app:layout_constraintBottom_toBottomOf="parent"
tools:ignore="HardcodedText" /> tools:ignore="HardcodedText" />
<com.noober.background.view.BLLinearLayout
android:id="@+id/id_network_upload"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="7dp"
android:layout_marginEnd="7dp"
android:gravity="center"
android:paddingHorizontal="3dp"
android:paddingVertical="2dp"
android:visibility="gone"
app:bl_corners_radius="5dp"
app:bl_solid_color="#01AF4B"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent">
<TextView
android:id="@+id/id_tv_upload_size"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="2dp"
android:includeFontPadding="false"
android:textColor="@color/white"
android:textSize="12sp"
tools:text="5KB/s" />
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="10dp"
android:layout_height="10dp"
android:src="@mipmap/upper" />
</com.noober.background.view.BLLinearLayout>
<com.noober.background.view.BLLinearLayout
android:id="@+id/id_network_download"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="7dp"
android:layout_marginEnd="7dp"
android:gravity="center"
android:paddingHorizontal="3dp"
android:paddingVertical="2dp"
android:visibility="gone"
app:bl_corners_radius="5dp"
app:bl_solid_color="#4772FF"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent">
<TextView
android:id="@+id/id_tv_download_size"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="2dp"
android:includeFontPadding="false"
android:textColor="@color/white"
android:textSize="12sp"
tools:text="5KB/s" />
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="10dp"
android:layout_height="10dp"
android:src="@mipmap/under" />
</com.noober.background.view.BLLinearLayout> </com.noober.background.view.BLLinearLayout>
</com.noober.background.view.BLConstraintLayout> <!--电池信息-->
<LinearLayout
<com.noober.background.view.BLConstraintLayout
android:id="@+id/id_battery_info" android:id="@+id/id_battery_info"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_weight="1" android:layout_weight="1"
android:paddingStart="9dp" android:orientation="vertical"
app:bl_corners_radius="10dp" app:bl_corners_radius="10dp"
app:bl_solid_color="#F6F7FB"
tools:ignore="RtlSymmetry"> tools:ignore="RtlSymmetry">
<androidx.appcompat.widget.LinearLayoutCompat <androidx.appcompat.widget.LinearLayoutCompat
android:id="@+id/id_ll_2" android:layout_width="wrap_content"
android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="16dp" android:layout_marginTop="16dp"
android:layout_marginBottom="8dp" android:layout_marginBottom="8dp"
app:layout_constraintTop_toTopOf="parent"> app:layout_constraintTop_toTopOf="parent">
...@@ -483,8 +390,7 @@ ...@@ -483,8 +390,7 @@
<androidx.appcompat.widget.AppCompatImageView <androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginVertical="2dp" android:src="@drawable/battery_home"
android:src="@drawable/dianchi_1"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
...@@ -494,11 +400,13 @@ ...@@ -494,11 +400,13 @@
android:layout_height="6dp" android:layout_height="6dp"
app:bl_shape="oval" app:bl_shape="oval"
app:bl_solid_color="#EB423B" /> app:bl_solid_color="#EB423B" />
</androidx.appcompat.widget.LinearLayoutCompat> </androidx.appcompat.widget.LinearLayoutCompat>
<TextView <TextView
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:layout_marginBottom="20dp" android:layout_marginBottom="20dp"
android:ellipsize="end" android:ellipsize="end"
android:singleLine="true" android:singleLine="true"
...@@ -509,24 +417,7 @@ ...@@ -509,24 +417,7 @@
app:layout_constraintTop_toBottomOf="@+id/id_ll_2" app:layout_constraintTop_toBottomOf="@+id/id_ll_2"
tools:ignore="HardcodedText" /> tools:ignore="HardcodedText" />
<com.noober.background.view.BLTextView </LinearLayout>
android:id="@+id/id_dc_dl"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="7dp"
android:layout_marginEnd="7dp"
android:includeFontPadding="false"
android:paddingHorizontal="6dp"
android:paddingVertical="2dp"
android:textColor="@color/white"
android:textSize="12sp"
app:bl_corners_radius="5dp"
app:bl_solid_color="#01AF4B"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:text="80%" />
</com.noober.background.view.BLConstraintLayout>
</androidx.appcompat.widget.LinearLayoutCompat> </androidx.appcompat.widget.LinearLayoutCompat>
...@@ -537,83 +428,71 @@ ...@@ -537,83 +428,71 @@
android:layout_marginBottom="17dp" android:layout_marginBottom="17dp"
android:gravity="center_vertical"> android:gravity="center_vertical">
<com.noober.background.view.BLView
android:layout_width="5dp"
android:layout_height="12dp"
android:layout_marginStart="14dp"
android:layout_marginEnd="9dp"
app:bl_corners_radius="2dp"
app:bl_solid_color="#FCAD45" />
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="More Tools" android:layout_marginStart="14dp"
android:text="More"
android:textColor="#000000" android:textColor="#000000"
android:textSize="18sp" android:textSize="20sp"
android:textStyle="bold" android:textStyle="bold"
tools:ignore="HardcodedText" /> tools:ignore="HardcodedText" />
</androidx.appcompat.widget.LinearLayoutCompat> </androidx.appcompat.widget.LinearLayoutCompat>
<!--扬声器清理-->
<com.noober.background.view.BLLinearLayout <com.noober.background.view.BLLinearLayout
android:id="@+id/id_photo_compress" android:id="@+id/id_speak_cleaner"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginHorizontal="14dp" android:layout_marginHorizontal="14dp"
android:layout_marginBottom="8dp" android:layout_marginBottom="8dp"
android:elevation="5dp"
android:gravity="center_vertical" android:gravity="center_vertical"
android:paddingHorizontal="12dp" android:paddingHorizontal="16dp"
android:paddingVertical="16dp" android:paddingVertical="16dp"
android:visibility="gone"
app:bl_corners_radius="10dp" app:bl_corners_radius="10dp"
app:bl_solid_color="#F6F7FB"> app:bl_solid_color="#F6F7FB">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/photo2232" />
<TextView <TextView
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="10dp" android:layout_marginStart="10dp"
android:layout_weight="1" android:layout_weight="1"
android:text="Photo Compress" android:text="Speaker Cleaner"
android:textColor="#000000" android:textColor="#000000"
android:textSize="13sp" android:textSize="15sp"
android:textStyle="bold" android:textStyle="bold"
tools:ignore="HardcodedText" /> tools:ignore="HardcodedText" />
<androidx.appcompat.widget.AppCompatImageView <androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:src="@mipmap/jiantou" /> android:src="@drawable/speaker_home" />
</com.noober.background.view.BLLinearLayout> </com.noober.background.view.BLLinearLayout>
<!--网络流量-->
<com.noober.background.view.BLLinearLayout <com.noober.background.view.BLLinearLayout
android:id="@+id/id_large_file" android:id="@+id/id_network_traffic"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginHorizontal="14dp" android:layout_marginHorizontal="14dp"
android:layout_marginBottom="8dp" android:layout_marginBottom="8dp"
android:elevation="5dp"
android:gravity="center_vertical" android:gravity="center_vertical"
android:paddingHorizontal="12dp" android:paddingHorizontal="16dp"
android:paddingVertical="16dp" android:paddingVertical="16dp"
app:bl_corners_radius="10dp" app:bl_corners_radius="10dp"
app:bl_solid_color="#F6F7FB"> app:bl_solid_color="#F6F7FB">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/dawenjian1" />
<TextView <TextView
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="10dp" android:layout_marginStart="10dp"
android:layout_weight="1" android:layout_weight="1"
android:text="Large File Cleaner" android:text="Network Traffic"
android:textColor="#000000" android:textColor="#000000"
android:textSize="15sp" android:textSize="15sp"
android:textStyle="bold" android:textStyle="bold"
...@@ -622,27 +501,24 @@ ...@@ -622,27 +501,24 @@
<androidx.appcompat.widget.AppCompatImageView <androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:src="@mipmap/jiantou" /> android:src="@drawable/speaker_home" />
</com.noober.background.view.BLLinearLayout> </com.noober.background.view.BLLinearLayout>
<!--最近使用-->
<com.noober.background.view.BLLinearLayout <com.noober.background.view.BLLinearLayout
android:id="@+id/id_recent_app_use" android:id="@+id/id_recent_app_use"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginHorizontal="14dp" android:layout_marginHorizontal="14dp"
android:layout_marginBottom="8dp" android:layout_marginBottom="8dp"
android:elevation="5dp"
android:gravity="center_vertical" android:gravity="center_vertical"
android:paddingHorizontal="12dp" android:paddingHorizontal="16dp"
android:paddingVertical="16dp" android:paddingVertical="16dp"
android:visibility="gone"
app:bl_corners_radius="10dp" app:bl_corners_radius="10dp"
app:bl_solid_color="#F6F7FB"> app:bl_solid_color="#F6F7FB">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/recent2412" />
<TextView <TextView
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
...@@ -657,95 +533,24 @@ ...@@ -657,95 +533,24 @@
<androidx.appcompat.widget.AppCompatImageView <androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:src="@mipmap/jiantou" /> android:src="@drawable/recentapp_home" />
</com.noober.background.view.BLLinearLayout>
<com.noober.background.view.BLLinearLayout
android:id="@+id/id_similar_photos"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="14dp"
android:layout_marginBottom="8dp"
android:gravity="center_vertical"
android:paddingHorizontal="12dp"
android:paddingVertical="16dp"
app:bl_corners_radius="10dp"
app:bl_solid_color="#F6F7FB">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/xiangsi" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_weight="1"
android:text="Similar Photos"
android:textColor="#000000"
android:textSize="15sp"
android:textStyle="bold"
tools:ignore="HardcodedText" />
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/jiantou" />
</com.noober.background.view.BLLinearLayout>
<com.noober.background.view.BLLinearLayout
android:id="@+id/id_speak_cleaner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="14dp"
android:layout_marginBottom="8dp"
android:gravity="center_vertical"
android:paddingHorizontal="12dp"
android:paddingVertical="16dp"
app:bl_corners_radius="10dp"
app:bl_solid_color="#F6F7FB">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/speank2212" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_weight="1"
android:text="Speaker Cleaner"
android:textColor="#000000"
android:textSize="15sp"
android:textStyle="bold"
tools:ignore="HardcodedText" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/jiantou"
tools:ignore="ContentDescription,TooManyViews" />
</com.noober.background.view.BLLinearLayout> </com.noober.background.view.BLLinearLayout>
<!--通知清理-->
<com.noober.background.view.BLLinearLayout <com.noober.background.view.BLLinearLayout
android:id="@+id/id_notification_cleaner" android:id="@+id/id_notification_cleaner"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginHorizontal="14dp" android:layout_marginHorizontal="14dp"
android:layout_marginBottom="8dp" android:layout_marginBottom="8dp"
android:elevation="5dp"
android:gravity="center_vertical" android:gravity="center_vertical"
android:paddingHorizontal="12dp" android:paddingHorizontal="16dp"
android:paddingVertical="16dp" android:paddingVertical="16dp"
app:bl_corners_radius="10dp" app:bl_corners_radius="10dp"
app:bl_solid_color="#F6F7FB"> app:bl_solid_color="#F6F7FB">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/tongzhi" />
<TextView <TextView
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
...@@ -760,42 +565,9 @@ ...@@ -760,42 +565,9 @@
<androidx.appcompat.widget.AppCompatImageView <androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:src="@mipmap/jiantou" /> android:src="@drawable/notification_home" />
</com.noober.background.view.BLLinearLayout>
<com.noober.background.view.BLLinearLayout
android:id="@+id/id_home_recent"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="14dp"
android:layout_marginBottom="8dp"
android:gravity="center_vertical"
android:paddingHorizontal="12dp"
android:paddingVertical="16dp"
android:visibility="visible"
app:bl_corners_radius="10dp"
app:bl_solid_color="#F6F7FB">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/home2_recent" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_weight="1"
android:text="Recent App Usage"
android:textColor="#000000"
android:textSize="15sp"
android:textStyle="bold"
tools:ignore="HardcodedText" />
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/jiantou" />
</com.noober.background.view.BLLinearLayout> </com.noober.background.view.BLLinearLayout>
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<resources> <resources>
<color name="black">#FF000000</color> <color name="black">#FF000000</color>
<color name="white">#FFFFFFFF</color> <color name="white">#FFFFFFFF</color>
<color name="theme_color">#5C67E5</color>
<!-- <color name="color_theme">#655AFD</color>--> <!-- <color name="color_theme">#655AFD</color>-->
<color name="color_655afd">#4772FF</color> <color name="color_655afd">#4772FF</color>
<color name="color_c3c3c3">#C3C3C3</color> <color name="color_c3c3c3">#C3C3C3</color>
...@@ -27,5 +28,5 @@ ...@@ -27,5 +28,5 @@
<color name="color_ecfcff">#ECFCFF</color> <color name="color_ecfcff">#ECFCFF</color>
<color name="color_ecfcf7">#ECFCF7</color> <color name="color_ecfcf7">#ECFCF7</color>
<color name="color_f5f4ff">#F5F4FF</color> <color name="color_f5f4ff">#F5F4FF</color>
<color name="theme_color">#FF4772FE</color>
</resources> </resources>
\ No newline at end of file
<resources> <resources>
<string name="app_name">Clean Master Max</string> <string name="app_name">Super File Master</string>
<string name="facebook_app_id" translatable="false">486434960399485</string> <string name="facebook_app_id" translatable="false">486434960399485</string>
<string name="more_tools">More Tools</string> <string name="more_tools">More Tools</string>
<string name="more">More</string> <string name="more">More</string>
...@@ -20,7 +20,6 @@ ...@@ -20,7 +20,6 @@
<string name="service_name">AppNotificaiton service</string> <string name="service_name">AppNotificaiton service</string>
<string name="grant_permissions_to_check">Grant permissions to check.</string> <string name="grant_permissions_to_check">Grant permissions to check.</string>
<string name="authorization">Authorization</string> <string name="authorization">Authorization</string>
<string name="install_time_f">Installed: %1$s</string>
<string name="more_30_days_no_use">more 30 days no use</string> <string name="more_30_days_no_use">more 30 days no use</string>
<string name="foreground_service_channel">Foreground Service Channel</string> <string name="foreground_service_channel">Foreground Service Channel</string>
<string name="google_play">Google Play</string> <string name="google_play">Google Play</string>
......
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