• 0推薦
    5K 瀏覽

    你需要知道的Android拍照適配方案

    Android 程序上實現拍照功能的方式分為兩種:第一種是利用相機的 API 來自定義相機,第二種是利用 Intent 調用系統指定的相機拍照。
    0推薦
    11K 瀏覽

    一起寫一個 Android 圖片加載框架

    本文會從工作原理到具體實現來詳細介紹如何開發一個簡潔而實用的Android圖片加載框架,并從內存占用與加載圖片所需時間這兩個方面量化它的性能。通過開發這個框架,我們可以進一步深入了解Androi...
    0推薦
    12K 瀏覽

    Android:使用drawBitmapMesh方法產生水波

    Mesh的含義是“網格”,也就是說它將整個Bitmap分成若干個網格,再對每一個網格進行相應的扭曲處理。
    0推薦
    18K 瀏覽

    Glide的使用

    Glide是google開發用于Android加載媒體的類庫,包括圖片,gif,video,已經在很多項目中使用,靈活快速。
    0推薦
    8K 瀏覽

    Android 圖片加載框架的簡單設計

    目前Android 發展至今優秀的圖片加載框架太多,例如: Volley ,Picasso,Imageloader,Glide等等。但是作為程序猿,懂得其中的實現原理還是相當重要的,只有懂得才能更好地使用。
    0推薦
    8K 瀏覽

    自定義View實現水面上漲效果ProgressBar

    如何實現圓中水面上漲效果:利用Paint的setXfermode屬性為PorterDuff.Mode.SRC_IN畫出進度所在的矩形與圓的交集實現
    0推薦
    9K 瀏覽

    計算Bitmap內存占用計算

    對于Android來說并沒有區別,比如一張100x100的jpg,大小10k,一張100x100的png,大小15k,如果放在同一個drawable目錄下,它們加載進來占用的內存是一摸一樣的,只...
    0推薦
    7K 瀏覽

    Android 美女拼圖游戲

    圖片切分很多份,點擊交換拼成一張完整的;這樣關卡也很容易設計,3 3;4 4;5 5;6 6;一直下去
    0推薦
    15K 瀏覽

    利用 BitmapShader 制作自帶邊框圓形頭像

    目前為止,已經掌握了兩種制作圓形頭像的方法,一種是利用 PorterDuffXfermode ,一種是 Shader 工具。至于選擇哪一種方法因人而異,但幸運的是這兩種方法的使用都并不難。
    0推薦
    7K 瀏覽

    看看開源庫Universal Image Loader中存在的Bug

    Universal Image Loader是安卓應用中圖片加載的主流開源庫,很多千萬級的應用中都可以看到它的身影。
    0推薦
    101K 瀏覽

    Android 必知必會 - Glide 加載圓形圖片和圓角圖片的兩種方法

    Glide 并不能直接支持 Round Pictures ,需要使用 BitmapTransformation 來進行處理。
    0推薦
    19K 瀏覽

    Android應用性能優化系列視圖篇——隱藏在資源圖片中的內存殺手

    圖片加載性能優化永遠是Android領域中一個無法繞過的話題,經過數年的發展,涌現了很多成熟的圖片加載開源庫,比如Fresco、Picasso、UIL等等,使得圖片加載不再是一個頭疼的問題,并且...
    0推薦
    82K 瀏覽

    Android應用自定義View繪制方法手冊

    這篇遲遲難產的文章算是對2015前半年的一個交代吧,那時候有一哥們要求來一發Android Canvas相關總結,這哥們還打賞了,實在不好意思,可是這事一放就給放忘了,最近群里小伙伴催著說沒更新...
    0推薦
    38K 瀏覽

    Android應用自定義View繪制方法手冊

    這篇遲遲難產的文章算是對2015前半年的一個交代吧,那時候有一哥們要求來一發Android Canvas相關總結,這哥們還打賞了,實在不好意思,可是這事一放就給放忘了,最近群里小伙伴催著說沒更新...
    0推薦
    126K 瀏覽

    Glide - Module 實例:自定義緩存

    在上篇博客,我們用一個自定義的 HTTP 客戶端設置了自己的 Glide module,它接受一個自簽名的 HTTPS 證書。這周,我們仍然停留在低水平上去定制一個 Glide 組件的緩存。
    0推薦
    32K 瀏覽

    Glide - 自定義轉換

    在前面12篇博客中,你已經學到了運用 Glide 標準功能所要求的基礎知識。從這篇博客開始,我們將深入研究一系列進階的話題。這周,我們將仔細看看所謂的轉換。
    0推薦
    22K 瀏覽

    Glide - 如何旋轉圖像

    不久前,我們有一個問題是如何用 Glide 旋轉圖像,因為 Picasso 提供了這個方法 out-of-the-box 。不幸的是,Glide 并不提供這樣的小方法的調用,但是在這個博客中我們...
    0推薦
    25K 瀏覽

    Volley完全解析之進階最佳實踐與二次封裝

    上一講我們已經對Volley使用基礎階段涉及到字符串,JSON,圖片等等網絡數據請求相關方法的使用。今天我們對于Volley框架來一個進階使用擴展封裝,以及對上一篇遺留的問題做一下具體修改使用。...
    0推薦
    52K 瀏覽

    Android 開發繞不過的坑:

    寫了這么多,我們來稍稍理一理,本文主要討論了如何運行時獲取 Bitmap 占用內存的大小,如果事先根據 Bitmap 的格式、讀取方式等算出其占用內存的大小,后面又整理了一些常見的 Bitmap...
    0推薦
    9K 瀏覽

    Drawingcache解析

    android為了提高滾動等各方面的繪制速度,可以為每一個view建立一個緩存,使用 View.buildDrawingCache為自己的view建立相應的緩存, 這個cache就是一個bitm...
    1 2 3 4

    經驗分享,提升職場影響力

    投稿

    熱門問答

      熱門文檔

      • sesese色