-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RTL 支持 #22
Comments
好的,我稍微试了一下发现改RTL后还会有其他小问题,例如parallax的顺序错了。我找时间一并修复后再发个新版本吧 |
我发现切换RTL布局后,所有类型的菜单都出现了问题,原因是Designer的onInit方法的回调时机有误。 另外,我暂时不会修改OpenLeftMenu和OpenRightMenu这几个方法,我不确定它们的行为是否真的是错的,毕竟阿拉伯人的左边和我们的左边是同一个概念,只是Android为了适配RTL把我们弄混乱了。 你可能需要的是OpenStartMenu和OpenEndMenu这几个方法。 |
嗯,确实如此, |
https://github.com/aitsuki/SwipeMenuRecyclerView/releases/tag/2.1.4 已支持RTL(未经过严格测试,出问题再重新打开此Issue吧) |
当布局切换成
RTL
以后,LEFT 和 RIGHT 会调换位置,所以在布局上已经没什么问题,但实际上此时 rightMenu 在左侧,leftMenu在右侧,故:openXXXMenu() 和 closeXXXMenu() 操作的是相反的 menu, 只需要添加一行判断,如果是RTL
布局就判断 activeMenu 是否是相反的 menu 即可同理:
The text was updated successfully, but these errors were encountered: