圖片實(shí)現(xiàn)縮放旋轉(zhuǎn)

好吧 以前總覺(jué)得博客這東西就是需要原創(chuàng) 結(jié)果就是開(kāi)了博客卻一直覺(jué)得沒(méi)有什么寫(xiě)的 覺(jué)得應(yīng)該是完全原創(chuàng)或者值得寫(xiě)出來(lái)的 現(xiàn)在想想不一定都是自己想出來(lái) ( 那真是寫(xiě)不了幾篇 ) 覺(jué)得有用做個(gè)紀(jì)錄 和朋友 同道中人一起分享也是不錯(cuò)的 好吧 差不多前言就這些了 進(jìn)入正題

<pre>對(duì)原作者表示尊重首注明原地址:https://github.com/noyo/RotateZoomImageView</pre>

原文章是直接將Res中的圖片讀取出來(lái)放在Imageview中操作BitmapFactory.decodeResource(getResources(), R.drawable.alipay); 當(dāng)然原文章中也寫(xiě)給出對(duì)應(yīng)網(wǎng)絡(luò)請(qǐng)求下的方法 但都有些?過(guò)于Demo(對(duì)于懶癌患者來(lái)說(shuō)) 當(dāng)然我也是比較喜歡把好東西封裝起來(lái) 所以我把?原代碼做了點(diǎn)小小的改動(dòng)

網(wǎng)絡(luò)和本地

我使用picasso去加載 其中這個(gè)是必須加的.placeholder(R.drawable.xxx) 否則無(wú)法獲取到圖片的寬高 獲取bitmap的方法替換成

Paste_Image.png

當(dāng)然既然可以從Imageview中獲取bitmap其他的View也是一樣的 我在這里只寫(xiě)成Imageview是因?yàn)橐话阋簿蛨D片才會(huì)用到這樣的功能其他的應(yīng)該也不會(huì)有這樣操作的吧

OK這樣工具類就抽出來(lái)了? 只需這樣的兩行代碼

Paste_Image.png

<pre>最后獻(xiàn)上修改后的代碼地址:https://github.com/EasonHolmes/RotateZoomView</pre>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,909評(píng)論 25 709
  • 2021期待與你一起共事,點(diǎn)擊查看崗位[http://www.itdecent.cn/p/6f4d67fa406...
    閑庭閱讀 17,051評(píng)論 0 75
  • 參考資料 目錄 Bitmap BitmapFactory Bitmap加載方法 Bitmap | Drawable...
    玄策閱讀 2,904評(píng)論 0 7
  • 一直以來(lái)Bitmap都是開(kāi)發(fā)中很棘手的問(wèn)題,這個(gè)問(wèn)題就是傳說(shuō)中的OOM(java.lang.OutofMemory...
    M悇芐冋憶閱讀 5,053評(píng)論 0 11
  • 若是選擇一位喜愛(ài)的明星偶像 我會(huì)想到的是--劉若英 白襯衫,牛仔褲,白球鞋 猶如一朵梔子花,平淡樸素干凈純粹 亦如...
    斯寒閱讀 297評(píng)論 0 0

友情鏈接更多精彩內(nèi)容