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
......
...@@ -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