example of copy bitmap using bitmap.getpixels() and bitmap.setpixels().
Mã nguồn PHP:
[color=#007700]?[/color][color=#0000bb]123456789101112131415161718192021222324252627282930313233package com[/color][color=#007700].[/color][color=#0000bb]androidcopybitmap[/color][color=#007700]; [/color][color=#0000bb]import android[/color][color=#007700].[/color][color=#0000bb]app[/color][color=#007700].[/color][color=#0000bb]activity[/color][color=#007700];[/color][color=#0000bb]import android[/color][color=#007700].[/color][color=#0000bb]graphics[/color][color=#007700].[/color][color=#0000bb]bitmap[/color][color=#007700];[/color][color=#0000bb]import android[/color][color=#007700].[/color][color=#0000bb]graphics[/color][color=#007700].[/color][color=#0000bb]bitmapfactory[/color][color=#007700];[/color][color=#0000bb]import android[/color][color=#007700].[/color][color=#0000bb]graphics[/color][color=#007700].[/color][color=#0000bb]matrix[/color][color=#007700];[/color][color=#0000bb]import android[/color][color=#007700].[/color][color=#0000bb]os[/color][color=#007700].[/color][color=#0000bb]bundle[/color][color=#007700];[/color][color=#0000bb]import android[/color][color=#007700].[/color][color=#0000bb]widget[/color][color=#007700].[/color][color=#0000bb]imageview[/color][color=#007700]; public class [/color][color=#0000bb]androidcopybitmapactivity [/color][color=#007700]extends [/color][color=#0000bb]activity [/color][color=#007700]{ [/color][color=#ff8000]/** called when the activity is first created. */ [/color][color=#007700]@[/color][color=#0000bb]override [/color][color=#007700]public [/color][color=#0000bb]void oncreate[/color][color=#007700]([/color][color=#0000bb]bundle savedinstancestate[/color][color=#007700]) { [/color][color=#0000bb]super[/color][color=#007700].[/color][color=#0000bb]oncreate[/color][color=#007700]([/color][color=#0000bb]savedinstancestate[/color][color=#007700]); [/color][color=#0000bb]setcontentview[/color][color=#007700]([/color][color=#0000bb]r[/color][color=#007700].[/color][color=#0000bb]layout[/color][color=#007700].[/color][color=#0000bb]main[/color][color=#007700]); [/color][color=#0000bb]imageview image1 [/color][color=#007700]= ([/color][color=#0000bb]imageview[/color][color=#007700])[/color][color=#0000bb]findviewbyid[/color][color=#007700]([/color][color=#0000bb]r[/color][color=#007700].[/color][color=#0000bb]id[/color][color=#007700].[/color][color=#0000bb]image1[/color][color=#007700]); [/color][color=#0000bb]imageview image2 [/color][color=#007700]= ([/color][color=#0000bb]imageview[/color][color=#007700])[/color][color=#0000bb]findviewbyid[/color][color=#007700]([/color][color=#0000bb]r[/color][color=#007700].[/color][color=#0000bb]id[/color][color=#007700].[/color][color=#0000bb]image2[/color][color=#007700]); [/color][color=#0000bb]bitmap oldbitmap [/color][color=#007700]= [/color][color=#0000bb]bitmapfactory[/color][color=#007700].[/color][color=#0000bb]decoderesource[/color][color=#007700]([/color][color=#0000bb]getresources[/color][color=#007700]().[/color][color=#0000bb]r[/color][color=#007700].[/color][color=#0000bb]drawable[/color][color=#007700].[/color][color=#0000bb]ic_launcher[/color][color=#007700]); [/color][color=#0000bb]int orgwidth [/color][color=#007700]= [/color][color=#0000bb]oldbitmap[/color][color=#007700].[/color][color=#0000bb]getwidth[/color][color=#007700](); [/color][color=#0000bb]int orgheight [/color][color=#007700]= [/color][color=#0000bb]oldbitmap[/color][color=#007700].[/color][color=#0000bb]getheight[/color][color=#007700](); [/color][color=#0000bb]bitmap newbitmap [/color][color=#007700]= [/color][color=#0000bb]bitmap[/color][color=#007700].[/color][color=#0000bb]createbitmap[/color][color=#007700]([/color][color=#0000bb]orgwidth[/color][color=#007700], [/color][color=#0000bb]orgheight[/color][color=#007700],[/color][color=#0000bb]bitmap[/color][color=#007700].[/color][color=#0000bb]config[/color][color=#007700].[/color][color=#0000bb]argb_8888[/color][color=#007700]); [/color][color=#0000bb]int[/color][color=#007700][] [/color][color=#0000bb]pixels [/color][color=#007700]= new [/color][color=#0000bb]int[/color][color=#007700][[/color][color=#0000bb]orgwidth [/color][color=#007700]* [/color][color=#0000bb]orgheight[/color][color=#007700]]; [/color][color=#0000bb]oldbitmap[/color][color=#007700].[/color][color=#0000bb]getpixels[/color][color=#007700]([/color][color=#0000bb]pixels[/color][color=#007700], [/color][color=#0000bb]0[/color][color=#007700], [/color][color=#0000bb]orgwidth[/color][color=#007700], [/color][color=#0000bb]0[/color][color=#007700], [/color][color=#0000bb]0[/color][color=#007700], [/color][color=#0000bb]orgwidth[/color][color=#007700], [/color][color=#0000bb]orgheight[/color][color=#007700]); [/color][color=#0000bb]newbitmap[/color][color=#007700].[/color][color=#0000bb]setpixels[/color][color=#007700]([/color][color=#0000bb]pixels[/color][color=#007700], [/color][color=#0000bb]0[/color][color=#007700], [/color][color=#0000bb]orgwidth[/color][color=#007700], [/color][color=#0000bb]0[/color][color=#007700], [/color][color=#0000bb]0[/color][color=#007700], [/color][color=#0000bb]orgwidth[/color][color=#007700], [/color][color=#0000bb]orgheight[/color][color=#007700]); [/color][color=#0000bb]image1[/color][color=#007700].[/color][color=#0000bb]setimagebitmap[/color][color=#007700]([/color][color=#0000bb]oldbitmap[/color][color=#007700]); [/color][color=#0000bb]image2[/color][color=#007700].[/color][color=#0000bb]setimagebitmap[/color][color=#007700]([/color][color=#0000bb]newbitmap[/color][color=#007700]); }}[/color]
Mã nguồn PHP:
[color=#000000]
?123456789101112131415161718192021<?xml version="1.0" encoding="utf-8"?><linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <textview android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <imageview android:id="@+id/image1" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <imageview android:id="@+id/image2" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </linearlayout>[/color]
next:
- copy part of bitmap
Đại lý thiết bị tự động hóa chuyên cung cấp thiết bị cung cấp Đầu nối trục Deublin tại Việt Nam. Mở rộng ra nước ngoài Các công ty sản xuất phát triển mạnh trong nền kinh tế sau Thế chiến II,...
Cung cấp đầu nối trục Deublin tại Việt Nam