android中圆角图片(ImageView)
来源:互联网 发布:网络语言暴力调研论文 编辑:程序博客网 时间:2024/06/18 13:14
圆角图片没有生硬的感觉,带来很好的交互感觉,其为自定义代码实现方法,继承ImageView,实现过程如下:
public class RoundImageView extends ImageView {public RoundImageView(Context context) {super(context);// TODO Auto-generated constructor stub}public RoundImageView(Context context, AttributeSet attrs) {super(context, attrs);}public RoundImageView(Context context, AttributeSet attrs, int defStyle) {super(context, attrs, defStyle);}@Overrideprotected void onDraw(Canvas canvas) {Path clipPath = new Path();int w = this.getWidth();int h = this.getHeight();/** * RectF 圆角矩形 * **/clipPath.addRoundRect(new RectF(0, 0, w, h), 4.0f, 4.0f,Path.Direction.CW);canvas.clipPath(clipPath);super.onDraw(canvas);}}
引用实现代码的布局如下:
<com.test.RoundImageView android:layout_width="80dp" android:layout_height="80dp" android:scaleType="centerCrop" android:src="@drawable/liushishi" />
实现的效果如下:
- android中圆角图片(ImageView)
- android中圆角图片(ImageView)
- android 中的ImageView(图片)小例子
- Android学习:图片视图(ImageView)
- Android ImageView设置图片原理(上)
- Android ImageView设置图片原理(下)
- (Tips)Android ImageView图片自适应
- android ImageView图片缩放
- android ImageView图片缩放
- android Imageview 图片覆盖
- Android ImageView图片自适应
- Android ImageView图片自适应
- Android ImageView图片自适应
- Android ImageView图片自适应
- Android ImageView图片自适应
- Android ImageView图片自适应
- android ImageView制作图片
- Android ImageView图片自适应
- ubuntu下dnw2工具的使用
- 正确配置Eclipse的java代码的字符格式
- 弹出层被flash遮盖
- Android之Handler与线程
- 单元测试
- android中圆角图片(ImageView)
- 关键字is 、as,is a 、has a
- RDIFramework.NET — 基于.NET的快速信息化系统开发框架-5.2 表字段综合管理模块
- vb.net按英文表示方式取得系统时间
- Oracle回收站(Recycle Bin)
- Android之Handler在新线程中处理消息
- POJ 3902 The Bad Number第一次积分赛K题
- Linux UDP C/S例子
- java设计模式---观察者模式