Android UI - 收藏集 - 掘金

用粒子動畫顯示各類文字的 Android 自定義 View - Android - 掘金
1、總述 ParticleTextView 是一個 Android 平臺的自定義 view 組件,能夠用彩色粒子組成指定的文字,並配合多種動畫效果和配置屬性,呈現出豐富的視覺效果。 2、使...前端

利用遞歸算法、堆棧打造一個android可擦除思惟導圖 - 掘金
前言 說來也奇怪,高中學代碼的時候,成天在刷一些noip的題目,鑽研各類算法,什麼遞歸、分治、動態規劃。而真正工做後,發現不多用不到,直到這個頁面才讓我用到算法。其實這個頁面,是我前年寫的,可是一直偷懶,不想整理髮布,去年的時候,在csdn上發佈過一些,可是沒...android

Android 富文本字符串 - Android - 掘金
1、簡述 在Android中能夠經過SpannableString或SpannableStringBuilder給存儲的字符串添加樣式,實現簡單的富文本效果...git

利用 RecyclerView 打造高性能樹形控件 - Android - 掘金
前段時間項目裏須要大量使用樹形結構的控件,因爲開發週期的關係,第一時間去GitHub找了Star最多的庫AndroidTreeView進行改造,該控件的原理很簡單:View的結構和樹形結構一致,每個節點的View爲一個LinearLayout,包含兩個子Vi...程序員

仿美團詳情滑動界面,併兼容 NestedScroll 嵌套 - Android - 掘金
不論什麼APP應該都會有個app產品的詳情界面, 詳情界面每每也比較炫,這篇主要介紹美團套餐詳情的界面。(網上有用setOnTouchListener實現了此功能,可是不能支持多點滑動跟NestedScroll滑動嵌套) NestedScrollView: ...github

怎麼獲取 CollapsingToolbarLayout 的收縮展開狀態? - Android - 掘金
CollapsingToolbarLayout出來已經好久了,具備很炫酷的效果,相信你們都比較熟悉,這裏就不介紹它實現的效果了。在使用過程當中,咱們可能由於產品需求而獲取這個是收縮仍是展開的狀態,在這我爲你們介紹一種方式來獲取這個狀態。 ...web

