Android 如何使用渐变和叠加混合模式创建图像?
我有下一个任务: 从服务器上,我得到一个颜色的十六进制值。 然后我需要用这个值来制作一张图片。为此,需要使用构建渐变的规则。 有两层。第一层具有此十六进制的背景色,但它也必须处于混合模式:叠加。一个渐变为三种颜色的图层叠加在上面。开始颜色-不透明度为0的十六进制,中心颜色-不透明度为80%的000000,结束颜色-不透明度为100%的十六进制 我不知道该怎么做 编辑: 我需要用网络上的代码进行类比:Android 如何使用渐变和叠加混合模式创建图像?,android,Android,我有下一个任务: 从服务器上,我得到一个颜色的十六进制值。 然后我需要用这个值来制作一张图片。为此,需要使用构建渐变的规则。 有两层。第一层具有此十六进制的背景色,但它也必须处于混合模式:叠加。一个渐变为三种颜色的图层叠加在上面。开始颜色-不透明度为0的十六进制,中心颜色-不透明度为80%的000000,结束颜色-不透明度为100%的十六进制 我不知道该怎么做 编辑: 我需要用网络上的代码进行类比: div { width: 300px; height: 300px;
div {
width: 300px;
height: 300px;
background: #ffd700;
position: absolute;
mix-blend-mode: overlay;
z-index: 1;
}
#div2 {
z-index: 2;
background: linear-gradient(297deg, #ffd700 0%, rgba(0,0,0,.7) 80%, #ffd700 100%);
}
这回答了你的问题吗?[]在这个回答中,它不适用于ImageView,但您仍然可以构建GradientDrawable并应用于您的视图。@Rajasekhar,Thsnks,但这对我不适用。我正在编辑我的问题,请在上面显示