private Matrix matrix;public void scale(View view) {    float s = Float.parseFloat(scale.getText().toString());    matrix.postScale(s, s);    //将 matrix 设置到 imageView    img.setImageMatrix(matrix);}public void rotate(View view) {    float degree = Float.parseFloat(rotate.getText().toString());    matrix.postRotate(degree);    img.setImageMatrix(matrix);}public void translate(View view) {    float dx = Float.parseFloat(translate.getText().toString());    float dy = Float.parseFloat(back.getText().toString());    //保存平移数据    matrix.postTranslate(dx, dy);    img.setImageMatrix(matrix);}public void back(View view) {    matrix.reset();    img.setImageMatrix(matrix);}


更多相关文章

  1. Android 在非UI线程中读网络数据
  2. android项目,从服务器端返回JSON数据,在android客户端进行显示。
  3. Android之读取手机内存中的文件数据
  4. GreenDao自动生成Android数据库操作代码
  5. Android Intent传递数据从一个Activity到另一个Activity
  6. Android 实现与Eclipse数据交互
  7. Android get+post传值获取php服务端的json数据
  8. android 常用数据库字段描述

随机推荐

  1. Android(安卓)4.0中状态栏上各个按钮的点
  2. RecyclerView之ItemDecoration由浅入深
  3. Android(安卓)使用Post与Get方法进行表单
  4. Mac 配置Android(安卓)studio 环境变量
  5. [Android] S​Q​l​i​t​e​数​据​库
  6. android中锁屏后代码不运行的问题
  7. Android(安卓)ListView展示不同的布局
  8. android上运行gcc
  9. Android(安卓)易忘部分
  10. UI与线程交互