Android 使用Kotlin中的按钮展开和折叠colapsingToolBar
我想在android studio中展开和折叠折叠工具栏 当我点击一个按钮 我要它被dafault压垮。我做错了什么,我不知道,谢谢你的帮助Android 使用Kotlin中的按钮展开和折叠colapsingToolBar,android,kotlin,toolbar,Android,Kotlin,Toolbar,我想在android studio中展开和折叠折叠工具栏 当我点击一个按钮 我要它被dafault压垮。我做错了什么,我不知道,谢谢你的帮助 class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main)
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
//maybe this doesnt go here, im trying to make it collapse by default
var start = appbar.setExpanded(false)
button.setOnClickListener {
if(start == appbar.setExpanded(false)){
start = appbar.setExpanded(true)
}else{
start = appbar.setExpanded(false)
}
}
}
试试这个:
class MainActivity : AppCompatActivity() {
private var isAppbarExpanded = false
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
button.setOnClickListener {
if(!isAppbarExpanded){
appbar.setExpanded(true)
isAppbarExpanded = true
}else{
appbar.setExpanded(false)
isAppbarExpanded = false
}
}
}