-
修復(fù)放大圖片代碼的邏輯錯誤
查看全部 -
設(shè)置控件的縮放類型?
通過屬性設(shè)置android:scaleType="matrix"
通過代碼設(shè)置super.setScaleType(ScaleType.MATIX)
查看全部 -
Matrix設(shè)置縮放參數(shù)時需要同時設(shè)置縮放的位置,初始設(shè)置時這里給的是ImageView控件的中心點
查看全部 -
將Matrix對象設(shè)置給ImageView,方法setImageMatirx(mScaleMatrix);
查看全部 -
設(shè)置縮放
Matrix對象的postScale(mInitScale,mInitScale);//mInitScale為計算好的初始縮放比例
查看全部 -
計算得到平移 dx dy ;設(shè)置Matrix的平移數(shù)據(jù)
Matrix.postTranslate(dx,dy)
查看全部 -
在構(gòu)造函數(shù)中初始化成員變量Matrix
查看全部 -
Matrix 類介紹,源碼帶讀
查看全部 -
y移動的距離:控件1/2的高度減去圖片的1/2高度? ?
x移動的距離:控件1/2的高度減去圖片的1/2高度
查看全部 -
將圖片移動到控件的中心
查看全部 -
控制最大和最小的縮放比例
查看全部 -
縮放比例計算
查看全部 -
如果小于屏幕則放大
查看全部 -
對Drawable的寬和高,按照屏幕大小進行適合的縮放
查看全部 -
Drawable 的getIntrinsicWidth() , getIntrinsicHeight() 這兩個方法返回Drawable對象所依賴設(shè)備的寬度和高度(即要結(jié)合xhdpi , xxhdpi等加載到內(nèi)存后圖片的在內(nèi)存中的寬和高)
查看全部
舉報