編輯:關於Android編程
package com.wzw.imagecopy; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Matrix; import android.graphics.Paint; import android.os.Bundle; import android.support.v4.widget.SlidingPaneLayout.PanelSlideListener; import android.view.View; import android.widget.ImageView; public class MainActivity extends Activity { private ImageView imageView1; private ImageView imageView2; private Bitmap srcBm; private Bitmap copyBm; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); imageView1=(ImageView) findViewById(R.id.iv1); imageView2=(ImageView) findViewById(R.id.iv2); srcBm=BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher); imageView1.setImageBitmap(srcBm); //創建原圖的一個副本,可以修改圖片 copyBm=Bitmap.createBitmap(srcBm.getWidth(), srcBm.getHeight(), srcBm.getConfig()); } /** * 創建原圖的一個復制 * @param v */ public void copy(View v){ //准備一個畫板 Canvas canvas=new Canvas(copyBm); //准備畫筆 Paint paint=new Paint(); paint.setColor(Color.BLACK); //3.開始畫 Matrix m=new Matrix();//按照1:1畫圖 canvas.drawBitmap(srcBm, m, paint);//仿照原圖作畫 imageView2.setImageBitmap(copyBm); } }
View類是android中非常重要的一個類.view是應用程序界面的直觀體現,我們看到的應用程序界面就可以看作是View(視圖)組成的.那麼我們應用程序的界面是怎麼創建
任務和返回棧一個應用程序當中通常都會包含很多個Activity,每個Activity都應該設計成為一個具有特定的功能,並且可以讓用戶進行操作的組件。另外,Activity
(一)概述學完上一節,相信你已經知道如何去使用系統提供的ContentProvider或者自定義ContentProvider了, 已經基本滿足日常開發的需求了,有趣的是
我們在安裝某個APP的時候,基本都會有一個引導頁的提示,他們可以打廣告,或者介紹新功能的加入和使用說明等。一般都支持滑動並且下面有幾個點,顯示共有多少頁和當前圖片的位置,