當前位置:編程學習大全網 - 源碼下載 - 全屏動態視頻網站源代碼

全屏動態視頻網站源代碼

包com.pic

導入Android . app . activity;

導入Android . graphics . bitmap;

導入Android . graphics . bitmapfactory;

導入Android . graphics . matrix;

導入Android . OS . bundle;

導入Android . view . display;

導入Android . view . key event;

導入Android . view . motion event;

導入Android . widget . imageview;

公共類TestanroidpicActivity擴展Activity {

/**首次創建活動時調用。*/

位圖bp = null

ImageView imageview

浮動刻度寬度;

浮點scaleHeight

int h;

布爾值num = false

@覆蓋

public void on create(Bundle saved instancestate){

super . oncreate(savedInstanceState);

setContentView(r . layout . main);

display display = getWindowManager()。getDefaultDisplay();

ImageView =(ImageView)findViewById(r . id . ImageView);

BP = bitmapfactory . decode resource(get resources(),r . drawable . icon);

int width = BP . getwidth();

int height = BP . getheight();

int w = display . getwidth();

int h = display . getheight();

scale width =((float)w)/width;

scale height =((float)h)/height;

imageview . setimagebitmap(BP);

}

@覆蓋

public boolean onTouchEvent(運動事件事件){

switch(event.getAction()){

案例運動事件。動作_向下:

if(num==true) {

Matrix Matrix = new Matrix();

matrix.postScale(scaleWidth,scale height);

bitmap new bitmap = bitmap . create bitmap(BP,0,0,bp.getWidth(),bp.getHeight(),matrix,true);

imageview . setimagebitmap(new bitmap);

num = false

}

否則{

Matrix Matrix = new Matrix();

matrix.postScale(1.0f,1.0f);

bitmap new bitmap = bitmap . create bitmap(BP,0,0,bp.getWidth(),bp.getHeight(),matrix,true);

imageview . setimagebitmap(new bitmap);

num = true

}

打破;

}

返回super.onTouchEvent(事件);

}

}

  • 上一篇:大型論壇有哪些?
  • 下一篇:視頻會議系統軟件有哪些功能?
  • copyright 2024編程學習大全網