1

背景色を「グラデーション」に変更する機能を備えた Android アプリのカスタム ビューを作成したいと考えています。

このようなものですが、コードを使用して中央のハンドルを左右に移動できます
これ

これに


キャッチは、ビューのような関数が欲しいということです:

changeBackgroundGradient(ratio, startColour, centreColour, endColour);

グラデーションの形状を決定する式leftValue/rightValueによって与えられる比率(0 から 1 の間の値を持つ)

startColour、centerColour、および endColourは、グラデーションを構成する色です。

この関数をどのように作成しますか?


よろしく

4

2 に答える 2