android – 使用layer-list创建渐变笔触

android – 使用layer-list创建渐变笔触,第1张

概述我正在尝试使用图层列表来创建渐变笔划(即周边/边框)作为我视图的背景.但它不起作用. 这是我的代码 <?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <shape android:sha 我正在尝试使用图层列表来创建渐变笔划(即周边/边框)作为我视图的背景.但它不起作用.

这是我的代码

<?xml version="1.0" enCoding="utf-8"?><@R_567_3419@ xmlns:androID="http://schemas.androID.com/apk/res/androID" >    <item>        <shape androID:shape="rectangle" >            <gradIEnt                androID:angle="270"                androID:centercolor="#FFFFFFFF"                androID:endcolor="#FFCCCCCC"                androID:startcolor="#FFCCCCCC"                androID:type="linear" />        </shape>    </item>    <item>        <shape androID:shape="rectangle" >            <solID androID:color="#F0F1F3" />            <margin                androID:bottom="4dp"                androID:left="4dp"                androID:right="4dp"                androID:top="4dp" />        </shape>    </item></@R_567_3419@>

第一项完全不可见.只有第二项填充屏幕.有关如何解决此问题的任何想法?

解决方法 也许这可以有用,它会产生一些阴影效果

<?xml version="1.0" enCoding="utf-8"?><@R_567_3419@ xmlns:androID="http://schemas.androID.com/apk/res/androID" >    <!-- Drop Shadow Stack -->    <item>        <shape>            <corners androID:radius="12dp" />            <padding                androID:bottom="1dp"                androID:left="1dp"                androID:right="1dp"                androID:top="1dp" />            <solID androID:color="#00CCCCCC" />        </shape>    </item>    <item>        <shape>            <corners androID:radius="12dp" />            <padding                androID:bottom="1dp"                androID:left="1dp"                androID:right="1dp"                androID:top="1dp" />            <solID androID:color="#10CCCCCC" />        </shape>    </item>    <item>        <shape>            <corners androID:radius="12dp" />            <padding                androID:bottom="1dp"                androID:left="1dp"                androID:right="1dp"                androID:top="1dp" />            <solID androID:color="#20CCCCCC" />        </shape>    </item>    <item>        <shape>            <corners androID:radius="12dp" />            <padding                androID:bottom="1dp"                androID:left="1dp"                androID:right="1dp"                androID:top="1dp" />            <solID androID:color="#30CCCCCC" />        </shape>    </item>    <item>        <shape>            <corners androID:radius="12dp" />            <padding                androID:bottom="1dp"                androID:left="1dp"                androID:right="1dp"                androID:top="1dp" />            <solID androID:color="#50CCCCCC" />        </shape>    </item>    <!-- Background -->    <item>        <shape>            <solID androID:color="@androID:color/black" />            <corners androID:radius="12dp" />        </shape>    </item></@R_567_3419@>
总结

以上是内存溢出为你收集整理的android – 使用layer-list创建渐变笔触全部内容,希望文章能够帮你解决android – 使用layer-list创建渐变笔触所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存