我们如何创建如下的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如何以编程方式创建三角形和矩形形状?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)