Tôi gặp sự cố. Tôi muốn có một textview với một gradient như màu sắc. Và một bóng đen đằng sau nó. Vấn đề là cái bóng đang sử dụng màu của gradient, thay cho việc sử dụng được gọi là màu (Color.BLACK
)TextView thêm gradient VÀ bóng
Mã của tôi là: 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!?
);
Có ai biết phải làm gì