the-social-notebook-android/app/src/main/java/com/android_app/matan/ara/sagi/thesocialnotework/RoundAvatarImageView.java
Matan Bar Yosef 8c4b5fbd9b - note display full modified
- added avatar image class and implemented on map on note display (personal and map views)
2016-07-09 01:50:49 +03:00

39 lines
1 KiB
Java

package com.android_app.matan.ara.sagi.thesocialnotework;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Path;
import android.graphics.RectF;
import android.util.AttributeSet;
import android.widget.ImageView;
/**
* Created by matanbaryosef on 08/07/2016.
*/
public class RoundAvatarImageView extends ImageView {
public static float radius = 110.0f;
public RoundAvatarImageView(Context context) {
super(context);
}
public RoundAvatarImageView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public RoundAvatarImageView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
@Override
protected void onDraw(Canvas canvas) {
//float radius = 36.0f;
Path clipPath = new Path();
RectF rect = new RectF(0, 0, this.getWidth(), this.getHeight());
clipPath.addRoundRect(rect, radius, radius, Path.Direction.CW);
canvas.clipPath(clipPath);
super.onDraw(canvas);
}
}