mirror of
https://github.com/antebudimir/tempus.git
synced 2026-01-01 01:53:31 +00:00
fix: Prevent switch enable animation when opening equalizer fragment
This commit is contained in:
parent
d3dd236054
commit
b89086c5be
1 changed files with 5 additions and 3 deletions
|
|
@ -61,13 +61,16 @@ class EqualizerFragment : Fragment() {
|
||||||
inflater: LayoutInflater, container: ViewGroup?,
|
inflater: LayoutInflater, container: ViewGroup?,
|
||||||
savedInstanceState: Bundle?
|
savedInstanceState: Bundle?
|
||||||
): View? {
|
): View? {
|
||||||
return inflater.inflate(R.layout.fragment_equalizer, container, false)
|
val root = inflater.inflate(R.layout.fragment_equalizer, container, false)
|
||||||
|
eqSwitch = root.findViewById(R.id.equalizer_switch)
|
||||||
|
eqSwitch.isChecked = Preferences.isEqualizerEnabled()
|
||||||
|
eqSwitch.jumpDrawablesToCurrentState()
|
||||||
|
return root
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
||||||
super.onViewCreated(view, savedInstanceState)
|
super.onViewCreated(view, savedInstanceState)
|
||||||
eqBandsContainer = view.findViewById(R.id.eq_bands_container)
|
eqBandsContainer = view.findViewById(R.id.eq_bands_container)
|
||||||
eqSwitch = view.findViewById(R.id.equalizer_switch)
|
|
||||||
resetButton = view.findViewById(R.id.equalizer_reset_button)
|
resetButton = view.findViewById(R.id.equalizer_reset_button)
|
||||||
safeSpace = view.findViewById(R.id.equalizer_bottom_space)
|
safeSpace = view.findViewById(R.id.equalizer_bottom_space)
|
||||||
}
|
}
|
||||||
|
|
@ -93,7 +96,6 @@ class EqualizerFragment : Fragment() {
|
||||||
safeSpace.visibility = View.VISIBLE
|
safeSpace.visibility = View.VISIBLE
|
||||||
|
|
||||||
eqSwitch.setOnCheckedChangeListener(null)
|
eqSwitch.setOnCheckedChangeListener(null)
|
||||||
eqSwitch.isChecked = Preferences.isEqualizerEnabled()
|
|
||||||
updateUiEnabledState(eqSwitch.isChecked)
|
updateUiEnabledState(eqSwitch.isChecked)
|
||||||
eqSwitch.setOnCheckedChangeListener { _, isChecked ->
|
eqSwitch.setOnCheckedChangeListener { _, isChecked ->
|
||||||
manager.setEnabled(isChecked)
|
manager.setEnabled(isChecked)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue