在Java / Kotlin / Android中,如何在线性渐变的特定点获得颜色?

时间:2019-02-19 06:40:50

标签: java android kotlin colors gradient

在问我的问题之前,让我先澄清两件事:

  1. 我正在开发一个Android应用
  2. 我不需要也不想绘制渐变。我只想知道颜色。

问题

我有2种颜色,我们分别命名为startColorendColor

现在,请想象从startColorendColor的线性渐变线。

假设我有一个浮点数0.3f

我想知道从头到尾在渐变的30%位置的颜色。

我该怎么做?

我尝试过的事情

  • Java awt库的GradientPaint-在Android上下文中不可用;
  • android.graphics.LinearGradient-我能做的最好的事情就是从这个梯度中获得一个Matrix,但是我不知道下一步该怎么做。

0 个答案:

没有答案