[[Android] 自定義 View 之仿 QQ 討論組頭像 - Android - 掘金](https://juejin.im/entry/5902b...
效果圖 在之前的一個項目中,須要實現相似QQ討論組頭像的控件,只是頭像數量和佈局有一小點不同:一是最頭像數是4個,二是頭像數是2個時的佈局是橫着排的。其實當時GitHub上就有相似的開源控件,只是那個控件在每...面試

三步實現 Android 懸浮效果 - Android - 掘金
以前作項目的時候實現的一個懸浮效果,如圖(可能不夠清晰) meibei.gif 接下來就是實現效果,如圖所示 ...算法

一款封裝良好,拓展性強的 android 上拉加載,下拉刷新處理框架。 - Android - 掘金
This Fragment can automatically handle the logic of the next page by pulldown and pull-up loading. Just set up the data source and...設計模式

Android 全套動畫使用技巧 - 產品 - 掘金
    Animation框架定義了透明度、旋轉、縮放和位移幾種常見的動畫,控制的整個View,實現原理是每次繪製視圖時View所在ViewGroup中的drawChild函數獲取該View的Animation的Transformation...瀏覽器

仿:Android - 微信 - 朋友圈 - 小視頻播放,多4句廢話算我輸 - 掘金
做者:林冠宏 / 指尖下的幽靈掘金:https://juejin.im/user/587f0d...博客:http://www.cnblogs.com/lingua...https://github.com/af...

酷炫的 Activity 切換動畫,打造更好的用戶體驗 - Android - 掘金
         毫無疑問,動畫效果能提升用戶體驗。咱們平時使用最多的動畫基本上是屬性動畫和補間動畫了,屬性動畫很強,基本能定製咱們想要的動畫,可是你是否知道,API 21(5.0...

仿 QQ 空間和微信朋友圈,高解耦高複用高靈活 - 產品 - 掘金
先看看效果:   用極少的代碼實現了 動態詳情 及 二級評論 的 數據獲取與處理 和 UI顯示與交互,而且高解耦、高複用、高靈活。   動態列表界面MomentListFragme...

Android 中如何收起狀態欄 - Android - 掘金
寫在前面 這是一篇譯文,原文自Android developer的Hiding the Status Bar,文中圖片大都來自此網站,外鏈也將會鏈到android dev。但並非徹底翻譯,爲方便表述有修改,帶私貨轉載請代表原文...

利用 ViewPager 實現 Material Design 風格炫酷引導頁 - Android - 掘金
當咱們第一次打開一個App,首先映入眼簾的就是引導頁了。引導頁向咱們展現了一些能夠滑動的頁面,並在頁面中以圖片方式展現了這個App的一些亮點。要實現這個效果,網上更多的是經過引入第三方庫的形式,可是,這哪裏有咱們本身動手擼一個來的痛快呢?因此,今天我將手 摸 ...

android 仿太陽系星球轉動 - Android - 掘金
1.先看效果,樣式本身能夠調 2.怎麼實現這樣的效果 a1.先建立一個星球的bean類 ...

android 全屏與非全屏切換時 Toolbar 的顯示, 仿微信漂流瓶效果 - Android - 掘金
Toolbar已經代替了actionbar,特別是在4.4或更高版本上能夠有沉浸式效果,要使用Toolbar還要配置相關的Noactionbar style樣式,可是若是在全屏與非全屏切換時,如何使用Toolbar並實現沉浸式樣式, ...

FlexBoxLayout 結合 DBFlow實現流式佈局 - Android - 掘金
前言 上一篇文章介紹了DBFlow的一下簡單操做,這一次將繼續使用DBFlow完成數據的存儲。固然這一次咱們集合使用了Google推出的FlexboxLayout佈局。 使用 ...

Android仿微信支付密碼彈出層 - 掘金
開始 最近項目中使用到了支付密碼功能,感受這類界面應該是比較經常使用的,涉及支付密碼的輸入的通常都會用到吧,因此單獨地把這部分抽取出來,有須要的朋友能夠拿去用用。 預覽 使用 這個彈出層是一個DialogFragment,邏輯都封裝在其內部,使用起來很簡單: B...

用RecyclerView展現錯誤和空白界面 附加詳情界面實踐-MultiItem進階 | 掘金技術徵文 - 掘金
前言 本文是MultiItem系列的進階文章,講解如何展現空白、錯誤等狀態頁,這個功能比較經常使用,實現的思路也有不少,本文的思路是把狀態頁當成一個填充滿RecyclerView的Item,不須要事先定義到佈局中,而後利用庫中封裝的一個狀態頁輔助類進行管理,方便簡...

Android自定義圓形進度條源碼解析 - 掘金
引言:首先本博文開始以前,得跟各位關注個人朋友們說聲對不起。自從上篇博文的更新至今已有近一個月的時間沒有更新了。那這一個月我都死去哪了?哈哈,我就不告訴你!其實這一個月也沒什麼,主要是參加了阿里,騰訊和金山的暑期實習生面試。而後發現了即便我報的是 Androi...

android 畫板 --- 塗鴉, 縮放,旋轉,貼紙實現 - Android - 掘金
前言 最近有需求要作一個畫布,這個畫布以一個圖片爲背景,能夠實現縮放,塗鴉以及貼紙的功能,縮放和塗鴉要兼顧,因而就想到了能夠加入手勢和多點觸控,大體就是兩隻手指頭能夠拖動或者旋轉或者放大,單隻手指能夠塗鴉畫東西之類的,恩,具體的...

Android -- RecyclerView(超簡單)實現可展開列表 - Android - 掘金
    可展開列表,聽到這幾個字的時候也許你就會問了,爲啥要用 RecyclerView,用Android提供的 ExpandableListView不是更好嗎?是的,ExpandableListView是很輕鬆就能夠實現,可是,我要告訴你...

『Material Design入門學習筆記』TabLayout與NestedScrollView(附demo) - 掘金
不知不覺,這已是『Material Design入門學習筆記』專題第六篇文章了,結束了這篇文章,這個專題,會暫時告一段落。但不是結束,也許僅僅是另外一個開始。『Material Design入門學習筆記』前言『Material Design入門學習筆記』動畫(...

給你的 app 添加桌面 widget - Android - 掘金
首先,什麼是桌面widget,桌面widget是一種桌面插件,以下圖: 這種類型的控件叫作widget,通常長按桌面會彈出一個界面讓你選擇控件,選擇完了拖到桌面就能使用了。 那如何爲本身的app添加...

浪起來!使用 drawBitmapMesh 實現仿真水波紋效果 - 掘金
在 Android 的畫布 Canvas 裏面有個 drawBitmapMesh 方法,經過它能夠實現對 Bitmap 的各類扭曲。咱們試一下用它把圖像扭出水波紋的效果。 和 Material Design 裏扁平化的水波紋不一樣,這裏是經過對圖像的處理,模擬真...

Material Design 兼容性控件學習 - 掘金
簡述 Material Design從Android 5.0開始引入,是一種全新的設計語言,稱爲「原材料設計」,是谷歌提倡的一種設計風格、理念、原則。結合擬物設計和扁平化設計風格,融入了一些科技理念。 想深刻了解的話,能夠查這篇wiki:Material De...

新手入門作一個 Android 計算器 - Android - 掘金
知識點清單 TableLayout 相關知識 AnimationSet 相關知識(簡單的動畫效果實現) 可選 butterknife(聲明 View 控件的另外一種方式) 經過 後綴表達式 來計算輸入的算式,是本程序邏輯的重點。 先來解釋一下爲何作一個計算...

『Material Design入門學習筆記』動畫(含demo) - 掘金
以前對Material Design的風格有了一些大致的瞭解,從這篇文章開始就要介紹代碼了。此次文章介紹的代碼是比較雜的,有不一樣形式的動畫。之前的移動放縮就不說了,主要介紹一些不經常使用的。由於涉及到動畫效果,本文不作截圖了,截圖過大,有時候上傳會失敗。須要的用戶...

完整項目練手:仿《一個 ONE》APP - Android - 掘金
目前完成度看圖: 關於我 最近火力全開正在實現中,感興趣的朋友能夠Start一下,關注個人後續動做 ...

從頭開始學 RecyclerView(四) 類 ListView 添加 header 和 footer、多種 ViewHolder 的支持 - Android - 掘金
來張圖: 前言 ...

從頭開始學 RecyclerView(五) ItemDecoration 詳解 - Android - 掘金
前言 RecyclerView.ItemDecoration,經過名字來看,它就是用來裝飾Item的。 在類ListView的視圖中,可能須要繪...

Android - 單元測試 - 掘金
Android的單元測試有兩種方式:本地單元測試和設備單元測試,本地單元測試能夠直接運行在本地機器上面的Java Virtual Machine(JVM)。它的特色是運行時間短,執行效率高,可是沒有Android framework的支持,每一個文件均可以進行單...

敲酷炫的 ViewPager 切換效果和彈性指示器。 - Android - 掘金
轉載請標明出處: http://blog.csdn.net/qian520a... 本文出自兇殘的程序員的博客 ...

如何使用 AppBar - Android - 掘金
APPBar是應用程序Activity中最重要的設計元素之一,由於它提供了用戶熟悉的可視化結構和交互式元素。 使用APPBar,能保證你的應用程序與其餘Android應用程序保持一致,容許用戶快速瞭解如何操做你的應用程序。APPBar主要功能以下: ...

Material Design 系列之 CardView、FAB 和 Snackbar - 掘金
前言 更多Material Design 文章請看:Material Design 之 Toolbar 開發實踐總結Material Design之 AppbarLayout 開發實踐總結Material Design 之 Behavior的使用和自定義Beh...

Material Design 學習資料收集 - Android - 掘金
本人目前正在找工做,想了解個人詳細狀況請移步到個人 網頁版簡歷 ,但願能獲得各位的推薦,謝謝! 關於 Material Design 在這裏我就不...

Material Design實戰 - 掘金
Material Design簡介 Material Design是谷歌設計師基於傳統的設計原則,結合豐富的創意和科學技術所發明的一套全新的界面設計語言,包含了視覺、運動、互動效果等特性 Toolbar 建立項目時,默認顯示ActionBar。咱們用Toolb...

(譯) 爲何 Activity 不該包含 UI 邏輯 - Android - 掘金
原文地址:Why Activities in Android are not UI Elements已得到原做者受權,譯文有刪減 這篇文章中咱們將經過面向對象設計中的單一職責原則來觀察 Activity,並試圖瞭解如何更好地在...

震驚!如此多的 Android 開發技巧! - Android - 掘金
一些很不錯的Android開發技巧,這個項目翻譯自 android-tips-tricks 去掉了一些我認爲不重要的,對我使用過的東東作了評價,同時翻譯了一些本身沒有注意到的知識點的文章。 ...

一個 MVP 架構的應用,代碼整潔幹練,高度封裝 - Android - 掘金
練習MVP架構開發的App,算是對本身學過的知識作一個總結,作了有一段時間,界面還算挺多的,代碼量仍是有的,裏面作了大量封裝,總體代碼整理得很乾淨,這個我已經盡力整理了。無論是文件(Java、xml、資源文件)命名,仍是佈局設計儘可能簡單簡潔。代碼不會寫的很複雜...

如何用一週時間開發一款 Android APP 並在 Google Play 上線 - Day 7 - Android - 掘金
本文章爲如何用一週時間開發一款Android APP並在Google Play上線 - Day 7,如需查看其它文章,請點擊下面的連接: 全文 如何用一週時間開發一款Android APP並在Go...

[[源碼] Android 不要錯過的 7 個完整項目學習 - Android - 掘金](https://juejin.im/entry/58ba1...
上週推薦了一個商業課程,不少人因爲沒有看到原文,私聊我表示對其很感興趣,因而可知你們對完整的項目的感興趣程度仍是很是高的。 其實在github上也存在很是多的優秀的較爲完整的開源項目,昨晚我分別按照不一樣的類別:音視頻播放器、IM通信、閱讀類、商城以及部分公司...

Android 自定義控件之像 ListView 同樣使用 RecyclerView - 支持多個 header 和 footer - Android - 掘金
[文章配圖:網絡圖片]在2個月前的這篇文章中:Android自定義控件之像ListView同樣使用RecyclerView - 添加header和footer我講解了如何給RecyclerView添加header和footer,不過有個問題,就是隻能添加一個h...

vlayout 使用說明(二) - Android - 掘金
前言 vlayout 的設計思路請參考Tangram 的基礎 —— vlayout(Android)。框架已經開源,歡迎移步到 github 上指教。本文介紹 vlayout 的基本佈局樣式上的屬性說明。 ...

設計模式之迭代器模式 - 掘金
迭代器模式(Iterator)用於在數據集合中按照順序遍歷集合,在遍歷的同時不須要暴露對象的內部表示,根據不一樣的需求咱們能夠採用不一樣的方式遍歷集合,它主要解決三個問題 一、可以遍歷一個集合對象。二、咱們不須要了解集合對象的內部結構。三、可以提供多種不一樣的遍歷方...

天貓 UI 框架 vlayout 技術簡介 - Android - 掘金
前言 vlayout 是手機天貓 Android 版內普遍使用的一個基礎 UI 框架項目 提供了一個用於RecyclerView的自定義的LayoutManger,能夠實現不一樣佈局格式的混排,目標是支撐客戶端native頁面的快速開發。它也是 Tang...

搜索框設計指南 - 設計 - 掘金
做者:Nick Babich原文:Design a Perfect Search Box譯者:Garrik未經受權不得轉載搜索框實際上就是輸入框與提交按鈕的組合。有的人可能會疑問,搜索框也須要所謂的設計嗎;畢竟,它裏面只有兩個元素罷了。然而,在一些內容量大的網...

Android 開發實現自定義日曆、日期選擇控件 - Android - 掘金
最近項目須要日曆效果,考慮用第三方的反而不太適合設計需求,修改複雜,與其這樣不入本身從新寫一個乾淨的控件。雖不是什麼牛逼控件,可是也須要咱們能按照設計本身寫出來。在此記錄一下實現思路。 效果圖: ...

安卓選擇圖片上傳功能【支持多選拍照預覽等】 - Android - 掘金
前言 在網上找了不少第三方的相冊拍照框架,都不盡人意,最後終於找到了一個比較好的框架,而且集成到了本身的demo中,花了兩天的時間吧感受挺值的。老規矩不說廢話,直接上代碼。 ...

那些年收藏的 Android 開源庫集合 (UI 效果) - Android - 掘金
文章內容按期更新該專題其餘文章:那些年收藏的Android開源庫集合(控件)那些年收藏的Android開源庫集合(工具) ...

那些年收藏的 Android 開源庫集合 (控件) - Android - 掘金
文章內容按期更新該專題其餘文章:那些年收藏的Android開源庫集合(UI效果)那些年收藏的Android開源庫集合(工具) ...

分享一個統一 APP Toast 樣式的庫 - Android - 掘金
方便統一Android APP Toast風格 ...

Android可伸縮佈局-FlexboxLayout(支持RecyclerView集成) - 掘金
1 . 前言 前幾天看到Google官方的博客介紹了Google開源的一個強大的佈局-FlexboxLayout,看見第一眼我內心的想法是,臥槽,Android 竟然有這麼一個強大的佈局。做爲一個有好奇心的工程獅,固然第一時間就去試了試手,效果很是贊,所以這...

Android 自定義價格日曆控件 - Android - 掘金
介紹 上個星期項目有一個日曆價格的需求,相似一個商品在不一樣的日期價格可能會不一樣,因爲時間給得特別緊因此打算找個合適的開源項目進行修改。參考了網上大多數是經過繼承view直接draw一個monthView,而後經過listview來實現monthView的複用...

Android 高仿微信圖片查看花式效果 - Android - 掘金
圖片查看器,爲各位追求用戶體驗的daLao提供更優質的服務 它可以 一、點擊圖片時以一種無縫順暢的動畫切換到圖片查看的界面,一樣以一種無縫順暢的動畫退出圖片查看界面 二、支持多圖查看,快速翻頁,雙擊放大,單擊退出,雙手縮放旋轉圖片 三、下拽退出查看圖片的操做,...

H5 瀏覽器和 webview 後退緩存機制 - 前端 - 掘金
1、背景 用戶點擊瀏覽器工具欄中的後退按鈕,或者移動設備上的返回鍵時,或者JS執行history.go(-1);時,瀏覽器會在當前窗口「打開」歷史紀錄中的前一個頁面。不一樣的瀏覽器在「打開」前一個頁面的表現上並不統一,這和瀏覽器的實現以及頁面本...

【新年擼碼】繽紛多彩的 Vue 點贊組件 - 前端 - 掘金
米娜撒,新年快樂!❤❤❤ demo 掃描下面的二維碼觀看demo ...

Viewpager 實現真正的無限滑動 Banner,拒絕 Integer.MAX_VALUE - Android - 掘金
Banner你們都不陌生,用於app首頁輪播顯示圖片,並能無限輪播,這個效果通常有三種寫法 ViewPager設置Integer.MAX_...

仿淘寶、京東拖拽商品詳情(可嵌套ViewPager、ListView、WebView、FragmentTabhost) - 掘金
對於電商App,商品詳情無疑是很重要的一個模塊,觀察主流購物App的詳情界面,發現大部分都是作成了上下兩部分,上面展現商品規格信息,下面是H5商品詳情,或者是嵌套了一個包含H5詳情及評論列表的ViewPager界面,本文就是實現了一個兼容不一樣需求的上下滾動黏滯...

Material Design 之 TextInputLayout和TextInputEditText - 掘金
寫在前面 更多Material Design 文章請看:Material Design 之 Toolbar 開發實踐總結Material Design之 AppbarLayout 開發實踐總結Material Design 之 Behavior的使用和自定義B...

Material Design 之 TabLayout 使用 - 掘金
寫在前面 更多Material Design 文章請看:Material Design 之 Toolbar 開發實踐總結Material Design之 AppbarLayout 開發實踐總結Material Design 之 Behavior的使用和自定義B...

仿知乎首頁學習 CoordinateLayout - 掘金
前言 第一次接觸CoordinateLayout的時候深深的被其炫酷的特效所吸引;想着何時在實際項目中可使用一下,無奈實際項目因行業特色,並不須要使用到CoordinateLayout這麼高端的交互體驗;因此本着學習的態度,便用CoordinateLay...

GridImageView-- 網格圖片控件 - Android - 掘金
GridImageView 中文說明 ...

【Android 開源庫】美團等 APP 城市選擇 - Android - 掘金
CityPicker 如今使用比較多的相似美團等APP的城市選擇界面. 2步便可實現,就是這麼簡單粗暴! Gif ...

【Android 開源庫】自帶半透明遮罩層動畫的 FrameLayout - Android - 掘金
AlphaMaskLayout Platform API 當popupwindow或者dialog彈出的時候,指定某個佈局有一個透明度的過渡效果 1.支持自定義開始結束透明度、動畫時間 2.透明度動畫能夠中斷繼續或返回 →_→城市選擇推薦使用CityPi...

仿知乎我的主頁,實現嵌套滑動和漸隱效果 - Android - 掘金
轉載請註明做者AndroidMksy和出處 http://blog.csdn.net/AndroidM... 本文github: https://github.com/AndroidMsk...

Android 實現一個蠻酷的加載進度條 - Android - 掘金
ZYDownloading 一個蠻酷的加載進度條 ...

一些你須要知道的佈局優化技巧 - Android - 掘金
轉載請註明出處:http://blog.csdn.net/qq_17766... 今天分享一些l...

上次發版我就改了一行代碼! - 掘金
動態更換應用Icon 產品:咱們能夠動態更換App在Launcher裏面的Icon嗎開發:不能夠產品:咱們能夠動態更換App在Launcher裏面的Icon嗎開發:不能夠產品:咱們能夠動態更換App在Launcher裏面的Icon嗎開發:不能夠產品:咱們能夠動...

自定義圓角圖片 - Android - 掘金
Android自定義圓角圖片 序言 在寫項目的時候用到了圓角圖片,但是又不想導入fresco ,glide這些比較大的庫,雖然他們作的比較好,功能全...

五行代碼實現 炫動滑動 卡片層疊佈局,仿探探、人人影視訂閱界面 簡單&優雅:LayoutManager+ItemTouchHelper - 掘金
想經濟上支持我 or 想經過視頻看我是怎麼實現的: http://edu.csdn.net/course/de... 概述 前幾天看有人實現了仿人人美劇的訂閱界面,不過在細節之處以及實現方式我我的認爲都不是最佳的姿式。因而我也動手擼了一個,還順帶擼...

相關文章
相關標籤/搜索