Commit 7138015a authored by wanglei's avatar wanglei

=========合并第一版功能=========

parent c82e48a5
......@@ -52,6 +52,11 @@
</intent-filter>
</activity>
<activity
android:name=".activity.FileCategoryActivity"
android:exported="false"
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity
android:name="com.base.superfilemanager.activity.GuestActivity"
android:screenOrientation="portrait"
......@@ -222,6 +227,7 @@
<activity
android:name="com.base.superfilemanager.activity.photocompress.photo.PreviewCompressionPhotoActivity"
android:screenOrientation="portrait" />
<receiver
android:name="com.base.superfilemanager.display.CloseNotificationReceiver"
android:exported="true"
......
......@@ -11,6 +11,7 @@ import androidx.viewpager2.adapter.FragmentStateAdapter
import androidx.viewpager2.widget.ViewPager2
import com.blankj.utilcode.util.BarUtils
import com.base.superfilemanager.databinding.ActivityMainBinding
import com.base.superfilemanager.fragment.FileCategoryFragment
import com.base.superfilemanager.fragment.HomeFragment
import com.base.superfilemanager.fragment.ToolsFragment
import com.base.superfilemanager.helps.BaseActivity
......@@ -26,8 +27,11 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
private val toolsFragment by lazy {
ToolsFragment()
}
private val fileCategoryFragment by lazy {
FileCategoryFragment()
}
private val fragments by lazy {
mutableListOf(homeFragment, toolsFragment)
mutableListOf(homeFragment, toolsFragment, fileCategoryFragment)
}
private lateinit var batteryReceiver: BatteryReceiver
......@@ -57,6 +61,9 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
binding.idBottom2.setOnClickListener {
binding.idVp.currentItem = 1
}
binding.idBottom3.setOnClickListener {
binding.idVp.currentItem = 2
}
batteryReceiver = BatteryReceiver()
val filter = IntentFilter(Intent.ACTION_BATTERY_CHANGED)
registerReceiver(batteryReceiver, filter)
......@@ -65,21 +72,30 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
private fun setPage(p: Int) {
binding.idBottom1.isSelected = false
binding.idBottom2.isSelected = false
binding.idBottom3.isSelected = false
binding.idTvHome.typeface = Typeface.DEFAULT
binding.idTvTools.typeface = Typeface.DEFAULT
binding.idTvManager.typeface = Typeface.DEFAULT
when (p) {
0 ->{
0 -> {
binding.idBottom1.isSelected = true
binding.idTvHome.typeface = Typeface.DEFAULT_BOLD
}
1 -> {
binding.idBottom2.isSelected = true
binding.idTvTools.typeface = Typeface.DEFAULT_BOLD
}
2 -> {
binding.idBottom3.isSelected = true
binding.idTvManager.typeface = Typeface.DEFAULT_BOLD
}
}
}
var level = 0
private inner class BatteryReceiver : BroadcastReceiver() {
override fun onReceive(context: Context?, intent: Intent?) {
......
......@@ -78,6 +78,36 @@
app:bl_unSelected_textColor="@color/color_c3c3c3" />
</androidx.appcompat.widget.LinearLayoutCompat>
<androidx.appcompat.widget.LinearLayoutCompat
android:id="@+id/id_bottom_3"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center_horizontal"
android:orientation="vertical"
android:paddingBottom="20dp"
android:visibility="visible">
<com.noober.background.view.BLImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="6dp"
app:bl_selected_drawable="@drawable/tab_tools_s"
app:bl_unSelected_drawable="@drawable/tab_tools_n" />
<com.noober.background.view.BLTextView
android:id="@+id/id_tv_manager"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginVertical="2dp"
android:text="Manager"
android:textSize="13sp"
app:bl_selected_textColor="@color/color_4078ff"
app:bl_unSelected_textColor="@color/color_c3c3c3"
tools:ignore="HardcodedText" />
</androidx.appcompat.widget.LinearLayoutCompat>
</androidx.appcompat.widget.LinearLayoutCompat>
......
<resources>
<string name="app_name">Clean Master Max</string>
<string name="facebook_app_id" translatable="false">997542221785479</string>
<string name="facebook_app_id" translatable="false">486434960399485</string>
<string name="more_tools">More Tools</string>
<string name="more">More</string>
<string name="large_file_cleaner">Large File Cleaner</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