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 实现了各种折纸效果,模拟了从一张纸折叠成一条船的整个过程