テキストに対して多色グラデーションを実行したい。私はスタックフローのメンバーの1つとしてトリックを提供シェーダを使用しています。以下は、私は多色入力テキストの多色グラデーション
にShader textShader=new LinearGradient(100, 375, 100, 450,
new int[]{res.getColor(R.color.Red),res.getColor(R.color.Green),Color.MAGENTA},
null, TileMode.CLAMP);
を与えているコードですが、これはすなわち、それはミックスを取得する3色のいずれかを離れて色合い。私が望む出力ではありません。私は3色をそのまま見たいと思っています。上記のコードで相対位置のパラメータがあります。ヌル(色は均等に分布しています)は、相対的な位置などで必要な出力を得る方法です。
お勧めしますか?
http://stackoverflow.com/questions/2680607/text-with-gradient-in-android ...私はそこから解決策のいずれかを使用している –
これを試してみてください。 ..しかし、他の退屈な層のソリューションは、多色を提供しません – user1169079
これを試してください:http://stackoverflow.com/questions/2680607/text-with-gradient-in-android –