android – 如何创建平行四边形的形状背景?

android – 如何创建平行四边形的形状背景?,第1张

概述我正在尝试为我的textview制作平行四边形背景,但它没有正确显示…它显示以下输出 <layer-list > <item> <rotate android:fromDegrees="10" android:toDegrees="10" android:pivotX="-40%" 我正在尝试为我的textvIEw制作平行四边形背景,但它没有正确显示…它显示以下输出
<@R_628_3419@  >    <item>        <rotate            androID:fromdegrees="10"            androID:todegrees="10"            androID:pivotX="-40%"            androID:pivotY="87%" >            <shape                androID:shape="rectangle" >                <stroke androID:color="#000000" androID:wIDth="10dp"/>            </shape>        </rotate>    </item></@R_628_3419@>

我需要像这样的输出……..

解决方法 作为@ mmlooloo的回答的替代方案,我建议使用xml-drawable解决方案(因为你还没有强调你正在寻找什么样的解决方案).在下面的示例中,我使用了一般视图,但您可以使用任何其他视图.

这是视图

<VIEw    androID:layout_wIDth="100dp"    androID:layout_height="40dp"    androID:layout_centerInParent="true"    androID:background="@drawable/shape" />

和shape.xml本身

<?xml version="1.0" enCoding="UTF-8"?><@R_628_3419@ xmlns:androID="http://schemas.androID.com/apk/res/androID" ><!-- colored rectangle--><item>    <shape androID:shape="rectangle">        <size             androID:wIDth="100dp"            androID:height="40dp" />        <solID androID:color="#13a89e" />    </shape></item><!-- This rectangle for the left sIDe --><!-- Its color should be the same as layout's background --><item    androID:right="100dp"    androID:left="-100dp"    androID:top="-100dp"    androID:bottom="-100dp">    <rotate        androID:fromdegrees="45">        <shape androID:shape="rectangle">            <solID androID:color="#ffffff" />        </shape>    </rotate></item><!-- This rectangle for the right sIDe --><!-- Their color should be the same as layout's background --><item    androID:right="-100dp"    androID:left="100dp"    androID:top="-100dp"    androID:bottom="-100dp">    <rotate        androID:fromdegrees="45">        <shape androID:shape="rectangle">            <solID androID:color="#ffffff" />        </shape>    </rotate></item></@R_628_3419@>

它是这样的:

总结

以上是内存溢出为你收集整理的android – 如何创建平行四边形的形状背景?全部内容,希望文章能够帮你解决android – 如何创建平行四边形的形状背景?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1137623.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存