use*_*624 6 android seekbar android-layout
我正在使用开箱即用的 android SeekBar 组件。下面我想添加数字 1 到 5 来显示 SeekBar 的进度。我在搜索栏上正确分配数字时遇到问题。
就像下图

要在搜索栏拇指上绘制文本,请使用此功能
public BitmapDrawable writeOnDrawable(int drawableId, String text){
Bitmap bm = BitmapFactory.decodeResource(getResources(), drawableId).copy(Bitmap.Config.ARGB_8888, true);
Paint paint = new Paint();
paint.setStyle(Style.FILL);
paint.setColor(Color.BLACK);
paint.setTextSize(20);
Canvas canvas = new Canvas(bm);
canvas.drawText(text, 0, bm.getHeight()/2, paint);
return new BitmapDrawable(bm);
}
Run Code Online (Sandbox Code Playgroud)
该函数将调用为
eekbar.setThumb(writeOnDrawable(R.drawable.thumbimage, mytext)); 将thumbimage.png 文件放入 res/drawable/ 中,“mytext”是您要在该可绘制对象之上写入的字符串
完整的对话请看下面的链接
希望这对您有帮助。
| 归档时间: |
|
| 查看次数: |
9030 次 |
| 最近记录: |