Страницы

Поиск по вопросам

воскресенье, 9 июня 2019 г.

Canvas (Круг) низкого разрешения. Android Studio

Для рисования квадрата использую замену ImageView на нарисованный Круг (Rectangle)Вот мой код для создания ImageView и рисования круга:
imageView = new ImageView(getApplicationContext()); imageView.setId(R.id.imageViewCircle); imageView.setLayoutParams(new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.MATCH_PARENT)); ((RelativeLayout)swipe).addView(imageView); ImageView imageView=(ImageView) findViewById(R.id.imageViewCircle);
bitmap = Bitmap.createBitmap(100, 100, Bitmap.Config.ARGB_8888); canvas = new Canvas(bitmap); paint = new Paint(Paint.ANTI_ALIAS_FLAG); paint.setColor(Color.BLACK); canvas.drawCircle(50, 50, 40, paint);
imageView.setImageBitmap(bitmap);
Вот что у меня выходит: (Посмотрите Скриншот)


Ответ

Похоже ImageView масштабирует вашу маленькую картинку на весь экран.
Попробуйте установить imageView.setScaleType(ImageView.ScaleType.CENTER)

Комментариев нет:

Отправить комментарий