在android中用颜色填充ImageView

问题描述 投票:0回答:1

我在应用中遇到了一个困难。

我有一个表示化学瓶的ImageView.我希望当我点击各种颜色的按钮时,ImageView中充满了所述颜色。

我希望每一种颜色都有一个堆栈,但如果你有一个混合每一种颜色的解决方案(也许是在一个渐变的?

问题是我不知道怎么做。

谁有办法?

举个例子。

Start

我点击一个对应蓝色的按钮 。

enter image description here

然后我点击了一个对应红色的按钮。

enter image description here

android colors imageview fill
1个回答
1
投票

我会选择 Canvas.你可以先画出溶液,然后在上面加上烧瓶的画法。

首先,我会测量烧瓶的高度,以像素为单位,这样就能计算出1个单位体积需要多少像素的高度。之后,你可以根据单位的数量分别添加解决方案,并从最后一个方案的顶部开始绘制。

一旦你画出所有的解决方案,只需在同一画布上画出烧瓶的图像。

© www.soinside.com 2019 - 2024. All rights reserved.