當前位置:首頁 » 安卓系統 » android圖片坐標系

android圖片坐標系

發布時間: 2022-07-18 17:33:06

① Android三維坐標圖

Android進行三維圖案繪制需要使用opengl,低版本不支持.簡單來說圖形也是由點,線,面組成,簡單來說就是規定三位坐標系原點,根據曲線函數進行點計算繪制出來.

② android開發如圖這種坐標系是怎麼建立的

import android.graphics.Canvas;

canvas.drawLine(起始點x,起始點y,終點x,終點y,paint);
需要紅色線:
paint.setColor(Color.RED);
坐標數據標示:
canvas.drawText(字元,坐標位置,paint);

③ android視圖坐標系的一些問題

點擊這里切換解析度就可以

④ android中繪圖,坐標默認用的是什麼單位

默認單位是px也就是像素,一般不推薦用px。因為跟設備有關系,你可以使用TypedValue這個對象.

下面是這兩個的轉換函數,您可以先把像素轉換成dp

java">publicclassDensityUtil{

/**
*根據手機的解析度從dp的單位轉成為px(像素)
*/
publicstaticintdip2px(Contextcontext,floatdpValue){
finalfloatscale=context.getResources().getDisplayMetrics().density;
return(int)(dpValue*scale+0.5f);
}

/**
*根據手機的解析度從px(像素)的單位轉成為dp
*/
publicstaticintpx2dip(Contextcontext,floatpxValue){
finalfloatscale=context.getResources().getDisplayMetrics().density;
return(int)(pxValue/scale+0.5f);
}
}

一、px

像素,是屏幕上顯示數據的最基本的點。

二、dpi

dpi(Dots Per Inch):每英寸點數,也可稱為像素密度,即屏幕對角線像素值÷英寸值

比如480x800解析度4.0英寸的手機計算的DPI=

三、dp

dp(與dip相同):在每英寸160點的顯示器上,1dp = 1px,即px = dp(dpi/160)

假設兩塊屏幕尺寸一樣,那屏幕一的dpi值是右邊的兩倍,如果屏幕一dpi為160,那屏幕二dpi即為320,設置160dp的情況下

屏幕一:160px=160dp(160dpi/160)

屏幕二:320px=160dp(320dpi/160)

根據關系,可得出:

屏幕一控制項長度為160px,屏幕二控制項長度為320px,讓控制項長度適應不同屏幕大小,用dp很合適。

四、sp

sp(scaled pixels) 通常用於指定字體大小,當用戶修改手機顯示字體時,字體大小會隨之改變

對於UI布局,要使用dip/dp作為單位,對應字體要是有sp作為單位,盡量少用px作為單位。

註:解析度與屏幕大小沒有關系,屏幕大小是物理外觀,而解析度則是顯示能力。


如果您對回答滿意,請關注一下姓名中的微博,謝謝。

⑤ android通過坐標得到圖片位置

如果你是用imageview載入的圖片,可以用這個imageview的對象調用getX()和getY()來獲取坐標

⑥ 安卓開發 如何獲取用戶點擊圖片的坐標

我想你應該是要獲取被用戶點擊的那張圖片的坐標吧,首先給你的圖片加一個監聽,如果被點擊了,獲取手機屏幕的寬高,然後獲取圖片自身的寬高,屏幕的坐標減去圖片的寬高就是該圖片所在的坐標,如果你要獲取圖片相對於其他某個控制項的坐標,只要獲取另一個控制項的坐標,然後進行計算就可以了

⑦ android 以控制項為坐標系如何做

樓上正解,例如一個imageview,setbitmap的話,拿的就是這個bitmap的高、寬,就例如屏幕的高、寬了,剛做了一個demon就是以一張圖片為地圖繪制經緯度

⑧ android 中用畫布旋轉圖片的時候怎麼讓讓他 圍著一個坐標旋轉

方法只有一種。

步驟:

1、畫布平移坐標原點

2、旋轉畫布

示例代碼

canvas.save();//保存當前畫布狀態
canvas.translate(x,y);//將坐標中心平移到要圍繞的坐標點x,y
canvas.rotate(90);//旋轉角度,這里比如90度
canvas.restore();//恢復畫圖狀態到保存前

⑨ android view的滑動絕對坐標系為什麼move結束要重置初始坐標

android坐標系
首先要知道android的坐標系與我們平常學習的坐標系是不一樣的,在android中是將左上方作為坐標原點,向右為x抽正方向,向下為y抽正方向,像在觸摸事件中,getRawX(),getRawY()獲取到的就是Android坐標中的坐標.

熱點內容
什麼是手機存儲模式 發布:2025-01-23 22:41:57 瀏覽:534
c語言相反數 發布:2025-01-23 22:28:55 瀏覽:187
壓縮網課 發布:2025-01-23 22:13:19 瀏覽:597
網站收錄源碼 發布:2025-01-23 22:04:42 瀏覽:693
用c語言製作 發布:2025-01-23 21:49:09 瀏覽:951
怎麼刪除開機密碼電腦 發布:2025-01-23 21:47:24 瀏覽:891
php配置偽靜態 發布:2025-01-23 21:31:46 瀏覽:764
mud源碼下載 發布:2025-01-23 21:19:46 瀏覽:137
反恐精英15游戲伺服器ip 發布:2025-01-23 21:13:38 瀏覽:853
起床的戰爭玩什麼伺服器 發布:2025-01-23 21:03:06 瀏覽:145