是否可以创建一个由二分割的drawable(我猜一个图层列表):
半色(左半)例如红色,其他权利是绿色的。但不使用固定的 dp
值。
想想我们可以使用android-weigth for Linear and Relative layouts,但是可以绘制。
类似的东西只能使用XML代码吗?
答案 0 :(得分:1)
试试这个:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<solid android:color="#0f0" />
</shape>
</item>
<item>
<clip>
<shape>
<solid android:color="#f00" />
</shape>
</clip>
</item>
</layer-list>
确保调用view.getBackground()。setLevel(5000)以查看半红半绿输出