Android如何以编程方式创建三角形和矩形形状?

Android如何以编程方式创建三角形和矩形形状?,第1张

概述我们如何创建如下的ballondrawable形状.我们可以动态地改变它的颜色.解决方法:这里是三角形和矩形的XML.将其保存在drawable文件夹中.triangle.xml<?xmlversion="1.0"encoding="utf-8"?><layer-listxmlns:android="http://schemas.android.com/apkes/android"><

我们如何创建如下的ballon drawable形状.我们可以动态地改变它的颜色.

解决方法:

这里是三角形和矩形的XML.将其保存在drawable文件夹中.

triangle.xml

<?xml version="1.0" enCoding="utf-8"?><@R_556_3419@ xmlns:androID="http://schemas.androID.com/apk/res/androID" >    <item >        <rotate            androID:fromdegrees="45"            androID:todegrees="45"            androID:pivotX="-40%"            androID:pivotY="87%" >            <shape                androID:shape="rectangle"  >                <stroke androID:color="@androID:color/transparent" androID:wIDth="10dp"/>                <solID                    androID:color="#000000"  />            </shape>        </rotate>    </item></@R_556_3419@>

rectangle.xml

<?xml version="1.0" enCoding="utf-8"?><@R_556_3419@ xmlns:androID="http://schemas.androID.com/apk/res/androID" >    <item>     <shape androID:shape="rectangle">      <solID androID:color="#B2E3FA" />     </shape>  </item></@R_556_3419@>

和您需要的形状布局.

<relativeLayout        androID:ID="@+ID/rlv1"        androID:layout_wIDth="150dp"        androID:layout_height="50dp"        androID:background="@drawable/rectangle" />    <relativeLayout        androID:ID="@+ID/rlv2"        androID:layout_wIDth="50dp"        androID:layout_height="50dp"          androID:layout_below="@+ID/rlv1"        androID:background="@drawable/triangle"        androID:rotation="180" />

根据您的要求设定保证金.

Source

总结

以上是内存溢出为你收集整理的Android如何以编程方式创建三角形和矩形形状?全部内容,希望文章能够帮你解决Android如何以编程方式创建三角形和矩形形状?所遇到的程序开发问题。

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

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

原文地址: http://outofmemory.cn/web/1103421.html

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

发表评论

登录后才能评论

评论列表(0条)

保存