Commit a4da2e44 authored by wanglei's avatar wanglei

主页UI

parent 7138015a
......@@ -45,7 +45,7 @@ class HomeFragment : BaseFragment<FragmentLayoutHomeBinding>() {
override fun setView() {
binding.root.updatePadding(top = BarUtils.getStatusBarHeight())
ValueAnimator.ofFloat(0f, -360f).run {
ValueAnimator.ofFloat(0f, 360f).run {
duration = 1000
repeatMode = ValueAnimator.RESTART
repeatCount = ValueAnimator.INFINITE
......@@ -68,17 +68,14 @@ class HomeFragment : BaseFragment<FragmentLayoutHomeBinding>() {
listOf(binding.idCleanJunk, binding.idFlClean, binding.idCleanUp).setOnClickListener {
startActivity(Intent(requireContext(), ScanJunkActivity::class.java))
}
binding.idRecentApp.setOnClickListener {
startActivity(Intent(requireActivity(), RecentAppActivity::class.java))
binding.idLargeFile.setOnClickListener {
startActivity(Intent(requireContext(), LargeFileCleanActivity::class.java))
}
binding.idImgCompress.setOnClickListener {
startActivity(Intent(requireActivity(), StartCompressionPhotoActivity::class.java))
}
binding.idPhotoCompress.setOnClickListener {
startActivity(Intent(requireActivity(), StartCompressionPhotoActivity::class.java))
}
binding.idLargeFile.setOnClickListener {
startActivity(Intent(requireContext(), LargeFileCleanActivity::class.java))
binding.idSimilarPhone.setOnClickListener {
startActivity(Intent(requireContext(), RepeaterdPhotoActivity::class.java))
}
binding.idAppManager.setOnClickListener {
startActivity(Intent(requireContext(), AppManagerActivity::class.java))
......@@ -86,17 +83,16 @@ class HomeFragment : BaseFragment<FragmentLayoutHomeBinding>() {
binding.idBatteryInfo.setOnClickListener {
startActivity(Intent(requireContext(), BatteryInfoActivity::class.java))
}
binding.idSpeakCleaner.setOnClickListener {
startActivity(Intent(requireContext(), SpeakerCleanerActivity::class.java))
}
binding.idSimilarPhotos.setOnClickListener {
startActivity(Intent(requireContext(), RepeaterdPhotoActivity::class.java))
}
binding.idHomeNetwork.setOnClickListener {
binding.idNetworkTraffic.setOnClickListener {
startActivity(Intent(requireContext(), NetWorkActivity::class.java))
}
binding.idRecentAppUse.setOnClickListener {
startActivity(Intent(requireContext(), RecentAppActivity::class.java))
}
binding.idNotificationCleaner.setOnClickListener {
if (SPUtils.getInstance().getBoolean("notification_guest", false)) {
startActivity(Intent(requireActivity(), NotificationCleanActivity::class.java))
......@@ -104,37 +100,10 @@ class HomeFragment : BaseFragment<FragmentLayoutHomeBinding>() {
startActivity(Intent(requireActivity(), NotificationGuestActivity::class.java))
}
}
binding.idHomeRecent.setOnClickListener {
startActivity(Intent(requireContext(), RecentAppActivity::class.java))
}
MainScope().launch(Dispatchers.IO) {
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
......
......@@ -2,6 +2,7 @@
<resources>
<color name="black">#FF000000</color>
<color name="white">#FFFFFFFF</color>
<color name="theme_color">#5C67E5</color>
<!-- <color name="color_theme">#655AFD</color>-->
<color name="color_655afd">#4772FF</color>
<color name="color_c3c3c3">#C3C3C3</color>
......@@ -27,5 +28,5 @@
<color name="color_ecfcff">#ECFCFF</color>
<color name="color_ecfcf7">#ECFCF7</color>
<color name="color_f5f4ff">#F5F4FF</color>
<color name="theme_color">#FF4772FE</color>
</resources>
\ No newline at end of file
<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="more_tools">More Tools</string>
<string name="more">More</string>
......@@ -20,7 +20,6 @@
<string name="service_name">AppNotificaiton service</string>
<string name="grant_permissions_to_check">Grant permissions to check.</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="foreground_service_channel">Foreground Service Channel</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