我想在搜索栏轨道上显示一些静态文本。它与通常需要的不同,即将当前进度显示为提示或拇指内侧。
我已经尝试了两种显示文本的选项;通过在 seekbar 上添加 TextView 或在我的自定义 seekbar 类的onDraw()方法中动态添加它。
问题是文本高于轨道和搜索栏(如上所示)。我想以某种方式减少文本的 z-index 以便它隐藏在拇指后面。
我正在覆盖 onDraw 方法,例如:
@Override
protected synchronized void onDraw(Canvas canvas) {
super.onDraw(canvas);
paint.getTextBounds(text, 0, text.length(), bounds);
paint.setTextSize(36);
int x = getWidth() / 2 - bounds.centerX();
int y = getHeight() / 2 - bounds.centerY();
canvas.drawText(text, x, y, paint);
}
有没有办法可以隐藏缩略图后面的文字?任何帮助是极大的赞赏。