自定義頭像圓角控制元件
很多時候,專案中頭像需要圓角處理,這時候我們考慮的就是自定義控制元件來實現圓角處理,程式碼如下
public class CircularImage extends MaskedImage {
public CircularImage(Context paramContext) {
super(paramContext);
}
super(paramContext);
}
public CircularImage(Context paramContext, AttributeSet paramAttributeSet) {
super(paramContext, paramAttributeSet);
}
super(paramContext, paramAttributeSet);
}
public CircularImage(Context paramContext, AttributeSet paramAttributeSet,
int paramInt) {
super(paramContext, paramAttributeSet, paramInt);
}
int paramInt) {
super(paramContext, paramAttributeSet, paramInt);
}
public Bitmap createMask() {
int i = getWidth();
int j = getHeight();
Bitmap.Config localConfig = Bitmap.Config.ARGB_8888;
Bitmap localBitmap = Bitmap.createBitmap(i, j, localConfig);
Canvas localCanvas = new Canvas(localBitmap);
Paint localPaint = new Paint(1);
localPaint.setColor(-16777216);
float f1 = getWidth();
float f2 = getHeight();
RectF localRectF = new RectF(0.0F, 0.0F, f1, f2);
localCanvas.drawOval(localRectF, localPaint);
return localBitmap;
}
int i = getWidth();
int j = getHeight();
Bitmap.Config localConfig = Bitmap.Config.ARGB_8888;
Bitmap localBitmap = Bitmap.createBitmap(i, j, localConfig);
Canvas localCanvas = new Canvas(localBitmap);
Paint localPaint = new Paint(1);
localPaint.setColor(-16777216);
float f1 = getWidth();
float f2 = getHeight();
RectF localRectF = new RectF(0.0F, 0.0F, f1, f2);
localCanvas.drawOval(localRectF, localPaint);
return localBitmap;
}
}
相關文章
- 自定義ImageView完成圓形頭像自定義View
- Android 自定義圓形頭像Android
- Android自定義圓形頭像Android
- Flutter 圓形/圓角頭像Flutter
- 自定義圓形ImageView(仿QQ頭像)View
- 使用 RoundedBitmapDrawable 建立圓角頭像詳解
- 自定義drawable實現圓角圖片
- 自定義view實現圓角圖片View
- 小程式之open-data userAvatarUrl頭像做圓角
- 自定義圓形進度條控制元件控制元件
- canvas之自定義頭像功能實現Canvas
- Android 自定義圓形旋轉進度條,仿微博頭像載入效果Android
- Android圓形圖片--自定義控制元件Android控制元件
- Android 高仿微信頭像擷取 打造不一樣的自定義控制元件Android控制元件
- 自定義View實現箭頭沿圓轉動View
- 利用DOTNETBAR製作圓角窗體和圓角控制元件控制元件
- Kotlin 背景圓頭像圖Kotlin
- android裁剪圓型頭像Android
- Android自定義設定圓形圖片控制元件Android控制元件
- 還在用shape、selector,試試自定義圓角元件吧元件
- css帶有圓角尾巴箭頭CSS
- Android之圓形頭像裁切Android
- 封裝自定義圓角方向並且可設定投影的View封裝View
- Android 自定義控制元件 ViewPager頭部指示器控制元件 ViewPagerBelowIndicatorAndroid控制元件ViewpagerIndicator
- 基於 GD 庫生成圓形頭像
- Android 圓形頭像 自己動手Android
- Android自定義View之圖片外形特效——輕鬆實現圓角和圓形圖片AndroidView特效
- Android自定義控制元件之自定義組合控制元件Android控制元件
- Android自定義控制元件——自定義屬性Android控制元件
- 通過xml檔案實現自定義圓角按鈕,以及點選效果XML
- CSS3 帶有箭頭圓角效果CSSS3
- 直播平臺原始碼,自定義設定 View 四個角的圓角 以及邊框的設定原始碼View
- CircleImageView 圓形圖片頭像實現View
- 自定義Switch控制元件控制元件
- 自定義控制元件ViewPager控制元件Viewpager
- 控制元件自定義位置控制元件
- 如何自定義控制元件控制元件
- 自定義圓形進度條