问题描述
这是我的尝试...不幸的是,即使将动画标志设置为 true
,一旦进入if语句,也不会发生任何事情override fun onBackPressed() {
behavior?.let {
if (it.state != STATE_HIDDEN
&& it.state != STATE_COLLAPSED && it.state != STATE_HALF_EXPANDED) {
it.setState(STATE_HALF_EXPANDED)
} else if(it.state == STATE_HALF_EXPANDED) {
behavior?.peekHeight = 783 <<< trying to force an animation by resetting peakheight
behavior?.setPeekHeight(STATE_PEAKING,true) <<< with STATE_PEAKING=150
} else {
super.onBackPressed()
}
这里的任何见解都将受到赞赏!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)