練習demo - 收藏集 - 掘金

自定義未讀消息紅點提示 - Android - 掘金
未讀消息提示,可自定義顏色及Padding 效果展現...android

Android 實現底部對話框 - Android - 掘金
最近項目上須要實現一個底部對話框,要實現這樣的功能其實很簡單,先看代碼: private void show1() { Dialog bottomDialog = new Dialog(this, R.style.BottomDialog); ...git

UI 之自定義 Behavior 實現 AppBarLayout 越界彈性效果 - Android - 掘金
先上效果 1、繼承AppBarLayout.Behavior AppBarLayo...github

Android App 中正確地使用 Splash Screen(譯) - 掘金
通過一段時間的調研,我找到了許多Android中的splash (launch) screen實現方法,可是開發者一般是使用一個延時執行的Runnable來解決問題。這種方式我認爲並不友好,不該該讓用戶爲了等待而等待,讓App不加載任何東西而僅僅延時執行任務。...json

BaseActivity 的封裝思想 - Android - 掘金
BaseActivity在咱們的項目中很是經常使用,因此,有一個好的封裝會讓咱們的開發事半功倍 ,可是他怎麼樣封裝才能方便咱們的開發呢? ...api

Android 監聽 EditText 使 Button 是否能可用工具類 - Android - 掘金
如圖最近接手一個項目不少這種未輸入按鈕不可用的界面,因此把這種功能封裝了一下 使用: @RequiresApi(api = Build.VERSI...服務器

一個 TextView 完成顯示全文與隱藏功能 - Android - 掘金
常常遇到大段文本須要部分展現的場景,一般的作法是在隱藏的狀態下文本末尾加上「顯示全文」,在展開的狀態下文本末尾加上「隱藏」來控制文本的展現狀態。這個交互可能有不少種實現方法,本文則以一個簡單的 TextView 來實現這些交互,封裝後的 Collapsiabl...網絡

實現 ViewPager 懶加載的三種方法 - Android - 掘金
在項目中ViewPager和Fragment接口框架已是到處可見,可是在使用中,咱們確定不但願用戶在當前頁面時就在先後頁面的數據,加入數據量很大,而用戶又不肯意左右滑動瀏覽,那麼這時候ViewPager中原本充滿善意的預加載就有點使人不爽了。咱們能作的就是屏...框架

Android Shape 使用總結 - Android - 掘金
安卓開發寶典文章列表: 比ExpandableListView更強大的分組列表實現 約束佈局實戰 shap...工具

翻滾吧!Scroller - Android - 掘金
引言:Scroller類是一個比較有趣的Android原生類,可譯爲「滾動器」。咱們常常會在App中使用到滾動的功能,所以在智能設備屏幕尺寸比較小的狀況下咱們也能查看到更多的信息。同時咱們或許還會有這樣的體驗:打開聯繫人界面,手指向上滑動,聯繫人列表也會跟着一...佈局

Android6.0 動態權限申請步驟以及須要注意的一些坑 - Android - 掘金
由於工做須要,簡單研究了一下Android6.0權限申請,在Google提供的sample的基礎上,寫了一個簡單的demo。算是本身的筆記吧,可能會比較混亂,主要是方便之後查看。後期有別的問題,隨時更新~ 本demo github下載地址!!! Go...

Android 6.0 運行時權限管理最佳實踐 - 掘金
這是一篇遲來的文章,Android M已經發布一年多了(6.0的變化),在Android M中權限系統被從新設計,發生了顛覆性的變化,不少人把握很差這個變化,一是對這個權限策略和套路尚未摸透,二是沒有一個很好的實踐來支撐,在個人技術開發羣裏不少人問我關於權限...

Android 權限最佳實踐 - Android - 掘金
前言 你們好我是光源。 從 Android6.0 開始Android的權限模式有了一番更改,從安裝時一股腦列給用戶,到運行時動態申請權限。對於 Android開發者而言,這是一個重要的變動。 討論這個問題以前,咱們得先檢查一下項目的 target versio...

Android -- 倒計時 Button 的幾種實現 - Android - 掘金
    最近有朋友問我如何實現短信驗證功能,還特地強調了驗證碼發送按鈕的倒計時問題,其實這些都是些很基礎的問題,但既然寫了,也不妨貼出來,權當記錄。  好了,既然是基礎,那話很少說,...

你所不知道的 Andorid 啓動頁 (歡迎界面) - Android - 掘金
序言:今天老大讓我去找UI要一張啓動頁的圖,而後給項目加個啓動頁,放進去以後也沒管那麼多,後來運行項目的時候發現有點瑕疵,來看下圖: ...

Android 單元測試 - Junit - Android - 掘金
基本用法實際操做 一、新建測試類 public class Caculation { public double sum(double numA, double numB) { r...

對 Fragment 的一些思考 (一) - Android - 掘金
自從Google在Andorid 3.0推出Fragment以來,它變迅速佔領Android「開發市場」,做爲一個Android開發者,若是你說沒用使用過Fragment那就有些說不過去了。今天咱們就來聊聊這個神奇的「組件」。 ...

notification 全解和 api 的二次封裝 - 掘金
分類 Paste_Image.png 相關屬性 顯示相關 Paste_Image.png 標識符flag Paste_Image.png 優先級 Paste_Image.png 提醒方式 Paste_Image.png 事件(PeddingIntent) Pa...

五分鐘帶你看懂 Android NestedScrolling 嵌套滑動機制 - Android - 掘金
Android NestedScrolling嵌套滑動機制 Android在發佈5.0以後加入了嵌套滑動機制NestedScrolling,爲嵌套滑動提供了更方便的處理方案。在此對嵌套滑動機制進行詳細的分析。 嵌套滑動的常見用法好比在滑動列表的時候隱藏相關的T...

最詳細的 PopupWindow 介紹 - Android - 掘金
我看網上對於PopupWindow的介紹很是的少就本身寫一篇, 本文基本上分析了PopupWindow的全部方法. PopupWindow是對於屏幕添加一個顯示區域, 因爲對位置和內容都很是自由因此經常在開發中用到. 看完後建議...

gradle 在開發中的運用 - Android - 掘金
移動端開發過程當中會用到至少兩套不一樣環境,release 和 debug ,絕大部分開發者基本都是使用gradle生成 的 BuildConfig 中的 Debug 值來切換服務器 一般狀況下,這就能知足大部分的需求,debug 用於開發環境,而release只...

先於服務器端的 Android 開發 (基於 mock 和 fiddler) - Android - 掘金
最近公司項目大重構,因爲服務端接口所有規範重寫因此進度較慢,與其浪費時間等待接口完成不如本身先根據服務端定義好的文檔生成模擬的json數據來繼續開發,最後等到服務端接口完成的時候作下聯調,作到較高的開發效率 ...

Android音頻播放(本地/網絡)繪製數據波形,根據特徵有節奏的改變顏色 - 掘金
上一期剛剛掀完桌子沒多久《Android MP3錄製,波形顯示,音頻權限兼容與播放》,就有小夥伴問我:「一個音頻的網絡地址,如何根據這個獲取它的波形圖?」··· WTF(ノಠ益ಠ)ノ彡┻━┻,那一瞬間那是熱淚盈眶啊,爲何我就沒想到呢···反正確定不是爲了再水...

android 實現 ListView 或 GridView 中 item 的倒數功能 - Android - 掘金
效果以下所示: MainActivity的代碼以下所示: <span style="font-size:14px;">package com.abner.countdownforlistview; import andr...

Android ViewPager + Fragment 懶加載實現 - Android - 掘金
ViewPager + Fragment 實現左右切換的頁面,默認會加載當前Fragment和相鄰的Fragment數據,爲了更好的用戶體驗,最好是切到當前Fragment再加載數據,這樣會爲用戶節約不少流量,另外ViewPager的setOffscreenP...

Android 中實現滑動的七種方式 - Android - 掘金在Android中想要實現實現滑動有不少方法,這篇博客將提供一些實現滑動的思路,但願能夠幫助到有須要的人。 1、Android座標體系 ...

相關文章
相關標籤/搜索