Android 滑动抽屉看起来像半圆形
Android提供了默认的Android 滑动抽屉看起来像半圆形,android,slidingdrawer,Android,Slidingdrawer,Android提供了默认的滑动抽屉,如下图所示- 我们是否可以自定义此滑动抽屉看起来像半圆型,包含按钮。例如,请看下图- 任何人都可以像上面那样使用滑动抽屉。我已经在谷歌上搜索过了。没有任何好的解决办法。有人有这个想法/例子博客吗 因此,请确保您已准备好Gimp和9-Patch,以便进行大量的尝试和错误 那你想做的就是 添加适当的布局,以在当前图像视图控制柄所在的位置保留按钮,如水平线性布局或相对布局 剪切当前ImageView句柄的id,并将其添加到刚才添加的新布局中 将您的按钮添加到Li
滑动抽屉
,如下图所示-
我们是否可以自定义此滑动抽屉
看起来像半圆型,包含按钮。例如,请看下图-
任何人都可以像上面那样使用
滑动抽屉。我已经在谷歌上搜索过了。没有任何好的解决办法。有人有这个想法/例子博客吗 因此,请确保您已准备好Gimp和9-Patch,以便进行大量的尝试和错误
那你想做的就是
添加适当的布局,以在当前图像视图控制柄所在的位置保留按钮,如水平线性布局或相对布局
剪切当前ImageView句柄的id,并将其添加到刚才添加的新布局中
将您的按钮添加到LinearLayout/RelativeLayout(您现在可以进行测试,按钮和手柄应同时滑开)
现在为每个按钮添加按钮侦听器
将SlidingDrawer设置为android:allowSingleTap=“false”(以牙还牙,你不能再使用单点击选项,只有幻灯片)
使用ButtonSelector.xml可为要按下或未按下的按钮设置不同的布局
这是最难的部分。编辑按钮和手柄的可绘图项,以便在屏幕大、小、横向、纵向时,它们可以很好地配合在一起。我建议将9-Patch与Gimp结合使用
拍拍自己的后背,因为你现在有了一个完全甜蜜的定制滑动抽屉
请确保您发布图片,并说明您遇到的任何问题,因为我从未完全实现过这一点,但我确实进入了第6步,以确保这是可能的
最后但并非最不重要的一点是,祝你好运……感谢RelativeLayout
和FrameLayout
这些布局使我的需求与我的需求相匹配。我已经完成了以下步骤-
- 首先,我将整个图像分成三部分。然后,将这些图像与
FrameLayout
合并,并将onclickListner
放在我的图像中心(因为它包含上/下箭头标记)
- 而且,我使用了
动画
来打开该视图作为滑动抽屉
这些步骤对我很有帮助。你想要不止一个按钮还是什么?@hotveryspicy是的,中间的按钮将打开滑动抽屉并将其关闭。还有一些具有其他功能。似乎很难实现滑块边缘的半圆形按钮。你们会看到一个透明的图像,若你们想让按钮看起来更合适,你们可能必须用一些区域来编程,我的第一个猜测是,在定义的多边形热点上通过某种点击测试来点击这些区域。你们必须使图像像半圆一样,这将使它看起来像你们想要的/