我正在尝试设置我的Android应用程序的样式,以及样式UI元素的新功能。我想创建一个自定义UI容器,如下所示:
即。容器围绕内容绘制箭头形状。我也希望有这样的功能,容器的箭头端将根据内容的高度很好地缩放(所以可能使用矢量图形),但这不太重要。
在一天中大部分时间都没有成功使用UI后,我想我会在这里寻求帮助。我尝试使用自定义UI元素,使用drawable right属性,background属性并尝试使用其他元素构建它。
有谁知道最好的方法吗?
由于
答案 0 :(得分:0)
我认为你不需要自己画出箭形容器。您可以使用透明png并将其设置为容器的背景。例如,你的xml应该大致如下:
<LinearLayout
android:id="@+id/container_layout"
android:layout_height="wrap_content"
android:layout_height="match_parent"
android:background="@drawable/arrow_shaped_transparent_png">
<!-- The rest of the stuff goes in here e.g a textview in your case -->
</LinearLayout>