第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

ZoomImageView的setImageBitmap問題

老師您好,我在使用過程中用ZoomImageView來設(shè)置setImageBitmap的時(shí)候圖片總是不能很好的出現(xiàn)在正中并縮放至恰當(dāng)比例,必須要手動(dòng)對圖片進(jìn)行縮放才會(huì)對圖片進(jìn)行檢測和修正,尤其是在setImageBitmap時(shí)前一個(gè)Bitmap有縮放的時(shí)候,新加載的圖片老是有錯(cuò)位。。。請問這怎么修改???

正在回答

3 回答

樓主是怎么解決的

int width = getWidth();
?? ??? ??? ?int height = getHeight();
?? ??? ??? ?// 拿到圖片的寬和高
?? ??? ??? ?int dw = d.getIntrinsicWidth();
?? ??? ??? ?int dh = d.getIntrinsicHeight();
?? ??? ??? ?float scale = 1.0f;
?? ??? ??? ?Log.e(TAG, "initScale = " + initScale);
?? ??? ??? ?mScaleMatrix.postTranslate((width - dw) / 2, (height - dh) / 2);
?? ??? ??? ?mScaleMatrix.postScale(scale, scale, getWidth() / 2,
?? ??? ??? ??? ??? ?getHeight() / 2);
?? ??? ??? ?// 圖片移動(dòng)至屏幕中心
?? ??? ??? ?setImageMatrix(mScaleMatrix);
?? ??? ??? ?once = false;



當(dāng)圖片是網(wǎng)絡(luò)圖片的時(shí)候獲取的 dw? dh 為0? 是在這里處理的嗎?

0 回復(fù) 有任何疑惑可以回復(fù)我~

好吧,我用另一種方式解決了我的問題,不過還是期望大神解決下這個(gè)問題

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

yohourt

請問你是怎么樣解決這個(gè)問題的呢?我也遇到了不會(huì)解決
2016-03-07 回復(fù) 有任何疑惑可以回復(fù)我~

個(gè)人比較愚昧,研究了一天多,沒搞懂,求賜教。。。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
打造個(gè)性的圖片預(yù)覽與多點(diǎn)觸控
  • 參與學(xué)習(xí)       23116    人
  • 解答問題       74    個(gè)

實(shí)現(xiàn)圖片自由縮放與多點(diǎn)觸控效果,對Matrix以及手勢檢測API深入學(xué)習(xí)

進(jìn)入課程

ZoomImageView的setImageBitmap問題

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)