Android自定義View:一個精致的打鉤小動畫
一個精致的打鉤動畫。
Android 自定義水平進度條圓角進度
項目中實現進度條進度過程中顯示圓角樣式
ViewPager系列之 仿魅族應用的廣告BannerView
前言 Banner廣告位是APP 中的一個非常重要的位置,為什么呢?因為它能帶來money。是一個公司很重要的一個營收點。像那種用戶數基數特別大的產品,如facebook、twitter、QQ、微信等等。Banner廣告位日營收估計得上千萬美刀(猜的,不知道具體數據)。一個漂亮…
高斯模糊 v8RenderScript + 縮放 + 透明度
使用 renderscript-v8.jar 實現高斯模糊,再配合圖片的縮放和透明度變化,能夠很好的實現各種程度的高斯模糊效果,而且很高效。
Android 自定義 View - 與美團酒店模塊價格選擇器長得極其類似的控件
一個與美團酒店模塊價格選擇器長得極其類似的控件,左右可拖動的范圍選擇器。
項目出了新需求,有個范圍選擇的框框。我一看,誒這不是某團里的?不由得感嘆產品和設計的活兒真容易。我秉著不重復造輪子的原則,打開了全球最大同性交友網站查找可用的 lib。希望大家喜歡的話幫我 star 一個。當然,希望大家掌握原理后,都可以自己寫輪子。
屬性動畫缺陷與改進
屬性動畫用起來確實很爽,很多動畫效果都可以使用屬性動畫實現。下面看幾個典型的使用場景: 代碼寫起來很簡潔,直觀。但是難以復用,如果另一個地方我需要使用相同效果的動畫,還得再寫一次一模一樣的代碼。
很多時候我們需要根據一些尺寸信息來做動畫: 上面的代碼并不能按預想的樣子運行,因為…
5分鐘教你打造一個秒開的 Android App
近日在開發過程中,發現每次點擊app從桌面啟動都有一個在桌面明顯的等待時間,機型越低端的越明顯,冷啟動優化看來已經勢在必行,所以怒而一頓研究再解決之。
ViewPager系列之-仿掌上英雄聯盟皮膚瀏覽效果
能有一個雙休的周末,對于程序員來說,也算是一件幸福的事情吧。苦逼的加了一周的班,終于可以休息放松放松了。作為一個LOL愛好者,周末最開心的事當然就是約上幾個小伙伴一起開黑了。一起超神、一起連跪,也算是周末的一大樂事。這幾天英雄聯盟搞活動,抽到一個安妮限定皮膚,可把我樂壞了,于是…
高級UI特效仿直播點贊效果—一個優美炫酷的點贊動畫
CityPickerViewV2.0重磅來襲
詳細介紹說明請移步 https://github.com/crazyandco... 強烈建議升級使用V2.0版本的CityPickerView控件!!! 本次更新內容 更豐富的數據結構、包含選擇地區的百度、高德經緯度、城市code等; 更全面的全國省市區數…
Android 高仿微信語音聊天頁面高斯模糊效果
Android 高仿微信語音聊天頁面高斯模糊效果
Android 實現 dialog 的 3D 翻轉
使用 CoordinatorLayout 實現復雜聯動效果
CoordinatorLayout 是 Google 在 Design Support 包中提供的一個十分強大的布局視圖,它本質是一個 FrameLayout,然而它允許開發者通過制定 Behavior 從而實現各種復雜的 UI 效果。
好玩的動畫加載和自定義圓形動態 ProgressBar
好玩的動畫加載效果 和自定義圓形動態 ProgressBar 且帶文本,可以讓你的項目更加可愛~
AMA:我是小芋頭君,你有什么問題要問我嗎?
大家好,我是小芋頭君,也有不少人叫我芋頭。
我現在是大搜車無線架構團隊的 Leader ,負責整個無線團隊的基礎設施,技術選型,開發體系建設等(PS:我們團隊在招人,React方向,Vue 方向,Nodejs 方向,有意者可以直接投遞給我:sunxinyu@souche.com)。
最近和一群小伙伴一起搞了一個 NodeParty 開源基金會,舉辦了幾次 線上社區活動,也就是標題里所謂的一次大膽的嘗試,感興趣的可以關注下最后的鏈接。
大家有什么關于 Node.js / 架構 / 基金會 / ReactNative / 前端 / 個人成長等方面的問題,可以在評論區提問,我會挑選有趣 / 有意義 / 有影響力的問題回答。
關于我:
掘金:https://juejin.im/user/558943...
github:https://github.com/xinyu198736
知乎專欄:https://zhuanlan.zhihu.com/yutou
Node Party 開源基金會:https://github.com/Hangzhou-N...
活動時間:9月19號 到 9月26號
教你一分鐘實現動態模糊效果
仿雅虎天氣,實現動態模糊
一個有特點的正六邊形RecyclerView---HexagonRecyclerView詳解篇
這個控件,看起來挺小眾的,但是你看圖片會感覺這個控件挺有創意的,學會了HexagonRecyclerView,那么類似的奇怪的需求幾乎都沒有問題了。
使用GestureDetector實現雙擊Toolbar后將RecyclerView平緩滾動至頂部
現在很多的App都會有雙擊Toolbar后將內容列表RecyclerView平緩滾動至頂部的功能,這個功能大大提升了用戶體驗,那么,該如何實現呢 實現這個功能的關鍵可以分為兩點 實現雙擊手勢的監聽 實現RecyclerView的平滑滾動 第一點,實現雙擊手勢監聽,這個我當時走了…
高仿百度外賣個人中心,讓你的界面和我一起浪起來~
高仿百度外賣個人中心,自定義水波紋浪啊浪的界面效果
我們是如何用 Kotlin 在 Android 上實現果凍一樣移動的 ToolBar 的
我們想,“要是一個普通的搜索框打開的同時伴著抖動效果會如何呢?” 當看到我們 search bar 動畫的最終效果時,我們想到了果凍-由果汁和糖煮成的甜蜜,晶瑩剔透的粘稠物體。
看起來很好吃的樣子,是吧?讓我們來看看 如何在 Android 上實現 toolbar 的果凍動畫。
神奇的 ViewDragHelper,讓你輕松定制擁有拖拽能力的 ViewGroup
定制一個能夠響應觸摸的 View 是 Android 開發者的進階之路,而定義一個能夠滾動的 View 是進階之后必經之路。而定義一個能夠響應拖拽的 ViewGroup,則是之后要走的路。本文講解 ViewDragHelper,讓你輕松實現可以拖拽的 ViewGroup。
一行代碼實現ViewPager卡片效果
前言 最近看到越來越多ViewPager卡片效果,甚至自己公司的產品也用到了。正如自己看到這個效果時,內心的想法是,這個簡單,github一搜一籮筐,看了不下4個庫,使用起來都比較麻煩,不是說寫得不好,都是這方面的先驅者,值得學習。關鍵是在這三天一小需求,一周一大需求的年代里,不…
幾條曲線構建 Android 表白程序
每年的情人節和七夕,甜蜜與痛苦的日子,總免不了身體與靈魂的掙扎。
寫詩畫畫送禮物,逛街吃飯看電影?
作為搬磚愛好者,寫個表白腳本或者動畫什么的吧。
高級UI特效之酷炫搶紅包金幣下落動畫
最近項目需求要求做一個搶紅包UI特效。效果如下: 項目效果 從這張效果圖中我們這可看出要包括功能: 實現是個彈框: 金幣下落功能 打開金幣按鈕的翻轉效果 分析 實現是個彈框: 可以用thime為Dialog的Activity 或者 之談彈出一個Dialog,或者彈出一個Popup…
精通Span 輕松玩轉各種文本特效
精通Span 輕松玩轉各種文本特效~
把 RecyclerView 擼成 馬 蜂 窩
教你一步步實現一個 RecyclerView 的蜂窩布局管理器。
使用 Circular Reveal 動畫讓頁面跳轉更炫酷
Android 5.0中引入了很多炫酷的動畫效果,Circular Reveal便是其中一種。使用起來很簡單,但效果卻是意想不到的炫酷,讓你的app更有逼格。 一、效果 廢話不說,下面的gif圖中使用Circular Reveal動畫實現跳轉到搜索頁的效果。gif圖壓縮寬高比失…
【Android】RecyclerView:打造懸浮效果
【Android】RecyclerView:打造懸浮效果
仿房產銷冠APP銷控表界面-多RecyclerView同步滾動
一、簡述 最近在做一個地產項目,其實之前做出了一版,但現在要求重做(連上架的機會都沒有),很服氣啊~~而現在做的項目呢,比上一版功能要求更多,其中,銷控表的界面效果要求跟房產銷冠APP的銷控表界面差不多,先來看下房產銷冠APP的銷控表效果吧: 房產銷冠APP的銷控表效果 說說我第…
自個兒寫 Android 的下拉刷新 / 上拉加載控件 (續)
既然本來就是自己練手之作。為什么還要去用別人的 “輪子” 呢?何不自己也試著造一造“輪子”?其實以上拉刷新、下拉加載這種需求來說,以前基本上都是應用在 ListView 上面的。所以回想一下:可以說前兩年 PullToRefreshListView 還依然是很多應用里都會使用到的開源庫。但是隨著 Android 的飛速發展,比如 RecyclerView 的出現等等。這時候,像 PullToRefreshListView 這種對于 ListView 所做的擴展,就顯得不夠了。
Google I/O '17 新推出的物理動畫庫
Google I/O '17 推出了許多新的特性,在動畫這一塊又有新的API供開發者使用
什么?IOS 的專利?Android 也能流暢實現毛玻璃效果 (高斯模糊) 效果
RenderScript 實現高斯模糊
Activity樣式 、狀態欄透明的一些總結——你絕對想不到的
有關于Activity作為dialog全屏顯示,沉浸式狀態欄及屏幕亮度問題的一次總結 需求: 1.彈出一個全屏顯示的Dialog,里面做了好多的邏輯處理,比如搶紅包,請求接口,比如動畫效果。 2.通過某一事件改變當前布局的背景顏色 效果圖: Markdown 分析: 如果碰到布局…
Android 圖片高斯模糊解決方案
同步簡書:Android 圖片高斯模糊解決方案 近年來,圖片高斯模糊備受設計師的青睞,在各大知名APP中,如微信、手機QQ、網易云音樂等等都有對背景高斯圖模糊的設計,在Adnroid 中,現在常用的圖片高斯模糊技術有三種:RenderScript 、fastBlur、對Rend…
使用 RenderScript 實現高斯模糊 (毛玻璃 / 磨砂) 效果
用簡單的方式搞事情
recyclerview-animators, 讓你的 RecyclerView 與眾不同
RecyclerView 已經普及使用,其各式各樣的布局格式,以及眾多的優越特性,使得 RecyclerView 具有很大的靈活性。其中之一便是 ItemAnimator,通過自定義 ItemAnimator 可以實現各種各樣的 Item 增加,刪除,改變,移動等動畫效果。這也是本篇文章的主要內容。
1.Side-Menu.Android
分類側滑菜單,Yalantis 出品。
項目地址:https://github.com/Yalantis/Side-Menu.Android
2.Context-Menu.Android
可以方便快速集成漂亮帶有動畫效果的上下文菜單,Yalantis出品。
項目地址:https://github.com/Yalantis/Context-Menu.Android
3.Pull-to-Refresh.Rentals-Android
提供一個簡單可以自定義的下拉刷新實現,Yalantis 出品。
項目地址:https://github.com/Yalantis/Pull-to-Refresh.Rentals-Android
4.Titanic
可以顯示水位上升下降的TextView
項目地址:https://github.com/RomainPiel/Titanic
5.AndroidSwipeLayout
滑動Layout,支持單個View,ListView,GridView
項目地址:https://github.com/daimajia/AndroidSwipeLayout
Demo地址:Download Demo
6.Android Typeface Helper
可以幫你輕松實現自定義字體的庫
項目地址:https://github.com/norbsoft/android-typeface-helper
[圖片上傳失敗...(image-d7be3-1582788169523)]
7.android-lockpattern
Android的圖案密碼解鎖
項目地址:https://code.google.com/p/android-lockpattern/
Demo地址:https://play.google.com/store/apps/details?id=group.pals.android.lib.ui.lockpattern.demo
文檔介紹:https://code.google.com/p/android-lockpattern/wiki/QuickUse
APP示例:Android開機的圖案密碼解鎖,支付寶的密碼解鎖
8.ToggleButton
狀態切換的 Button,類似 iOS,用 View 實現
項目地址:https://github.com/zcweng/ToggleButton
9.WilliamChart
繪制圖表的庫,支持LineChartView、BarChartView和StackBarChartView三中圖表類型,并且支持 Android 2.2及以上的系統。
項目地址:https://github.com/diogobernardino/WilliamChart
Demo地址:https://play.google.com/store/apps/details?id=com.db.williamchartdemo
Demo項目:https://github.com/diogobernardino/WilliamChart/tree/master/sample
10.實現滑動ViewPager漸變背景色
項目地址:https://github.com/TaurusXi/GuideBackgroundColorAnimation
11.Euclid
用戶簡歷界面,Yalantis 出品。
項目地址:https://github.com/Yalantis/Euclid
Instagram的一組Material 風格的概念設計
項目地址:https://github.com/frogermcs/InstaMaterial
使用bezier實現粘連效果的頁面指示
項目地址:https://github.com/chenupt/SpringIndicator
14.BezierDemo
仿qq消息氣泡拖拽消失的效果。
項目地址:https://github.com/chenupt/BezierDemo
折疊的信紙被打開一樣的動畫效果
16.Taurus
下拉刷新,Yalantis 出品。(是不是有點似曾相識呢?)
項目地址:https://github.com/Yalantis/Taurus
在點擊搜索的時候控件在原有位置顯示輸入框。
項目地址:https://github.com/Quinny898/PersistentSearch
項目地址: https://github.com/dmytrodanylyk/circular-progress-button
19.discrollview
當上下滾動的時候子元素會呈現不同動畫效果的scrollView,網頁上稱之為:視差滾動
項目地址: https://github.com/flavienlaurent/discrollview
一個帶動畫效果的自定義對話框樣式
項目地址:https://github.com/pedant/sweet-alert-dialog
21.android-floating-action-button
Material Desig風格的浮動操作按鈕
項目地址:https://github.com/futuresimple/android-floating-action-button
22.android-collapse-calendar-view
可以在月視圖與周視圖之間切換的calendar控件
項目地址:https://github.com/blazsolar/android-collapse-calendar-view
個簡約性感的數字進度條
項目地址:https://github.com/daimajia/NumberProgressBar
CircularProgressView 是通過自定義view的方式實現的Material風格的加載提示控件,兼容任何版本。
項目地址:https://github.com/rahatarmanahmed/CircularProgressView
opengl 實現了各種折紙效果,模擬了從一張紙折疊成一條船的整個過程