Android创建可绘制XML,图像为圆角

Android创建可绘制XML,图像为圆角,第1张

概述我正在尝试创建一个AndroidXMLDrawable,我可以将其用作我的一个LinearLayouts的背景.我需要背景才能有一个图像,左上角和右上角的圆角半径为10dp.我一直在尝试下面的代码,但似乎无法让它工作.这可能吗?任何帮助是极大的赞赏!!<?xmlversion="1.0"encoding="utf-8"?><layer-list

我正在尝试创建一个Android XML Drawable,我可以将其用作我的一个linearLayouts的背景.我需要背景才能有一个图像,左上角和右上角的圆角半径为10dp.我一直在尝试下面的代码,但似乎无法让它工作.这可能吗?任何帮助是极大的赞赏!!

<?xml version="1.0" enCoding="utf-8"?><@R_131_3419@ xmlns:androID="http://schemas.androID.com/apk/res/androID"><item>    <shape androID:shape="rectangle">                    <corners androID:topLefTradius="10dp"                 androID:topRighTradius="10dp">                        </corners>    </shape></item><item>    <bitmap androID:src="@drawable/bg_navbar_blur" /></item>    

解决方法:

尝试使用px而不是dp:

<corners androID:topLefTradius="10px"         androID:topRighTradius="10px">                </corners>

编辑:

这是我用来在我的一个元素中舍入边缘的完整XML:

<?xml version="1.0" enCoding="utf-8"?><shape xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:shape="rectangle">   <solID androID:color="#99000000" ></solID>   <corners androID:radius="8px"></corners>    <stroke  androID:wIDth="0dp" androID:color="#A4C2E0"></stroke>  </shape>

编辑2:

我会尝试这个.将图像及其布局(不是圆角)放在新的XML中,并将其放在可绘制的文件夹中.假设它名为linearlayout_bg.xml …在主布局中,创建一个新的linearLayout并应用以下属性:

机器人:背景= “@绘制/ linearlayout_bg”

然后使用你的<角落代码.也许那会有用吗?

总结

以上是内存溢出为你收集整理的Android创建可绘制XML,图像为圆角全部内容,希望文章能够帮你解决Android创建可绘制XML,图像为圆角所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存