Android 如何使用渐变和叠加混合模式创建图像?

Android 如何使用渐变和叠加混合模式创建图像?,android,Android,我有下一个任务: 从服务器上,我得到一个颜色的十六进制值。 然后我需要用这个值来制作一张图片。为此,需要使用构建渐变的规则。 有两层。第一层具有此十六进制的背景色,但它也必须处于混合模式:叠加。一个渐变为三种颜色的图层叠加在上面。开始颜色-不透明度为0的十六进制,中心颜色-不透明度为80%的000000,结束颜色-不透明度为100%的十六进制 我不知道该怎么做 编辑: 我需要用网络上的代码进行类比: div { width: 300px; height: 300px;

我有下一个任务:

从服务器上,我得到一个颜色的十六进制值。 然后我需要用这个值来制作一张图片。为此,需要使用构建渐变的规则。 有两层。第一层具有此十六进制的背景色,但它也必须处于混合模式:叠加。一个渐变为三种颜色的图层叠加在上面。开始颜色-不透明度为0的十六进制,中心颜色-不透明度为80%的000000,结束颜色-不透明度为100%的十六进制

我不知道该怎么做

编辑: 我需要用网络上的代码进行类比:

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,但这对我不适用。我正在编辑我的问题,请在上面显示