类似于菜单项的路径 - Android

3

我正在使用Siyamed的菜单项在我的应用程序中。 我希望将菜单项放置在屏幕底部中心。 当我单击它时,子项应该围绕中心图标。 有任何关于如何开始的想法吗?


我不得不分叉项目来进行定制。卫星菜单很棒,但默认情况下很难定制(我认为)。 - shkschneider
@shkschneider这是不是意味着无法将菜单项从左下角移动到底部中心?如果是这样,是否有任何替代方案? - Naveen
你可以这样做。我只是分享了我的个人经验。如果你想进一步定制它,可能需要进行分支操作。 - shkschneider
@shkschneider 噢,好的。我会把它加入到代码中。谢谢! - Naveen
1个回答

1

我建议您尝试另一种实现方式:daCapricorn的ArcMenu

正如作者在Google+上所说的那样

如果您想将其对齐到屏幕底部,您可以在xml中设置alignparentbottom="true"并在程序中计算marginBottom(它应该是负数)。

PS:就同样的问题而言,我个人最终使用了ArcMenu库而不是SatelliteMenu。


是的,我也开始使用daCapricorn的ArcMenu。我在Google+上看到了作者的评论...我在xml中添加了alignparentbottom="true",但菜单并没有完全对齐底部...它对齐在底部上方大约20dp...你解决了这个问题吗?你能发一下代码吗? - Naveen
我做了一些更改,希望能对你有所帮助:https://github.com/shkschneider/android_ArcMenu/commit/abe5c13e244ead885183a7f21748109f844b8f37 - shkschneider
我在xml文件中添加了“android:layout_marginBottom =”-80dp”,这样图标就能够完美地对齐底部中心.. 但是由于我硬编码了数值,它并不能在所有手机上正常工作.. 你有什么计算方法吗?顺便说一下,我看到了你发布的github链接.. 但是我不知道你具体在哪里更改了代码.. 你能指出文件吗?提前感谢! - Naveen
嗨,我已经解决了这个问题。在将android:layout_marginBottom设置为一些负值后,它恰好对齐到底部中心。感谢您的帮助。 - Naveen
请随意点赞并接受作为答案。很高兴你解决了问题。 - shkschneider

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接