Android 调整视图组大小后缩放的渐变背景
在我的应用程序中,我有一个带有渐变背景的Android 调整视图组大小后缩放的渐变背景,android,android-layout,gradient,Android,Android Layout,Gradient,在我的应用程序中,我有一个带有渐变背景的ConstraitLayout。在运行时,可以调整此ConstraitLayout的大小。我面临的问题是渐变绘制“不可缩放”。我将展示一幅图像,以便更好地解释: 在绿色圆圈中,您可以看到在ConstraitLayout的和处调整大小前后的颜色不同。这是否可能强制应用程序在所有颜色范围内设置渐变?我发现唯一的方法是每次更改背景时设置ConstraitLayout背景。我认为这不是最好的方法,尤其是在我的情况下,当ConstraitLayout大小在onTo
ConstraitLayout
。在运行时,可以调整此ConstraitLayout
的大小。我面临的问题是渐变绘制“不可缩放”。我将展示一幅图像,以便更好地解释:
在绿色圆圈中,您可以看到在
ConstraitLayout
的和处调整大小前后的颜色不同。这是否可能强制应用程序在所有颜色范围内设置渐变?我发现唯一的方法是每次更改背景时设置ConstraitLayout
背景。我认为这不是最好的方法,尤其是在我的情况下,当ConstraitLayout
大小在onTouch
事件中发生变化时,所以我的应用程序不得不多次改变它。但是我在使用此解决方案时没有发现任何问题。我发现的唯一方法是每次更改背景时设置ConstraitLayout
背景。我认为这不是最好的方法,尤其是在我的情况下,当ConstraitLayout
大小在onTouch
事件中发生变化时,所以我的应用程序不得不多次改变它。但我在使用此解决方案时没有发现任何问题