当前位置: 首页 > 知识库问答 >
问题:

我用xml制作了一个形状,但给它透明和模糊的颜色有问题

魏澄邈
2023-03-14

这是我的输出:[1]:https://i.stack.imgur.com/mxuav.png

这是预期的:[2]:https://I.stack.imgur.com/vrnda.png

我用xml制作了一个形状,但给它提供透明和模糊的颜色有问题。我应该如何做这是我的XML代码:

<shape android:shape="rectangle"
   xmlns:android="http://schemas.android.com/apk/res/android"

   >
   <solid android:color="#FFFFFF"/>
   <corners android:radius="8dp"/>
   
</shape>



共有1个答案

邹俊豪
2023-03-14

你不能给模糊使用形状,形状可以是最大的透明,但不能是一个模糊。要容易模糊,只需使用一些库,而不是在画布上创建位图,然后调整属性。

这里有一些例子。

模糊视图

 类似资料:
  • 如果我使用以下形状可绘制 然后不知何故圆角结束了颜色(黑灰色)。除了拐角处,形状的内部是透明的。当我将纯色设置为白色或黑色时,边框内的所有东西都是预期的颜色。 我的问题是,为什么当纯色是透明的(甚至没有设置)时,圆角似乎会显示颜色? 谢啦

  • 我想更改不透明图像的颜色。我的原图如下: 我想把图像转换成以下格式 所以,基本上我想把图像中的红色转换成黑色(任何其他颜色)。上面两个图像是为了更好地理解而添加的。

  • 问题内容: 我正在构建一个Web CMS,用户可以在其中选择某些站点元素的颜色。我想将所有颜色值都转换为十六进制,以避免任何进一步的格式化麻烦(“ rgb(x,y,z)”或命名的颜色)。我为此找到了一个不错的JS库。 我无法进入十六进制的唯一内容是“透明的”。在显式声明一个元素透明时,我需要这样做,根据我的经验,这可能与根本不定义任何值有所不同。 有人知道这是否可以转换为某种数字形式吗?我是否必须

  • 因此,我在这里读了几篇关于更改状态栏文本颜色的帖子,但都没用。所以我最初的问题是,状态栏现在在iOS7中是透明的,我希望它是带黑色文本的白色。所以我把它添加到我的viewcontroller中。 好的,现在状态是黑对黑,不能阅读文本,但至少它不是透明的。所以现在我做了下面的事情。 进入plist并添加了这个 然后我将此添加到我的应用程序委托 现在我有一个状态栏是白色的,但是文本是白色的,所以你看不

  • 在Canvas绘图时,可以通过绘制上下文的strokeStyle属性和fillStyle属性来设置图形的描边颜色和填充颜色。默认颜色为不透明的黑色。 strokeStyle属性和fillStyle属性可以被设置为任意有效的CSS颜色字符串,可以使用颜色名称、十六进制RGB颜色、RGB、RGBA、HSL、HSLA颜色中的任意一种。 在使用RGBA或HSLA颜色时,可以通过设置其透明度(alpha)来

  • 问题内容: 如何绘制具有Alpha颜色的矩形?我有: 但是我希望白色矩形的透明度为50%,但是Alpha值似乎没有起作用。 问题答案: 函数将不使用Alpha绘制。该文件说: 大多数参数接受RGB三元组的color参数。这些也可以接受RGBA四联体。如果Alpha值包含像素Alpha,则它将直接写入Surface,但是draw函数不会透明地绘制。 您可以做的是创建第二个曲面,然后将其调高到屏幕上。