不幸的是我无法理解下面的设计,这就是为什么像半椭圆形页脚一样被问到的。
实际上这是一个布局的页脚设计,其中两个侧面按钮来自其中一个ios应用程序。首先我认为它像一个底部标签,但经过一些研究后我才知道,它是一个带有FramaLayout的页脚,两个按钮和一个显示计数的文本,但仍然不确定这是什么以及如何做...
我在布局中添加了一个页脚并给它透明黑色背景,但仍然无法做到这种特殊的半椭圆形样式。建议和帮助将是最明显的。 请建议。
谢谢
答案 0 :(得分:3)
我想你的页脚是一个容器:一个LinearLayout(这样你可以使用权重)或一个RelativeLayout。
然后它有几个水平放置的可点击元素(假设你可以自己管理它,没有详细说明)
现在,这两个" clickables" (我使用TextViews,所以我可以把图像甚至文本放在里面)有这样的半透明(50%黑色)背景:
(rect_left)
和
(rect_rite)
让容器背景图像透过。
我在图形方面不太好,你可以制作出比我更好的图片。 ;)
这些只是说明了这个概念。
答案 1 :(得分:1)
您应该创建一个新的Drawable并将其用作相对/线性布局或视图
的背景检查此问题并回答:Can I draw rectangle in XML?
由于上面的问题答案对给出了一个矩形的例子,你可以将它修改为卵形:
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid
android:color="#666666"/>
<size
android:width="120dp"
android:height="120dp"/>
</shape>