我想知道是否有一种简单的方法可以在对角线方向上绘制线条,例如在xml中使用var myArray = [['aaa','1','2.33','44'],['bbb','1','2.33','44'],['ccc','1','2.33','44']];
myArray.forEach(array => array.shift());
console.log(myArray);
在垂直或水平方向上绘制线条。
以下是我想要做的图像
更改文本的颜色不是问题,它的绘制线是未选择的情况,而是对选定的情况不可见。谢谢
答案 0 :(得分:9)
使用对角线创建透明图像,并将该图像添加为叠加层。
或创建一个对角线的形状xml并添加到您的drawable中。 下面是创建对角线形状的代码。
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<rotate
android:fromDegrees="160"
android:pivotX="50%"
android:pivotY="50%"
android:toDegrees="0">
<shape
android:shape="line"
android:top="1dip">
<stroke
android:width="3dp"
android:color="#FF0000"/>
</shape>
</rotate>
</item>
</layer-list>