我正在开发一个简单的Android应用程序,它会在屏幕顶部显示一个操作栏:
我已经拥有渐变背景(可绘制)和箭头图标集的栏,但我不知道如何创建两个像素宽度分割器。
左列像素的颜色为#5e5e5e
,右边的颜色为#181818
。
创建这样的可重用分割器的最佳方法(针对性能进行了优化)是什么?
最好将此拆分器作为小部件。
非常感谢任何帮助!
更新
条形图是LinearLayout
,背景为渐变背景,箭头为单个透明ImageView
。
答案 0 :(得分:3)
在左栏使用右边距。或者在右栏上留下边距。无需专用的分离器视图。
如果您绝对需要拆分器作为视图,请使用View
。你可以给它一个背景和大小,这应该足够了。
答案 1 :(得分:1)
我最终创建了一个2x1像素的PNG图像并将其用作View小部件的背景:
<View
android:layout_width="2px"
android:layout_height="fill_parent"
android:background="@drawable/splitter"
/>