原文:【Android】自己定義圓形ImageView(圓形頭像 可指定大小)

近期在仿手Q的UI,這里面常常要用到的就是圓形頭像,看到在android中畫圓形圖片的幾種辦法這篇文章,了解了制作這樣的頭像的原理.只是里面提供的方法另一個不足的地方就是不能依據實際需求改變圖片的大小,也就是說提供的原圖是大尺寸的,轉換之后的圖片也是大尺寸的,這顯然不符合我們實際項目中的需求.於是我對里面介紹的第一種方法做了一番改進,使其能直接在XML中指定圖片的大小. 大體步驟 將原圖居中裁剪 ...

2017-07-08 19:42 0 3557 推薦指數:

查看詳情

Android開發之自定義圓形ImageView的實現

android中的ImageView只能顯示矩形的圖片,這樣一來不能滿足我們其他的需求,比如要顯示圓形的圖片,這個時候,我們就需要自定義ImageView了,其原理就是首先獲取到圖片的Bitmap,然后進行裁剪圓形的bitmap,然后在onDraw()進行繪制圓形圖片輸出。 效果圖 ...

Mon Jul 28 22:16:00 CST 2014 2 40096
Android 圓形頭像 自己動手

圓形頭像DIY 現在大部分app使用的都是圓形頭像,網上開源的也很多,但是有沒有考慮過DIY圓形頭像呢?下面就自己實現一個,先看下demo展示 第一步:原理解釋(圖片很丑,原理很真) 1、畫外框圓形,需要使用自定義的顏色畫一個圓形,比圖片的半徑長5dp 2、自定義圓形 ...

Mon Jan 05 21:30:00 CST 2015 0 7464
Android定義控件實例,圓形頭像(圖庫 + 裁剪+設置),上傳頭像顯示為圓形,附源碼

Android項目開發中經常會遇見需要實現圓角或者圓形的圖片功能,如果僅僅使用系統自帶的ImageView控件顯然無法實現此功能,所以通過系列文章的形式由簡到繁全方位的介紹一下此功能的實現,鞏固一下自身的學習,同時,和廣大網友交流分享 本項目源碼下載地址:鏈接:http ...

Tue Dec 06 06:30:00 CST 2016 3 9323
Android 遮罩層效果--制作圓形頭像

(用別人的代碼進行分析) 不知道在開發中有沒有經常使用到這種效果,所謂的遮罩層就是給一張圖片不是我們想要的形狀,這個時候我們就可以使用遮罩效果把這個圖片變成我們想要的形狀,一般使用最多就是圓形的效果,如下圖: 上面這個圖片是圓形的,而我們這個原圖是正方形的,所以我們可能就需要這么一個遮罩 ...

Thu May 11 22:22:00 CST 2017 0 1560
Android定義ImageView實現圖片圓形 ,橢圓和矩形圓角顯示

Android中的ImageView只能顯示矩形的圖片,為了用戶體驗更多,Android實現圓角矩形,圓形或者橢圓等圖形,一般通過自定義ImageView來實現,首先獲取到圖片的Bitmap,然后通過Paint和onDraw()進行圓形圖片顯示。 效果圖: 代碼 ...

Sat Nov 26 00:10:00 CST 2016 0 10838
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM