add dialog to edit voice (non-functional)
1 parent 74de5f5 commit 1f1cfc4946169033b29f0d010019a99bb7b89a83
@lukas lukas authored on 23 Aug 2022
Showing 6 changed files
View
1
■■■■
.idea/misc.xml
<entry key="app/src/main/res/layout/credits_layout.xml" value="0.21354166666666666" />
<entry key="app/src/main/res/layout/fragment_credits.xml" value="0.25" />
<entry key="app/src/main/res/layout/fragment_edit_chord.xml" value="0.33" />
<entry key="app/src/main/res/layout/fragment_edit_instrument.xml" value="0.25" />
<entry key="app/src/main/res/layout/fragment_edit_voice.xml" value="0.19583333333333333" />
<entry key="app/src/main/res/layout/fragment_instrument.xml" value="0.33" />
<entry key="app/src/main/res/layout/fragment_instrument_list.xml" value="0.2805755395683453" />
<entry key="app/src/main/res/layout/fragment_main.xml" value="0.1" />
<entry key="app/src/main/res/layout/fragment_play.xml" value="0.33" />
View
42
app/src/main/java/com/lukas/music/EditVoiceFragment.kt 0 → 100644
/*
* Copyright (C) 2022 Lukas Eisenhauer
*
* This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or(at your option) any later version.
*
* This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
 
package com.lukas.music
 
import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.fragment.app.DialogFragment
import com.lukas.music.databinding.FragmentEditVoiceBinding
import com.lukas.music.song.voice.Voice
 
class EditVoiceFragment(val voice: Voice) : DialogFragment() {
private lateinit var binding: FragmentEditVoiceBinding
 
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
binding = FragmentEditVoiceBinding.inflate(inflater)
binding.closeButton.setOnClickListener {
dismiss()
}
return binding.root
}
 
override fun onStart() {
super.onStart()
dialog?.window?.setLayout(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT
)
}
}
View
app/src/main/java/com/lukas/music/ui/fragments/EditInstrumentFragment.kt
View
app/src/main/res/layout/fragment_edit_instrument.xml
View
app/src/main/res/layout/fragment_edit_voice.xml 0 → 100644
View
app/src/main/res/values/strings.xml