原创 Android實現商城評分系統功能

概述 商城項目開發過程中,當用戶購買商品完成後,需要用戶對買入的商品進行打星評分,這在開發過程中似乎這個需求是必須的,每個app設計得不一樣,所以評分系統也不一樣,但站在技術的角度來看,其實都大同小異,只是每個公司的需要不同而已,

原创 Android實現清理緩存功能講解

有時候項目中需要清理一些緩存數據(如:圖片緩存、網絡數據緩存等),當然也要對SharedPreferences存儲的數據進行清理,當然App中有個這樣的功能可能會提高逼格吧。 實現效果: 該效果是根據之前demo基礎上實現的,所

原创 Android視圖綁定ViewBinding的使用

前言 後臺讀者留言:能否寫一篇視圖綁定ViewBinding相關的內容? 首先感謝這位讀者的提議,讓我抽出時間細看視圖綁定的內容,也打算在項目中使用該功能。當然,還有其他讀者提議的內容我已記錄,後期有時間也會陸續更新。話不多說,我

原创 Android解決“java.lang.IllegalArgumentException: You cannot start a load for a destroyed activity”問題方案

最近在友盟收集的錯誤列表中,發現有個問題使得蠻多用戶閃退的。根據錯誤信息定位到,是由於圖片輪播控件com.youth.banner使用Glide異步加載圖片時發生的崩潰。在開發及測試過程中,並沒有發生這個問題,話不多說,直接分析錯

原创 Android實現輪播圖點擊圖片放大效果

最近項目中需要實現輪播圖顯示商品圖片,當用戶點擊商品圖片的時候,需要圖片放大顯示,當然用戶還能進行多張圖片的滑動切換,放大,縮小圖片等操作,實現起來相對還是比較簡單的,話不多說,咱們是用代碼說話的,直接上代碼。 實現步驟: 1.效

原创 Android解決RecyclerView中的item顯示不全方案

最近的項目中實現訂單確定頁面。需要使用ScrollView嵌套RecyclerView,當RecyclerView中的item數量比較多時,就會出現item只顯示一部分數據,並沒有將用戶勾選的商品數量全部顯示出來,這個時候就需要我

原创 Android中ImageView控件的ScaleType屬性使用詳解

在我們平時的開發過程中,可以說圖片展示是每個App必備的,所以我們會用到ImageView圖片控件,對於每個Android開發者來說,這已經非常熟悉了,那有童鞋就會問了:這還有什麼好講的呢?事實確實是這樣嗎? 那我問問你,你確定對

原创 Android適配使用webview加載後圖片顯示過大的問題

最近在開發過程中,需要用webview控件來展示文章的詳情頁面,流程是通過請求後臺數據,然後用控件加載,而後臺返回的文章詳情頁面是直接網頁端使用的,並沒有對移動端進行適配,導致webview加載後文章詳情展示的圖片過大,需要左右移

原创 GitHub 上受歡迎的 Android UI Library整理(part_two)

通知 https://github.com/Tapadoo/Alerter ★2528 - 克服Toast和Snackbar的限制 https://github.com/wenmingvs/NotifyUtil ★920 - 高仿

原创 Android實現跳轉到應用市場進行版本更新功能

最近需要做應用版本更新功能,因爲之前已經寫過一篇版本更新的功能了,雖然請求接口還是用的HttpUrlConnection,想着改改現在應用使用的請求方式也挺快的嘛,心裏開始暗喜,可以偷偷懶了,哈哈哈。 實現的時候發現我想多了,之前

原创 GitHub 上受歡迎的 Android UI Library(part_one)

抽屜菜單 https://github.com/mikepenz/MaterialDrawer ★7337 - 安卓抽屜效果實現方案 https://github.com/Yalantis/Side-Menu.Android ★3

原创 Android實現底部狀態欄切換的兩種方式

這篇文章主要介紹了Android實現底部狀態欄切換功能,在文中給大家提到了兩種實現方式,本文分步驟給大家介紹的非常詳細,具有一定的參考借鑑價值,需要的朋友可以參考下 Android開發過程中,特別是新開的項目,底部

原创 Android解決java.lang.NoSuchMethodError: No virtual method into報錯問題過程

最近項目中需要接入容聯七陌客服系統,接入過程中將容聯的Demo作爲module添加到項目中,然後添加依賴,過程貌似很順利,編譯也沒有問題,可是進入客服界面時,卻報了下面的錯誤: 圖片看起來不清晰,看報錯代碼: 06-13 17:

原创 Android自定義實現九宮格抽獎功能

最近的功能需求中需要實現用戶使用簽到獲取的積分,可以在九宮格中進行抽獎消耗積分,這裏使用的是自定義進行實現抽獎的功能,可以通過設置計算策略,來控制用戶 中哪些獎以及中大獎 的概率,話不多說,直接上代碼。 1.先看效果圖 2.自定

原创 Android 9.0使用WebView加載Url時,顯示頁面無法加載

最近使用WebView加載Url顯示頁面,因爲之前已經使用過很多次這種方式了,打包後在6.0的測試機上測試沒什麼問題,然後安心的將包給測試,測試大佬的手機系統是Android 9.0的,所以就出現了頁面無法加載的情況,還以爲是自己