欢迎使用CSDN-markdown编辑器
来源:互联网 发布:linux打包成zip文件 编辑:程序博客网 时间:2024/06/06 04:17
Android自定义可缩放、旋转、平移图片的ImageView
点击查看:https://github.com/YC1995/CustomImageViewProject
修改图片显示位置:居中
//改变初始化位置
private void initImagePositionAndSize() {
mCurrentMatrix.reset();
upDateBoundRectF();
float scaleFactor = Math.min(getWidth() / mBoundRectF.width(), getHeight() / mBoundRectF.height());
mInitialScaleFactor = scaleFactor;
mTotalScaleFactor *= scaleFactor;
mCurrentMatrix.postScale(scaleFactor, scaleFactor, mBoundRectF.centerX(), mBoundRectF.centerY()); int imageH = getDrawable().getIntrinsicHeight(); int imageW = getDrawable().getIntrinsicWidth(); // int dx = getWidth() / 2 -imageW / 2; int dy = getHeight() / 2 - imageH / 2; mCurrentMatrix.postTranslate(dx, dy); transform();}
阅读全文
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 雷达信号采集板设计方案
- Docker build本地
- 整理Glide方法使用含义(毛玻璃效果,实现圆角等)
- 关于初次入手Git的使用
- js事件冒泡、捕获的理解(结合vue)
- 欢迎使用CSDN-markdown编辑器
- 绩效考核系统的设计(一)
- ios边缘返回手势
- 备份:关于数据库连接的一些说明
- java基础6:List,Set体系详解,哈希表原理,及案例
- JDK1.8安装测试
- Ubuntu16 下载、编译和使用googletest
- Laravel-Git常用命令
- 如何用css画笑脸