如何使用未附加的按钮打开 SlidingDrawer?换句话说,我喜欢不带把手打开它。
user742030
问问题
5207 次
4 回答
7
调用. open()
_SlidingDrawer
于 2011-02-11T01:56:34.487 回答
5
调用.open()
and.close()
使抽屉出现和消失,没有动画。我不知道这是否通常是这种情况 - 我在 4.03 上测试了这个,抽屉在 a 中RelativeLayout
,它只是在没有动画的情况下突然出现。
要在单击按钮时通过滑入SlidingDrawer
视图来打开和关闭,请使用:
slidingDrawer.animateOpen();
和
slidingDrawer.animateClose();
于 2013-02-03T00:19:20.450 回答
2
我不确定你是否还需要帮助,但我只是想知道同样的事情。
“SlidingDrawer”是我们称为“slider”的对象:
SlidingDrawer slider = (SlidingDrawer) findViewById(R.id.SlidingDrawer);
使用我们的对象名称调用方法“open()”:
slider.open();
仅打开滑动抽屉的示例按钮:
Button next = (Button) findViewById(R.id.Button01);
next.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
slider.open();
}
});
于 2011-12-25T04:13:59.097 回答
0
您需要覆盖手柄的触摸方法并将触摸事件传递给按钮。
于 2011-06-23T08:11:47.640 回答