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