All*_*lil 6 android android-xml android-color
我正在使用图书馆。在其中显示库使用的活动时,我使用一种颜色来用颜色遮盖屏幕。看起来很酷。
但是由于某些原因,我决定使用渐变。我已经开发出美丽的渐变效果,如下所示
<?xml version="1.0" encoding="UTF-8"?>
Run Code Online (Sandbox Code Playgroud)
<gradient
android:angle="90"
android:endColor="#555994"
android:centerColor="#b5b6d2"
android:startColor="#555994"
android:type="linear" />
<corners
android:radius="0dp"/>
</shape>
Run Code Online (Sandbox Code Playgroud)
看起来不错。但是问题是我正在使用仅接受颜色或颜色资源的库。我没有其他方法可以更改,库本身正在显示活动,我只需要传递将出现在活动上的颜色即可。
现在我的问题是:
我可以直接在color.xml文件中定义渐变颜色吗?或者有什么方法可以转换成可绘制的渐变颜色文件,可以将其选为颜色。这样,库可以将我的自定义渐变颜色用作背景
请帮我 。这将是极大的帮助。
编辑1:
对于那些说我要将此添加为图像背景或其他内容的人,请允许我与您分享一些内容,以便您可以更清楚地了解情况
.withColorResource(R.color.indigo)
Run Code Online (Sandbox Code Playgroud)
在这里,我指的是Color.xml中定义的紫色,我可以将任何东西设置为背景,因为库仅提供了设置颜色的选项,如上所示。因此,我制作了能够绘制渐变色的图形,现在我想知道如何将渐变引用为颜色。
Ami*_*ela -3
您只需创建一个可绘制资源(请参阅下面的示例),并将其添加到您创建的布局中
android:background="@drawable/grad"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7372 次 |
| 最近记录: |