Android中复制图片的实例代码

作者:su708877595 时间:2023-01-07 21:34:26 

activity_main.xml中的配置


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:paddingBottom="@dimen/activity_vertical_margin"
 android:paddingLeft="@dimen/activity_horizontal_margin"
 android:paddingRight="@dimen/activity_horizontal_margin"
 android:paddingTop="@dimen/activity_vertical_margin"
 android:orientation="vertical"
 tools:context=".MainActivity" >
<ImageView
  android:id="@+id/iv_one"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"/>
<ImageView
  android:id="@+id/iv_two"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"/>
</LinearLayout>

MainActivity中代码:


public class MainActivity extends Activity {
 private ImageView ivOne;
 private ImageView ivTwo;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   setContentView(R.layout.activity_main);
   //1.获取图片控件
   ivOne = (ImageView) findViewById(R.id.iv_one);
   ivTwo = (ImageView) findViewById(R.id.iv_two);
   //2.把tomcat.png 转换成bitmap 然后显示到iv_src
   Bitmap srcBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.tomcat);
   //3.将原图放置在第一个控件中
   ivOne.setImageBitmap(srcBitmap);
   //4.创建原图模板
   Bitmap copybitmap = Bitmap.createBitmap(srcBitmap.getWidth(), srcBitmap.getHeight(), srcBitmap.getConfig());
   //5.想作画 需要一个画布  以copybitmap为模板
   Canvas canvas = new Canvas(copybitmap);
   //6.创建一个画笔
   Paint paint = new Paint();
   //7.开始作画  srcBitmap参考原图去画
   canvas.drawBitmap(srcBitmap, new Matrix(), paint);
   for (int i = 0; i < 10; i++) {
     //[一次修改多个像素]
     copybitmap.setPixel(20+i,30, Color.RED);
   }
   //8.把copybitmap显示到ivTwo上
   ivTwo.setImageBitmap(copybitmap);    
 }
}

总结

以上所述是小编给大家介绍的Android中复制图片的实例代码网站的支持!

来源:http://www.cnblogs.com/suyonghong/archive/2017/08/23/7417001.html

标签:android,复制图片
0
投稿

猜你喜欢

  • C#调用webservice接口的最新方法教程

    2022-12-22 05:07:27
  • Java中实现获取路径的方法汇总

    2022-12-19 08:10:54
  • Android仿360桌面手机卫士悬浮窗效果

    2021-06-16 10:06:37
  • springboot使用自定义注解实现aop切面日志

    2023-11-11 09:14:48
  • maven+阿里云创建国内镜像的中央仓库(亲测可用)

    2023-05-12 22:38:58
  • 详解Android的网络数据存储

    2022-08-22 01:39:39
  • 使用Docker搭建Java环境的步骤方法

    2022-09-07 16:03:59
  • springMVC实现文件上传和下载

    2023-04-17 16:39:07
  • Android编程动态按钮实现方法

    2021-12-31 18:05:17
  • C#中类与接口的区别个人总结

    2023-05-08 17:29:40
  • Eclipse+Java+Swing实现斗地主游戏(代码)

    2023-08-17 18:10:40
  • Java List分页功能实现代码实例

    2022-06-02 13:56:14
  • Android给TextView添加点击事件的实现方法

    2023-08-08 13:59:49
  • java使double保留两位小数的多方法 java保留两位小数

    2023-06-17 14:01:30
  • Java使用反射调用方法示例

    2022-09-21 16:48:33
  • C#委托与事件初探

    2021-06-07 00:09:42
  • Java定义泛型方法实例分析

    2023-11-20 20:28:22
  • android利用handler实现倒计时功能

    2021-10-19 07:36:59
  • java实现仿射密码加密解密

    2022-10-09 04:04:49
  • itext生成PDF设置页眉页脚的实例详解

    2023-12-05 19:04:45
  • asp之家 软件编程 m.aspxhome.com