我想将透明彩虹或光谱渐变添加到Bitmap
。
在photoshop
中,这很容易。现在我想做programmatically
。我经历了很多研究。但渐变只有一个starting color
和一个ending
。我怎么能在Android中添加彩虹色(多色)渐变。
或者有没有办法将这种效果添加到Android中的位图?喜欢给出
答案 0 :(得分:0)
为此,您可以使用具有所需渐变的半透明图像,并将其放在FrameLayout
的图像视图顶部。然后捕获视图的位图。
准备好布局后,使用this answer从中捕获位图
尝试将视图(framelayout)转换为位图:
public Bitmap viewToBitmap(View view) { Bitmap bitmap = Bitmap.createBitmap(view.getWidth(), view.getHeight(), Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(bitmap); view.draw(canvas); return bitmap; }