有没有办法实现图中这种渐变透明的办法

美术给现成的,或者shader,不会写就找找,论坛和商城里蛮多的

还是美术吧,ps用工具一拉就好了,我一个程序都会弄

shader的话 按照uv控一下 rgba的a就行了。优点是可以动态控制,做相关动画,缺点是不能合批。
不过你这个界面这点东西,合不合批影响不到性能瓶颈。
不做部分透明过度动画的话,直接自己p或者找美术弄个现成的才是正解,无必要不要一开始就把项目搞复杂的原则。

shader几行代码就够了,透明度受uv的y值做一个线性变化(当然你可以自己定义其他公式)就行了

我没研究过,但是我觉得可以直接代码实现,具体可以从参考 @27185709 水煮肉片饭 大佬的调色板组件。
这个组件是修改uv颜色实现了,理论上是可以修改透明度的,你可以尝试自己弄一下。