android圖片坐標系
① 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坐標中的坐標.