gpt4 book ai didi

android - 如何在小部件android上沿对角线方向绘制一条线

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:48:25 27 4
gpt4 key购买 nike

我想知道有没有一种简单的方法可以在对角线方向画一条线,比如使用<View .... /View>在 xml 中绘制垂直或水平方向的线。

下图是我想做的事情

按钮的选择形式
enter image description here

未选择的按钮形式
enter image description here

改变文本的颜色不是问题,它的画线用于未选择的情况,并使选中的不可见。谢谢

最佳答案

创建一个带有对角线的透明图像并将该图像添加为叠加层。

或创建一个对角线的形状 xml 并添加到您的可绘制对象中。下面是创建对角线形状的代码。

  <?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>

关于android - 如何在小部件android上沿对角线方向绘制一条线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43674186/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com