Julian S.
- Forum-Beiträge: 77
07.01.2014, 17:05:40 via Website
07.01.2014 17:05:40 via Website
Hallo,
Ich will zu einem ImageView abgerundete ecken hinzufügen. Das klappt auch soweit nur leider nicht in Android > 4.1
Hier ist mein code:
Ich will zu einem ImageView abgerundete ecken hinzufügen. Das klappt auch soweit nur leider nicht in Android > 4.1
Hier ist mein code:
1@Override
2 protected void onDraw(Canvas canvas) {
3 Path clipPath = new Path();
4 float radius = 10.0f;
5 float padding = radius / 2;
6 int w = this.getWidth();
7 int h = this.getHeight();
8 clipPath.addRoundRect(new RectF(padding, padding, w - padding, h - padding), radius, radius, Path.Direction.CW);
9 canvas.clipPath(clipPath);
10 super.onDraw(canvas);
11 }
2 protected void onDraw(Canvas canvas) {
3 Path clipPath = new Path();
4 float radius = 10.0f;
5 float padding = radius / 2;
6 int w = this.getWidth();
7 int h = this.getHeight();
8 clipPath.addRoundRect(new RectF(padding, padding, w - padding, h - padding), radius, radius, Path.Direction.CW);
9 canvas.clipPath(clipPath);
10 super.onDraw(canvas);
11 }
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.