@@ -39,34 +39,24 @@ class SettingFragment : Fragment() {
3939 private val settingViewModel: SettingViewModel by viewModels()
4040 private val gestureInterpolator = PathInterpolatorCompat .create(0f , 0f , 0f , 1f )
4141
42- override fun onCreate (savedInstanceState : Bundle ? ) {
43- super .onCreate(savedInstanceState)
44-
45- }
46-
4742 override fun onCreateView (
4843 inflater : LayoutInflater , container : ViewGroup ? ,
4944 savedInstanceState : Bundle ?
5045 ): View {
5146 _binding = FragmentSettingBinding .inflate(inflater, container, false )
5247 return binding.root
53-
54-
5548 }
5649
5750 @SuppressLint(" ClickableViewAccessibility" )
5851 override fun onViewCreated (view : View , savedInstanceState : Bundle ? ) {
5952 super .onViewCreated(view, savedInstanceState)
6053
61- // Predictive Back with fragments
6254 val predictiveBackMargin = resources.getDimensionPixelSize(R .dimen.predictive_back_margin)
6355 var initialTouchY = - 1f
6456 requireActivity().onBackPressedDispatcher.addCallback(
6557 viewLifecycleOwner,
6658 object : OnBackPressedCallback (true ) {
6759 override fun handleOnBackPressed () {
68- // This invokes the sharedElementReturnTransition, which is
69- // MaterialContainerTransform.
7060 findNavController().popBackStack()
7161 }
7262
@@ -112,23 +102,23 @@ class SettingFragment : Fragment() {
112102 )
113103 )
114104
115- binding.dayNightToggle .setTrackTintList(trackStates)
116- binding.dayNightToggle2 .setTrackTintList(trackStates)
105+ binding.hapticFeedbackToggle .setTrackTintList(trackStates)
106+ binding.shakeLockToggle .setTrackTintList(trackStates)
117107
118- val defaultSwitchColor = binding.dayNightToggle .thumbTintList
108+ val defaultSwitchColor = binding.hapticFeedbackToggle .thumbTintList
119109
120- binding.dayNightToggle .setupThumbTint(R .color.orange, defaultSwitchColor)
121- binding.dayNightToggle2 .setupThumbTint(R .color.orange, defaultSwitchColor)
110+ binding.hapticFeedbackToggle .setupThumbTint(R .color.orange, defaultSwitchColor)
111+ binding.shakeLockToggle .setupThumbTint(R .color.orange, defaultSwitchColor)
122112
123113 settingViewModel.isToggleChecked.observe(viewLifecycleOwner) { isChecked ->
124- binding.dayNightToggle2 .isChecked = isChecked
114+ binding.shakeLockToggle .isChecked = isChecked
125115 }
126116
127117 settingViewModel.isToggleVibrateChecked.observe(viewLifecycleOwner) { isChecked ->
128- binding.dayNightToggle .isChecked = isChecked
118+ binding.hapticFeedbackToggle .isChecked = isChecked
129119 }
130120
131- binding.dayNightToggle .setOnCheckedChangeListener { _, isChecked ->
121+ binding.hapticFeedbackToggle .setOnCheckedChangeListener { _, isChecked ->
132122 if (! settingViewModel.getToggleVibrateChecked()){
133123 val vibrator = requireContext().getSystemService(Context .VIBRATOR_SERVICE ) as Vibrator
134124 if (Build .VERSION .SDK_INT >= Build .VERSION_CODES .Q ) {
@@ -144,7 +134,7 @@ class SettingFragment : Fragment() {
144134 settingViewModel.saveToggleVibrateChecked(isChecked)
145135 }
146136
147- binding.dayNightToggle2 .setOnCheckedChangeListener { _, isChecked ->
137+ binding.shakeLockToggle .setOnCheckedChangeListener { _, isChecked ->
148138 if (settingViewModel.getToggleVibrateChecked()){
149139 val vibrator = requireContext().getSystemService(Context .VIBRATOR_SERVICE ) as Vibrator
150140 if (Build .VERSION .SDK_INT >= Build .VERSION_CODES .Q ) {
@@ -173,7 +163,6 @@ class SettingFragment : Fragment() {
173163 binding.seekBar.progress = progress
174164 }
175165
176-
177166 binding.seekBar.setOnSeekBarChangeListener(object : SeekBar .OnSeekBarChangeListener {
178167 override fun onProgressChanged (seekBar : SeekBar , progress : Int , fromUser : Boolean ) {
179168 if (settingViewModel.getToggleVibrateChecked()){
@@ -194,8 +183,7 @@ class SettingFragment : Fragment() {
194183 override fun onStopTrackingTouch (seekBar : SeekBar ) {}
195184 })
196185
197-
198- binding.materialCardView4.setOnClickListener {
186+ binding.aboutUsCard.setOnClickListener {
199187 if (settingViewModel.getToggleVibrateChecked()){
200188 val vibrator = requireContext().getSystemService(Context .VIBRATOR_SERVICE ) as Vibrator
201189
0 commit comments