Update MainActivity
This commit is contained in:
parent
b957239f25
commit
19e15953a2
|
@ -11,6 +11,7 @@ import android.view.View
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
import android.widget.RelativeLayout
|
import android.widget.RelativeLayout
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
||||||
|
import androidx.core.view.forEach
|
||||||
import androidx.databinding.DataBindingUtil
|
import androidx.databinding.DataBindingUtil
|
||||||
import com.tungsten.fcl.R
|
import com.tungsten.fcl.R
|
||||||
import com.tungsten.fcl.databinding.ActivityMainBinding
|
import com.tungsten.fcl.databinding.ActivityMainBinding
|
||||||
|
@ -77,8 +78,8 @@ class MainActivity : FCLActivity(), OnSelectListener, View.OnClickListener {
|
||||||
|
|
||||||
bind.background.background = ThemeEngine.getInstance().getTheme().getBackground(this)
|
bind.background.background = ThemeEngine.getInstance().getTheme().getBackground(this)
|
||||||
|
|
||||||
Skin.registerDefaultSkinLoader { type: Skin.Type? ->
|
Skin.registerDefaultSkinLoader {
|
||||||
when (type) {
|
when (it) {
|
||||||
Skin.Type.ALEX -> return@registerDefaultSkinLoader Skin::class.java.getResourceAsStream(
|
Skin.Type.ALEX -> return@registerDefaultSkinLoader Skin::class.java.getResourceAsStream(
|
||||||
"/assets/img/alex.png"
|
"/assets/img/alex.png"
|
||||||
)
|
)
|
||||||
|
@ -289,20 +290,9 @@ class MainActivity : FCLActivity(), OnSelectListener, View.OnClickListener {
|
||||||
}
|
}
|
||||||
|
|
||||||
fun refreshMenuView(view: FCLMenuView?) {
|
fun refreshMenuView(view: FCLMenuView?) {
|
||||||
bind.apply {
|
bind.menu.forEach {
|
||||||
val views = arrayOf(
|
if (it is FCLMenuView && it != view) {
|
||||||
home,
|
it.isSelected = false
|
||||||
manage,
|
|
||||||
download,
|
|
||||||
controller,
|
|
||||||
multiplayer,
|
|
||||||
setting
|
|
||||||
)
|
|
||||||
|
|
||||||
for (v in views) {
|
|
||||||
if (v !== view) {
|
|
||||||
v.isSelected = false
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,7 @@
|
||||||
app:layout_constraintStart_toStartOf="parent">
|
app:layout_constraintStart_toStartOf="parent">
|
||||||
|
|
||||||
<androidx.appcompat.widget.LinearLayoutCompat
|
<androidx.appcompat.widget.LinearLayoutCompat
|
||||||
|
android:id="@+id/menu"
|
||||||
android:paddingStart="5dp"
|
android:paddingStart="5dp"
|
||||||
android:paddingEnd="5dp"
|
android:paddingEnd="5dp"
|
||||||
android:paddingTop="10dp"
|
android:paddingTop="10dp"
|
||||||
|
|
Loading…
Reference in New Issue