NeToster
@NeToster

Почему при создании background у TextView размер экрана?

Пытаюсь рисовать задний фон для текста, а размер фона как я выяснил в размер layout в котором он создается. Причем явно я нигде не беру размеры этого лейаута.
public class FuryTextView extends TextView {
    private Paint mPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
    FuryTextView(Context context){
        super(context);
    }

    @Override
    public void draw(Canvas canvas) {
        canvas.drawColor(Color.RED);
          Rect rect = new Rect(3,3,3,3);
          RectF rectF = new RectF(rect);
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            canvas.drawRoundRect(rectF, 30, 30, mPaint);
        } 
        super.draw(canvas);
    }
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы