我想让SlidingDrawer分为两部分。在第一次向上滑动时,它只显示1个按钮。在另一个向上滑动时,它显示第二个按钮 我怎样才能做到这一点?感谢。
答案 0 :(得分:0)
您可以在SlidingDrawer中始终拥有一个计数器,用于计算用户打开抽屉的次数。根据计数器,您可以选择其他布局或只使用 不同视图的setVisibility。
简单的例子,假设您第一次打开抽屉时按钮1,第二次按钮2。如果用户第三次绘制它,则将计数器再次设置为0。
if(counter==0) {
button1.setVisibility(View.VISIBLE);
button2.setVisibility(View.GONE);
}
else {
button1.setVisibility(View.GONE);
button2.setVisibility(View.VISIBLE);
}
SlidingDrawer 对于计数器,您可以使用setOnDrawerCloseListener更改值,因为您希望在用户打开抽屉之前获得即将到来的计数器值。