| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- package com.sduduzog.slimlauncher.ui.options
- import android.os.Bundle
- import android.view.LayoutInflater
- import android.view.View
- import android.view.ViewGroup
- import androidx.navigation.Navigation
- import com.sduduzog.slimlauncher.R
- import com.sduduzog.slimlauncher.utils.BaseFragment
- import dagger.hilt.android.AndroidEntryPoint
- import kotlinx.android.synthetic.main.customize_app_drawer_fragment.*
- @AndroidEntryPoint
- class CustomizeAppDrawerFragment : BaseFragment() {
- override fun getFragmentView(): ViewGroup = customize_app_drawer_fragment
- override fun onCreateView(
- inflater: LayoutInflater,
- container: ViewGroup?,
- savedInstanceState: Bundle?
- ): View? {
- return inflater.inflate(R.layout.customize_app_drawer_fragment, container, false)
- }
- override fun onActivityCreated(savedInstanceState: Bundle?) {
- super.onActivityCreated(savedInstanceState)
- customize_app_drawer_fragment_visible_apps
- .setOnClickListener(Navigation.createNavigateOnClickListener(R.id.action_customiseAppDrawerFragment_to_customiseAppDrawerAppListFragment))
- val unlauncherAppsRepo = getUnlauncherDataSource().unlauncherAppsRepo
- customize_app_drawer_open_keyboard_switch.setOnCheckedChangeListener { _, checked ->
- unlauncherAppsRepo.updateActivateKeyboardInDrawer(checked)
- }
- unlauncherAppsRepo.liveData().observe(viewLifecycleOwner) {
- customize_app_drawer_open_keyboard_switch.isChecked = it.activateKeyboardInDrawer
- }
- }
- }
|