在android中用颜色填充ImageView
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在android中用颜色填充ImageView相关的知识,希望对你有一定的参考价值。
我在应用中遇到了一个困难。
我有一个表示化学瓶的ImageView.我希望当我点击各种颜色的按钮时,ImageView中充满了所述颜色。
我希望每一种颜色都有一个堆栈,但如果你有一个混合每一种颜色的解决方案(也许是在一个渐变的?
问题是我不知道怎么做。
谁有办法?
举个例子。
我点击一个对应蓝色的按钮 。
然后我点击了一个对应红色的按钮。
答案
我会选择 Canvas
.你可以先画出溶液,然后在上面加上烧瓶的画法。
首先,我会测量烧瓶的高度,以像素为单位,这样就能计算出1个单位体积需要多少像素的高度。之后,你可以根据单位的数量分别添加解决方案,并从最后一个方案的顶部开始绘制。
一旦你画出所有的解决方案,只需在同一画布上画出烧瓶的图像。
以上是关于在android中用颜色填充ImageView的主要内容,如果未能解决你的问题,请参考以下文章
Android自定义圆角矩形ImageView,支持Glide加载图片及颜色填充