我正在将这个lib用于我的项目。
https://github.com/adamrocker/simple-side-drawer
我想将SideDrawer的当前布局更改为另一种布局。
有可能吗?
有许多应用程序使用此方法。喜欢:
https://play.google.com/store/apps/details?id=com.zalora.android&hl=en
有一个例子吗?
答案 0 :(得分:0)
我检查了你引用的github存储库中提供的代码。我发现了这个:
mNav = new SimpleSideDrawer(this);
mNav.setLeftBehindContentView(R.layout.activity_behind_left_simple);
findViewById(R.id.leftBtn).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
mNav.toggleLeftDrawer();
}
});
mNav.setRightBehindContentView(R.layout.activity_behind_right_simple);
findViewById(R.id.rightBtn).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
mNav.toggleRightDrawer();
}
});
所以也许你可以在leftBehindContent中的按钮上找到一个列表器,它将执行以下操作:
mNav.setRightBehindContentView(R.layout.new_layout)
new_layout.xml必须出现在你的android布局文件夹中;)!