Android:自定义ImageView展示大图中的指定区域并切圆角(雪碧图)
来源:互联网 发布:php输出pdf字节流 编辑:程序博客网 时间:2024/05/16 13:58
@Overrideprotected void onDraw(Canvas canvas){ Drawable drawable = getDrawable(); if (drawable instanceof BitmapDrawable) { Bitmap bitmap = ((BitmapDrawable) drawable).getBitmap(); Paint paint = new Paint(); ...//根据需要计算展示区域在大图中的位置 // 绘制大图的某个区域,左上右下 Rect src = new Rect(left, top, right, bottom); // 绘制区域,填满控件 Rect des = new Rect(0, 0, getWidth(), getHeight()); // 圆角 Path clipPath = new Path(); clipPath.addRoundRect(new RectF(des), radius, radius, Path.Direction.CW); canvas.clipPath(clipPath); canvas.drawBitmap(bitmap, src, des, paint); } else { super.onDraw(canvas); }}
0 0
- Android:自定义ImageView展示大图中的指定区域并切圆角(雪碧图)
- Android有效地展示大图片(三)
- Android可以动态控制图片显示区域的自定义ImageView
- Android 点击ImageView 查看大图
- Android ImageView高效加载大图
- CSS Sprites(CSS雪碧图)利用background-position从大图中扣出小图
- Unity截图(截指定区域或者是自定义区域)
- 自定义ImageView系列 - 区域截图(上)
- 自定义ImageView系列 - 区域截图(下)
- Android 有效的展示大图片(四)
- 【Android】自定义圆形ImageView(圆形头像 可指定大小)
- 【Android】自定义圆形ImageView(圆形头像 可指定大小)
- 自定义ImageView,展示gif图或者利用帧动画展示动图
- iOS uitableview自定义相册(实现拍照并保存在指定目录以相册的形式展示图片)
- Android ImageView加载摄像头拍摄的大图
- 自定义控件:按百分比展示ImageView
- android 关于WebView点击图片展示大图
- android 关于WebView点击图片展示大图
- 神经机器翻译的前世今生--转自散文网
- SQL Server返回插入数据的ID和受影响的行数
- android studio 使用系统源码编译出来的api
- eclipse左边的项目栏不见了的处理方法
- ExtJS底层继承机制实现
- Android:自定义ImageView展示大图中的指定区域并切圆角(雪碧图)
- 生产者消费者模型
- HTTP1.1的变化
- 树莓派自带的vnc连接,并设置自启动
- nodejs模块:简单http请求路由,仿express
- C++自用模板
- 背包问题 V2 (51Nod
- 通信行业有哪些岗位是比较热门?
- HDU 2159 FATE dp 二维完全背包