-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
是的,我給你一個關於如何做到這一點的答案。 –