Android setGradientCenter(gradientDrawable.setGradientCenter)在gradientDrawable中不工作
我正在创建GradientDrawable,它运行良好。但现在我需要给出GradientDrawable的centerX和centerY位置,我用下面的代码给出Android setGradientCenter(gradientDrawable.setGradientCenter)在gradientDrawable中不工作,android,gradient,drawable,linear-gradients,gradientdrawable,Android,Gradient,Drawable,Linear Gradients,Gradientdrawable,我正在创建GradientDrawable,它运行良好。但现在我需要给出GradientDrawable的centerX和centerY位置,我用下面的代码给出 GradientDrawable gradientDrawable = new GradientDrawable(); gradientDrawable.setColors(new int[]{StartColor, EndColor}); gradientDrawable.setGradientType(GradientDrawabl
GradientDrawable gradientDrawable = new GradientDrawable();
gradientDrawable.setColors(new int[]{StartColor, EndColor});
gradientDrawable.setGradientType(GradientDrawable.LINEAR_GRADIENT);
gradientDrawable.setGradientCenter(CenterXPosition, CenterYPosition); // CenterYPosition = 0.5 and CenterXPosition = (0-100) values I am giving
viewGradientLayout.setBackground(gradientDrawable);
但它不起作用。setGradientCenter不会更改我的drawable中的任何内容
这是我的Imageview,在其中我显示了我的可绘制视图
注意:-
gradientDrawable.setShape(GradientDrawable.RECTANGLE);
我有确切的问题,你有没有找到解决办法?@AndroidDev123抱歉地说,答案是否定的。这是谷歌开发者的问题,已经是注册问题了。链接:-我有确切的问题,你有没有找到解决办法?@AndroidDev123很抱歉,但答案是否定的。这是谷歌开发者的问题,已经是注册问题了。链接:-