-1
我想将SlidingDrawer显示为2部分。在第一次刷卡时,它只显示1个按钮。在另一个向上滑动时,显示第二个按钮。
我该怎么做?谢谢。只显示SlidingDrawer的一部分?
我想将SlidingDrawer显示为2部分。在第一次刷卡时,它只显示1个按钮。在另一个向上滑动时,显示第二个按钮。
我该怎么做?谢谢。只显示SlidingDrawer的一部分?
您可以在SlidingDrawer中始终有一个计数器,用于计算用户打开抽屉的次数。取决于柜台,您可以选择另一个布局,或者在不同的视图上使用setVisibility 。
简单的例子,可以说第一次用户第一次打开抽屉和button2时有button1。如果用户第三次绘制它,再次将计数器设置为0。
if(counter==0) {
button1.setVisibility(View.VISIBLE);
button2.setVisibility(View.GONE);
}
else {
button1.setVisibility(View.GONE);
button2.setVisibility(View.VISIBLE);
}
SlidingDrawer 对于因为你想有即将到来的计数器值的用户已经打开抽屉之前,你可以使用setOnDrawerCloseListener更改值计数器。
slidingDrawer设置为wrap_content。当它只显示第一个按钮时,屏幕的三分之一是好的..现在我想要做的就是如果用户再次向上滑动显示第二个按钮,并在向下滑动时关闭它。 – user962445
是的,我给你一个关于如何做到这一点的答案。 –