如何在搜索栏的拇指上绘制图像和文本。滑动图像和值应该用seekbar的拇指附着

时间:2013-10-22 08:53:25

标签: android

我想要搜索栏,拇指上应该有图像和文字,而滚动图像和文字应该留在Android的搜索栏拇指上请帮帮我。

1 个答案:

答案 0 :(得分:0)

您可以将新拇指定义为Drawable。您可以转换Drawable中的任何视图。

TextView yourView = new TextView(this);
yourView.setText("text");
yourView.setBackgroundResource(R.drawable.background_resource);

// taken from the other ticket
Bitmap snapshot = null;
Drawable drawable = null;
yourView.setDrawingCacheEnabled(true);
yourView.setDrawingCacheQuality(View.DRAWING_CACHE_QUALITY_LOW); //Quality of the snpashot
try {
    snapshot = Bitmap.createBitmap(yourView.getDrawingCache(), sizes and stuff); // You can tell how to crop the snapshot and whatever in this method
    drawable = new BitmapDrawable(snapshot)
} finally {
    yourView.setDrawingCacheEnabled(false);
}

mySeekBar.setThumb(drawable);

我没有尝试这个代码,但解决方案应该朝这个方向发展。

然后,拇指可以静态创建,作为Drawable xml,例如分层不同的图像。无论如何,如果您希望它包含动态内容,您应该动态创建它,因此请定期更新它。 使用textview创建布局,然后使用:Create drawable from layout