我正在使用折线图(MPCharts)渐变填充与API级别19完美配合,但不在API级别16(以下我猜)。这是一个错误还是我必须以不同的方式尝试?
感谢。
我使用了这些代码。
LineDataSet set1 = new LineDataSet(yVals, "Close");
Drawable drawable = ContextCompat.getDrawable(getApplication(),R.drawable.gradiant);
drawable.setAlpha(200);
set1.setFillDrawable(drawable);
set1.setDrawFilled(true);
屏幕截图,
答案 0 :(得分:1)
set1.setDrawFilled(true);
if (Utils.getSDKInt() >= 18) {
// fill drawable only supported on api level 18 and above
Drawable drawable = ContextCompat.getDrawable(this, R.drawable.gradiant);
set1.setFillDrawable(drawable);
}
else {
set1.setFillColor(Color.BLACK);
}
答案 1 :(得分:0)
Here是一种Kotlin
解决方案,用于填充LineChart
行底部。