Das malt zwar einen schönen Gradienten in einem Rechteck, aber löst irgendwie doch nicht das ursprüngliche Problem:
Welches ist eurer Meinung nach die beste Möglichkeit ListView Items Hintergrundfarben farblich nach einem bestimmten Wert anzupassen?
Wenn ich das richtig verstehe, soll der Hintergrund eines Items eine konstante Farbe haben und keinen Gradient, oder?
Unabhängig davon gibt es für so einen Gradienten in
Vcl.GraphUtil schon eine fertige Methode
GradientFillCanvas, die im Wesentlichen das gleiche tut - nur einfacher zu verwenden.