我在应用中遇到了一个困难。
我有一个表示化学瓶的ImageView.我希望当我点击各种颜色的按钮时,ImageView中充满了所述颜色。
我希望每一种颜色都有一个堆栈,但如果你有一个混合每一种颜色的解决方案(也许是在一个渐变的?
问题是我不知道怎么做。
谁有办法?
举个例子。
我点击一个对应蓝色的按钮 。
然后我点击了一个对应红色的按钮。
我会选择 Canvas
.你可以先画出溶液,然后在上面加上烧瓶的画法。
首先,我会测量烧瓶的高度,以像素为单位,这样就能计算出1个单位体积需要多少像素的高度。之后,你可以根据单位的数量分别添加解决方案,并从最后一个方案的顶部开始绘制。
一旦你画出所有的解决方案,只需在同一画布上画出烧瓶的图像。