我是 android 的初学者,但希望尽快发布一个应用程序。
我的问题是,我想根据用户/数据库输入有一个带有彩色区域的搜索栏。
我用 ShapeDrawable 尝试了一些东西,但我完全迷失了,我得到的唯一结果就是让搜索栏完全变黑。
我不允许发布图片,但这里是我正在寻找的经过 photoshop 处理的图片的链接: http ://www.burninglobster.com/device-2012-10-29-155734ps.png
我是 android 的初学者,但希望尽快发布一个应用程序。
我的问题是,我想根据用户/数据库输入有一个带有彩色区域的搜索栏。
我用 ShapeDrawable 尝试了一些东西,但我完全迷失了,我得到的唯一结果就是让搜索栏完全变黑。
我不允许发布图片,但这里是我正在寻找的经过 photoshop 处理的图片的链接: http ://www.burninglobster.com/device-2012-10-29-155734ps.png
您可以根据输入数据通过画布手动绘制位图。
Bitmap.Config bmpConfig = Config.ARGB_8888;
Bitmap bmp = Bitmap.createBitmap(seekbar.getWidth(), seekbar.getHeight(), bmpConfig);
Canvas canvas = new Canvas(this.bmp);
canvas.drawRect(...); // draw whatever you need
seekbar.setBackgroundDrawable(new BitmapDrawable(bmp));
希望这可以帮助。