正文

圖像合成(2)

Android多媒體開發(fā)高級編程 作者:(美)艾佛瑞


package com.apress.proandroidmedia.ch3.choosepicturecomposite;

import java.io.FileNotFoundException;

import android.app.Activity;

import android.content.Intent;

import android.graphics.Bitmap;

import android.graphics.BitmapFactory;

import android.graphics.Canvas;

import android.graphics.Paint;

import android.graphics.PorterDuffXfermode;

import android.net.Uri;

import android.os.Bundle;

import android.util.Log;

import android.view.Display;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.ImageView;

 

public class ChoosePictureComposite extends Activity implements

OnClickListener {

 

以上代碼創(chuàng)建了一個標準的基于活動的應(yīng)用程序,稱之為“選擇圖片合成”(Choose Picture Composite)。該活動將實現(xiàn)OnClickListener,因此它可以響應(yīng)Button單擊。

由于將合成兩幅圖像,因此在試圖繪制合成版本的圖像之前,需要確保用戶挑選了兩幅圖像。為此會使用兩個常量,每個按下的按鈕對應(yīng)一個常量;然后使用兩個布爾值跟蹤是否已經(jīng)按下一個按鈕。當然,同時還要有兩個Button對象。


上一章目錄下一章

Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號