2

カスタム SeekBar を作成しようとしています。シークバーのつまみに textview またはテキストを追加し、この textview を動的に変更したいと考えています。これどうやってするの ?

私のデザインはこちらhttp://i.stack.imgur.com/k1ifi.png

4

1 に答える 1

0

この関数を解決策として使用しました。

public BitmapDrawable writeOnDrawable(Bitmap thumb, String text) {

Bitmap bm = thumb.copy(Bitmap.Config.ARGB_8888, true);

Paint paint = new Paint();
paint.setStyle(Style.FILL);
paint.setColor(Color.parseColor("#288ca0"));
paint.setTextSize(bm.getHeight() / 3);
paint.setTypeface(type);
Canvas canvas = new Canvas(bm);
canvas.drawText(text , bm.getWidth() / 4 - bm.getWidth()/10,
        bm.getHeight() / 2 + bm.getHeight() / 10, paint);

return new BitmapDrawable(bm);
}
于 2014-10-15T11:28:37.797 に答える