16
私は問題があります。私は色としてグラデーションを持つテキストビューを持っていたいと思います。その背後には黒い影があります。問題は、シャドウと呼ばれる色を使用しての代わりにグラデーションの色を使用していることである(Color.BLACK
)TextViewグラデーションとシャドーを追加
私のコードは次のとおりです。 numberTextView = (TextView)findViewById(R.id.something);
Shader textShaderTop = new LinearGradient(0, 30, 0, 60,
new int[]{Color.parseColor("#A6A6A6"), Color.parseColor("#E8E8E8"), Color.parseColor("#A6A6A6")},
new float[]{0, 0.5f, 1}, TileMode.CLAMP);
numberTextView.getPaint().setShader(textShaderTop);
numberTextView.setShadowLayer(
0.1f, //float radius
20f, //float dx
20f, //float dy
Color.BLACK //this is not black on the screen, but it uses the gradient color!?
);
は誰が何をすべきかを知っているん