當前位置:首頁 » 安卓系統 » android點擊放大

android點擊放大

發布時間: 2022-09-10 01:44:32

❶ 在android當前頁面,添加了多個對象,如何寫一個點擊放大,縮小按鈕,對該屏幕上的所有對象進行縮放

  1. 放大,縮小,應該是動畫,然後點擊觸動事件。

  2. 或者設置一個固定按鈕的固定寬高2套固定值,來回切換。

❷ 求解 android 圖片點擊一下就放大到全屏,再點一下就回到原界面,這個android源碼誰有呢

package com.pic;

import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Matrix;
import android.os.Bundle;
import android.view.Display;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.widget.ImageView;

public class TestanroidpicActivity extends Activity {
/** Called when the activity is first created. */
Bitmap bp=null;
ImageView imageview;
float scaleWidth;
float scaleHeight;

int h;
boolean num=false;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

Display display=getWindowManager().getDefaultDisplay();
imageview=(ImageView)findViewById(R.id.imageview);
bp=BitmapFactory.decodeResource(getResources(),R.drawable.icon);
int width=bp.getWidth();
int height=bp.getHeight();
int w=display.getWidth();
int h=display.getHeight();
scaleWidth=((float)w)/width;
scaleHeight=((float)h)/height;
imageview.setImageBitmap(bp);
}
@Override
public boolean onTouchEvent(MotionEvent event) {

switch(event.getAction()){

case MotionEvent.ACTION_DOWN:
if(num==true) {
Matrix matrix=new Matrix();
matrix.postScale(scaleWidth,scaleHeight);

Bitmap newBitmap=Bitmap.createBitmap(bp, 0, 0, bp.getWidth(), bp.getHeight(), matrix, true);
imageview.setImageBitmap(newBitmap);
num=false;
}
else{
Matrix matrix=new Matrix();
matrix.postScale(1.0f,1.0f);
Bitmap newBitmap=Bitmap.createBitmap(bp, 0, 0, bp.getWidth(), bp.getHeight(), matrix, true);
imageview.setImageBitmap(newBitmap);
num=true;
}
break;
}

return super.onTouchEvent(event);
}

}

❸ android中如何動態修改ImageView中圖片的大小 比如說點擊該圖片後圖片能變大

使用點陣圖(Bitmap)再重新繪制遍

//原點陣圖

Bitmap btm1 = BitmapFactory.decodeResource(Main.this.getResources(), R.drawable.hh);

BitmapDrawable bd1=BitmapDrawable(btm1);

imageView.setBackgroundDrawable(bd1);

放大後 滑動時計算 圖片的邊是否在屏幕外,如果在屏幕外就可移動,比如 向上滑動,是想看圖片下面的部分,此時計算圖片的底邊是否在屏幕外,如果是,就可以向上移動圖片。

Scaletype的設置的方式包括:

1、在layout xml中定義android:scaleType="CENTER"

2、或在代碼中調用imageView.setScaleType(ImageView.ScaleType.CENTER);

(3)android點擊放大擴展閱讀:

根據位深度,可將點陣圖分為1、4、8、16、24及32點陣圖像等。每個像素使用的信息位數越多,可用的顏色就越多,顏色表現就越逼真,相應的數據量越大。

例如,位深度為 1 的像素點陣圖只有兩個可能的值(黑色和白色),所以又稱為二值點陣圖。位深度為 8 的圖像有 2^8(即 256)個可能的值。位深度為 8 的灰度模式圖像有 256 個可能的灰色值。

RGB圖像由三個顏色通道組成。8 位/通道的 RGB 圖像中的每個通道有 256 個可能的值,這意味著該圖像有 1600 萬個以上可能的顏色值。

有時將帶有 8 位/通道 (bpc) 的 RGB 圖像稱作 24 點陣圖像(8 位 x 3 通道 = 24 位數據/像素)。通常將使用24位RGB組合數據位表示的的點陣圖稱為真彩色點陣圖。

❹ android如何雙擊放大圖片

最簡單的做法。。監聽雙擊時間跳轉一個只有一個imageview全屏的activity

❺ 安卓視頻怎麼能放大局部

打開剪映,我們會看到「開始創作」,點擊它。
接著,添加視頻,選擇「添加到項目」然後,我們把視頻拖到要放大的地方,點擊「比例」。接下來,我們用手指將視頻畫面拉大。最後,點擊手機最下方的返回鍵,點擊播放鍵,就可以看到視頻局部被放大了。
安卓(Android)是一種基於Linux內核(不包含GNU組件)的自由及開放源代碼的操作系統。主要使用於移動設備,如智能手機和平板電腦,由美國Google公司和開放手機聯盟領導及開發。Android操作系統最初由AndyRubin開發,主要支持手機。

安卓手機雙擊放大怎麼設置

很抱歉,手機雙擊屏幕放大的功能是系統默認功能,不支持取消。

❼ android 如何實現圖片放大剛開始顯示正常的圖片,最後要停在放大後的圖片。

ANDROID有一個放大鏡的圖標,你點擊加就放大,點擊減就縮小,或者用兩只手滑大滑小。

❽ android中ImageView放大和縮小相關問題

1、如果只是想根據圖片的大小來改變imageview的大小直接把imageview的屬性設置為
android:layout_width="match_parent"
android:layout_height="wrap_content"
2、如果想要把整個imageview放大,用
放大的動畫把你這個imageview放大
scaleanimation
animation
=new
scaleanimation(0.0f,
1.4f,
0.0f,
1.4f,
animation.relative_to_self,
0.5f,
animation.relative_to_self,
0.5f);
animation.setration(2000);//設置動畫持續時間
image.setanimation(animation);

❾ android開發,實現了對Gif圖片的顯示,點擊圖片實現gif圖片的放大查看功能不會做,單純點擊沒作用

需要點擊的時候添加偵聽,如果要實現放大的話,既然顯示gif的功能已經實現了,那就再實現一個遮罩層,同樣的原理顯示gif即可。

❿ android想要利用多點觸控放大或者縮小一個view該怎麼實現

放大縮小view方法有很多。
1.animation,在xml里寫出動畫,讓他放大,然後不恢復。
2.如果是個imageview(圖片),可以將他的一個屬性設置為這樣android:scaleType="matrix",然後在代碼里操作這個矩陣。獲得放大縮小的效果。
3.如果是自定義的view,在canvas里放大縮小就很容易了

多點觸控,就是重寫onTouchEvent(MotionEvent event){}

熱點內容
電腦怎麼看網路密碼 發布:2025-01-10 14:56:40 瀏覽:108
java調用shell腳本參數 發布:2025-01-10 14:43:51 瀏覽:52
php數組計數 發布:2025-01-10 14:23:03 瀏覽:474
s盒演算法 發布:2025-01-10 14:16:42 瀏覽:643
c語言用二分法求方程 發布:2025-01-10 14:15:45 瀏覽:220
廣場舞加密 發布:2025-01-10 14:13:21 瀏覽:521
網路密碼顯示低安全性是什麼意思 發布:2025-01-10 14:11:49 瀏覽:782
恥辱2博士保險箱密碼是多少 發布:2025-01-10 14:11:41 瀏覽:101
如何把伺服器搭在自己電腦 發布:2025-01-10 14:10:57 瀏覽:585
水晶可以存儲 發布:2025-01-10 14:09:35 瀏覽:391