Android中給圖片加圓角效果
一般來說圖片加圓角可以使用 Java 的方式來進行, 對圖片略加處理即可, 但也可以使用純XML+Nice-Patch圖片來進行, 這樣的速度會更快. 如果背景是純色的情況下建議使用此方法.
原理則是利用frameLayout在圖片上加一個遮蓋圖片, 從而達到圓角效果.
背景圖片:
一張中間透明, 四個邊角帶有顏色的遮蓋圖片即可, 可以使用ps畫一個帶圓角的矩形, 然后反選并填充邊角顏色即可.
</div> Layout文件:<!-- profile image --> <FrameLayout android:layout_width="48dp" android:layout_height="48dp" > <ImageView android:id="@+id/profile_image" ; android:layout_width="fill_parent" android:layout_height="fill_parent" /> <!-- image corner --> <ImageView android:background="@drawable/images_border_radius" ; android:layout_width="fill_parent" android:layout_height="fill_parent" /> </FrameLayout>其中第一個ImageView為目標圖片, 而第一個ImageView則為遮蓋層.
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!