Разверните и сверните рушащуюся панель инструментов с помощью кнопки в Kotlin - PullRequest
0 голосов
/ 13 мая 2019

Я хочу развернуть и свернуть CollapsingToolBar в Android Studio, когда я нажимаю кнопку.

Я хочу, чтобы он был свернут по умолчанию.Я делаю что-то не так, и я не знаю что, спасибо за помощь.

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)
        }

    }

}

1 Ответ

0 голосов
/ 14 мая 2019

Попробуйте это:

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
        }

    }

}
...