最近寫的一個自定義 View,仿了下支付寶新舊版的芝麻信用分的儀表盤效果。
android
根據實際項目需求出發。由於項目中的對話框要配合整個項目的 UI 風格,因此進行自定義 Dialog 的實現步驟,及最後寫封裝類。來快速實現各類自定義界面的對話框。
瀏覽器
從零開始實現本身的 RecyclerView 的 Item 側滑刪除
微信
【譯】構建 Android App 的 30 條寶貴經驗
網絡
能夠定義成任何你想要的樣式,輕鬆實現水波加載效果
app
V - Layout 在淘寶、天貓的 Android 版本獲得了普遍的應用。
框架
前幾天寫了篇《用RecyclerView打造一個輪播圖》(如下簡稱基礎版),看到有讀者評論說相比Viewpager,用RecyclerView看起來沒什麼特別的優點。究其緣由,目前只用到了RecyclerView最基礎的一部分功能。其實相比Viewpager實現的輪播圖,Rec…
工具
常常看到有一些開源的多狀態加載佈局 layout ,這篇文章簡單分享一些相關開發 Tips。
佈局
作好 App 的新手指引,能讓其功能第一次與用戶見面快速讓用戶上手,本文整理了 Github 上一些不錯的新手指引開源控件,但願對開發者們有所幫助。
性能
可以提高你逼格和 Level 的開源庫,總有一款適合你。
學習
Kotlin的崛起勢不可擋,下拉刷新在Android中可謂是十分常見的,使用kotlin開發Android的童鞋能夠看看
東西有點多,可是資源絕對 nice,本身都所有親身體驗過了,你們可放心使用
Android5.0 後 Google SDK 陸續推出了 SupportDesign 包中的各種控件
其中最炫酷的就是今天 + 說的這個
UI 能想出來的樣式,都能實現
本文中咱們介紹我本身封裝的一個小的工具類庫:按鈕點擊事件類庫,該類庫能夠防止按鈕重複點擊,能夠判斷網絡狀態,能夠判斷用戶登陸狀態,以及自定義驗證條件等等。其實現的核心原理就是經過自定義實現自身的 OnClickListener 類,並重寫其中的 onClick 方法,在 onClick 方法中執行相應的判斷邏輯以後回調咱們自定義的抽象方法
這是一份 2017 年 1,2 月份發佈的 25 個最佳安卓庫的列表,你應該會喜歡,雖然是按順序排列的,但排名不分前後。讓咱們開始吧!
項目中,咱們用得最多的元素就是列表了,在Android 中,實現列表用原生的RecyclerView就能知足需求,關於RecyclerView 的基礎使用這裏不作過多的介紹,網上有太多的博文介紹了。本篇文章將介紹本身封裝的一個Adapter,幫你快速高效的添加一個列表(包括單 …
持續更新中....
Google 默認爲 RecyclerView 提供了 LinearLayoutManager、StaggeredGridLayoutManager、GridLayoutManager,已經能夠知足不少開發需求了,可是實際開發過程當中,免不了出現一些更加新穎的交互設計。因而,便從 Github 上整理了一波關於 RecyclerView 可使用的 LayoutManager,在實際開發中須要用到時,遇到類似的效果時便可隨手拈來,提升效率。
仿微博、微信 QQ,包含展現動態 (Feed) 圖片,不一樣數量不一樣佈局的 GridView 和識別包含超連接、# 字話題、@人的文本效果。
毫無疑問,動畫效果能提升用戶體驗。咱們平時使用最多的動畫基本上是屬性動畫和補間動畫了,屬性動畫很強,基本能定製咱們想要的動畫,可是你是否知道,API 21(5.0)後系統內置了 Activity 之間的切換動畫,並且很是酷炫,今天我跟你們一塊兒分享一下。
我仍記得幾年前剛開始進入 Android 開發這個廣闊而又神祕的世界時,手足無措的樣子。爲了幫助像我這樣的開發者,我整理了一份比較全的學習資料,對幾乎全部開發者都有用,不論是初學者仍是經驗豐富的老油條。
在寫家園內部辦公系統 US APP 話題頁面的時候,由於本身絞盡腦汁也想不出什麼好的設計圖,腦海中惟一印象深入的就是國際微博的 UI 了,索性就模仿着來吧,因而有了本文。
ViewPageerTransform 深刻理解, 給 viewpager 切換加動畫
這是一份很全面的 補間動畫 講解
Android-7.0 分屏體驗,代碼上手初見
本文目錄. png 當開始一個新項目的時候,有一個很重要的步驟就是肯定咱們的 APP 首頁框架,也就是用戶從桌面點擊 APP 圖標,進入 APP 首頁的時候展現給用戶的框架,好比微信,展現了有四個 Tab,分別對應不一樣的板塊(微信、通信錄、發現、我),如今市面出了少部分的 Material …
ViewGroup 水平垂直滾動實現相似支付寶年度帳單的效果
主要聊思路
點擊放大懸浮 View
如今不少軟件都要求加入即時通訊的功能,固然不少都用了三方(環信、融信。。。)。最近,項目也有此需求,咱們選擇的是環信。環信也提供了 UI 框架,可是說實在的通常的應用用不了那麼多功能,可能就簡單的語音、表情、圖片。咱們就須要根據咱們本身的需求去更改他的 UI 框架,花了不少時間去看他的 UI 框架源碼。看完我真是要吐了,寫的太複雜了,因此一氣之下就本身寫了界面
本篇就講述蘑菇街,蜜芽寶貝還有早期淘寶詳情界面的實現方式,他們的界面效果都大至相同
這篇文章經過模仿知乎介紹了自定義 Behavior,經過模仿百度地圖介紹了 BottomSheetBehavior 的使用。
一個能夠自由定製外觀、支持拖拽消除的 MaterialDesign 風格 Android BadgeView
文本中咱們將講解 activity 切換動畫相關的知識點,這裏的切換動畫指的是是 activity 跳轉時的動畫效果。這裏總結了一下,有五種方式實現 activity 切換時實現動畫效果。下面我將依次介紹一下每種實現 activity 切換動畫效果的實現方式
收集 RecyclerView 優秀文章,持續更新歡迎提交 pr,推薦 star。
給 viewpager 加上切換動畫, 自定義切換動畫
在這裏分享的是設計實現思路,僅供學習使用,讓你們拿到稍微複雜點的動畫的時候要知道該如何去一步步分解實現,而不是抱怨。
基於 SwipeRefreshLayout 下拉刷新、上拉加載。支持的 AbsListView、RecycleView、WebView
前言: 由於公司需求,要自定義一款來電秀的app當作周邊產品來配合主營的app業務。以前由於趕項目,沒時間整理這塊,如今項目告一段落了,如今回頭看看感受這個功能仍是挺有意思的,比較有針對性。電話呼入或者呼出的時候,結合公司的業務顯示出對應的界面還有挺nice的。然而網上關於這方…
Android L面世以後,Google就推薦在開發項目中使用RecyclerView來取代ListView,由於RecyclerView的靈活性跟性能都要比ListView更強,可是,帶來的問題也很多,好比:列表分割線都要開發者本身控制,再者,RecyclerView的測量與…
支付寶 Android 版使用的開源組件
先上效果 1、思路 1. 計算text的行數 實現可摺疊的TextView最重要的一點是在setText()前計算出text所需的行數計算行數須要分爲兩種狀況 1.1 沒有換行符的text 行數等於text的寬度除於TextView的寬度 再判斷text的寬度對TextView…
使用視頻,這種方式固然能夠,可是通常來講宣傳片才用的上視頻,通常的動畫遠不須要用視頻才能實現的,未免有些大材小用了,並且佔用空間依然很大。 固然有,Android 5.x 以後提供了對 SVG 的支持,經過 VectorDrawable、AnimatedVectorDrawab…
【Android】RecyclerView:打造懸浮效果
各個區域都是已圖片的方式展現
在 Github 上作了一個很新的 Android 開發相關開源項目彙總,涉及到 Android 開發的方方面面,基本很全了。對 Android 開發感興趣的歡迎 Star ,後續也會按期維護更新這個列表。固然,你也能夠去 opendigg 上查看。
好棒的乾貨
花了點時間總結了兩種方式的瀑布流佈局:一種基於 inline-box 和 flex,對瀏覽器兼容有必定要求;另外一種方式與 Pinterest 採用的方式相同,即 absolute 方式。這兩種方式實現的瀑布流式佈局均支持首屏和網頁窗口大小改變時的列數自適應。
下拉刷新上拉加載控件+Material Design使用 人所缺少的不是才幹而是志向,不是成功的能力而是勤勞的意志。 —— 部爾衛 Material Design控件使用 前幾天分享了兩篇Material Design控件使用的文章,這裏就很少作敘述,下面是傳送門,想要學習的小…
隨着 Android6.0 的普及, 權限申請也變成了咱們開發中必寫的一段代碼。好比 sd 卡權限、定位權限、拍照權限,這些幾乎都是每一個 app 必備的。而通常狀況下咱們都會在須要權限以前申請,而後各類判斷。那既然是一些必備的是權限,咱們爲什麼不在咱們一次打開 app 的時候就把這個所有都申請了呢?但是一下申請那麼多權限對用戶來講顯然不是很友好,因此咱們不妨在申請權限以前告訴一下用戶,好讓用戶有個心理準備。因而借鑑了餓了麼的權限申請界面,封裝了一個庫
介紹一個 Android 手勢密碼開源庫的使用及實現的詳細過程,該開源庫主要實現如下幾個功能:
很 nice 的一篇教程,思路清晰,知識點覆蓋全,帶你一步一步實現自定義進度條。