自定义控件及效果

96
掘金官方
2018.01.09 18:28 字数 4404

Android 动画效果定值范围选择控件

实现固定值的范围选择, 并添加动态效果, 使用方便


项目需求讨论 - Android 自定义 Dialog 实现步骤及封装


根据实际项目需求出发。因为项目中的对话框要配合整个项目的 UI 风格,所以进行自定义 Dialog 的实现步骤,及最后写封装类。来快速实现各种自定义界面的对话框。


Android 超高仿 QQ 附近的人搜索展示


Android 超高仿 QQ 附近的人搜索展示(用到的是自定义 ViewGroup,View 等常用手段来实现)


[RN 实战 - 嘎嘎商城] 之仿快递时间轴布局实现


RN 实现类似时间轴功能 - 订单状态


ENViews 一个华丽丽的动效控件库


ENViews, 一个华丽丽的动效控件库,所有控件原型取自Nick Buturishvili的设计作品,使用详情可以参考demo,如果需要引入到项目比起依赖库更推荐直接拷贝对应view的源码,方便根据需求随时自定义。源码中在关键的绘制点做了注释,方便阅读参考.


探索 Android 中有意义的动画


本文主要讲述了如何打造美好且充满意义的用户体验
同时也有很多干货,比如非常实用的触觉反馈 :selectableItemBackground
selectableItemBackgroundBorderless


手把手教你画一个 逼格满满圆形水波纹 loadingview Android


从无到有,撸一个水波纹百分比 view


仿 iOS 支付宝提现键盘


仿支付宝 iOS 版提现键盘


Android 绘图技术详解,带你轻松绘出各种图形


【Android 2D 绘图解析】系列文章将全面介绍 Android 绘图相关,这篇简单介绍下如何利用 Android API 进行一些简单图形的绘制,绘图的前提是需要继承自 View,然后重写它的 onDraw(Canvas canvas) 方法即可。


漂亮的菜单弹出控件 BoomMenu


作者经过 8 个月的打磨,开源出来一个很酷炫的菜单控件。ios 版本 https://github.com/Nightonke/VHBoomMenuButton


Android开源的精美日历控件,热插拔设计的万能自定义UI


UI框架应该逻辑与界面实现分离,该日历控件使用了热插拔的设计 ,简单几步即可实现你需要的UI效果,热插拔的思想是你提供你的实现,我提供我的插座接口,与自定义Behavior是一样的思想。 4、简洁易懂的源码,易学习。 如果需要在日历控件下方使用其它控件,使用CalendarLa…


基本特效:饿了么丝滑无缝过度搜索栏的实现


新年好,首先给大家发个红包。 [意念红包]请闭上眼睛通过念力领取。 本文同步自wing的地方酒馆 这都2017年了,是时候来一波基础特效教程了! 如果我不偷懒的话,或许可以成为一个系列都基础教程哦。当然如果成为了一个系列,这个系列就像标题说的一样,是基础特效。所以内容会比较简单…


五行代码实现 炫动滑动 卡片层叠布局,仿探探、人人影视订阅界面 简单&优雅:LayoutManager+ItemTouchHelper


想经济上支持我 or 想通过视频看我是怎么实现的: http://edu.csdn.net/course/detail/3956 概述 前几天看有人实现了仿人人美剧的订阅界面,不过在细节之处以及实现方式我个人认为都不是最佳的姿势。于是我也动手撸了一个,还顺带撸了个探探的界面,先…


AnimatedVectorDrawable 实现可爱的图钉跳跃动画


译注:要领悟 VectorDrawable 的妙处,仅仅会敲代码是不行的,还要有想象力和必要的美工基础。


我的 2016 博客效果集锦和工作总结


总结了 2016 我的安卓技术感慨,收录了 2016 所有的效果 GIF 和文章链接,再见 2016。 2016 马上就过去了,即将迎来 2017。2016 也是我接触安卓开发的第四年,也可以称作进步最快的一年,2016 我学习了很多新技术,也看了很多大佬的博客,自己也着手建立起了自己博客,其中不乏…


Android 二维RecyclerView 可拖动面板控件


控件可用于房态盘、计划表、待办事项、课程表等相关需要二维视图的场合,需要的可以收藏下..


轻松集成,让你的 app 像微信一样掉表情包


在微信里发出 “生日快乐” 和“么么哒”这些消息时,便会触发有趣的掉表情彩蛋~ 现在你可以几行代码轻松实现同样的效果了!


一种无痕过渡下拉刷新控件的实现思路


相信大家已经对下拉刷新熟悉得不能再熟悉了,市面上的下拉刷新琳琅满目,然而有很多在我看来略有缺陷,接下来我将说明一下存在的缺陷问题,然后提供一种思路来解决这一缺陷,废话不多说!往下看嘞!


轻松自制 flyme 悬浮球


这个周末在家无事,我决定按照自己的习惯,打造一个心目中最易用的悬浮球。


让你的 App 提升一个档次-酷炫自定义控件


作者还在维护的 android UI 相关开源库集合,大部分是 custom view,部分 UI 设计相关


Android 自定义 View 合集


Android 自定义 View 合集


为你的应用程序加上数字角标


这个方式很优雅,也很方便,收藏起来吧,以后你肯定会用到的


贝塞尔风暴 - 超炫GABottleLoading效果


谈到贝塞尔曲线,很多人会觉得高逼格、复杂、头疼,实则不然,贝塞尔曲线经过android封装,已经显得娇俏可爱,简单好用,之前一些红极一时的效果也均是由其打造,比如QQ的“一键退潮”效果、电子书曲面翻页效果...... 现在咱们就用贝塞尔曲线一起从0到1打造一个拥有极致体验、清秀…


如何快速定义一个显示未读消息数的控件(QQ,微信)


方法还是比较简单的,都能看懂,觉得我写得好的话,点个赞吧~


2017 年初你绝对想尝试的 25 个新安卓库


这是一份 2017 年 1,2 月份发布的 25 个最佳安卓库的列表,你应该会喜欢,虽然是按顺序排列的,但排名不分先后。让我们开始吧!


hellocharts-android-Android 图表开源库的使用 (一)


最近项目中需要用到图表,技术有限,自己实现起来有难度,于是对比之后,最终决定使用 hellocharts 这个开源库,传送门: https://github.com/lecho/hellocharts-android ,一是因为引入方便,二是代码也比较清晰,便于加到项目中。还有一个重要的原因,这个库可以支持折线表,柱状表,饼状表以及气泡状表,而且实现的效果非常棒


10Clock:漂亮的时间区间圆盘式显示


10Clock:漂亮的时间区间圆盘式显示。# 为开源点赞#


分享一款功能强大的图片自动轮播控件


这是一款可自定义的图片轮播控件

  1. 支持图片无限轮播
  2. 支持自定义指示器的背景和两种状态指示点
  3. 支持隐藏指示器、设置是否轮播、设置轮播时间间隔
  4. 支持自定义指示点显示位置:左、中、右
    后续增加提示文字等功能,欢迎大家使用,提出 issue


    自定义蜘蛛网图控件

支持多种属性,学习自定义控件的好材料~


炫酷的日历和 ListView 结合的开源控件,收藏一下,说不定哪天就能用上...


CalendarListView 是一个 ListView 和 CalendarView 结合并互相联动的控件,日历可以伸缩扩展,列表可以上拉下沉, 日历的选择会让 ListView 滑动到指定的位置,ListView 的滑动同时也会带动日历滑到指定位置并能同时自动切换月份。如果我们的应用涉及到聊天记录、笔记、订单记录、天气、日报等和时间关系比较紧的业务场景,这样的控件要比简单的 ListView 来得更清晰一些,也更炫一些。如果你喜欢,可以先收藏很多业务场景都可以使用。


仿百度外卖的酷炫水波纹效果及解析


仿百度外卖个人中心的水波纹效果,按照大神的实现方式。自己一步步来实现及解析相关知识。


实现翻转卡片的动画效果


在 TB 吃海底捞时,使用 Pad 点餐,发现应用的食谱功能使用卡片控件,就准备和大家分享一下实现方式。有兴趣的朋友可以去海底捞看看:) 本文含有源码。
欢迎 Follow 我的 GitHub: https://github.com/SpikeKing


Yalantis 又一个下拉刷新动画


Yalantis 家族的又一下拉刷新动画,Min SDK version 16


(LoopingViewPager) 可循环的 ViewPager 实现及详细分析


发表在简书上自己写的一篇文章,关于 ViewPager 循环的一种比较好的实现方式及思路。不是网上常用的,通过设置ViewPager中的getCount方法中返回Integer.MAX_VALUE来实现循环,而是单单在原来的界面基础上多添加二个界面即可,大家可以看下,有问题大家也可以一起提出


16 种 viewpager 切换动画,早晚用得上


相信很多都会用 Viewpager 但是,Viewpager 提供的动画不能应对我们所有的需求,今天就给大家带来 16 + 的动画效果,你可以用,更可以自定义。


酷炫的 Activity 切换动画,打造更好的用户体验


毫无疑问,动画效果能提高用户体验。我们平时使用最多的动画基本上是属性动画和补间动画了,属性动画很强,基本能定制我们想要的动画,但是你是否知道,API 21(5.0)后系统内置了 Activity 之间的切换动画,而且非常酷炫


如何用 Canvas 画一个正多边形


给定一个指定的正方形的区域,要求在该区域内画一个正 N 边形(正三角形、正方形、正五边形……), 要如何实现呢?


一步步实现 Viewpager 卡片翻页效果


通过一步步的分析实践,一步步的改写 onTransform 方法,最终实现新颖的卡片式滑动的效果。


实现支付宝支付从底部弹窗效果


仿照支付宝支付从底部弹出一个对话框这个效果


自定义 View 之高仿支付宝芝麻信用分仪表盘效果


最近写的一个自定义 View,仿了下支付宝新旧版的芝麻信用分的仪表盘效果。


实现炫酷的 Material 登录效果


UI 美观,动画效果丰富!


AndroidIOS 风格底部选择器(支持时间,日期,自定义)


带来一组 ios 风格底部选择器控件,虽然我们不提倡安卓使用 IOS 风格的控件,但是难免有些产品和美工一味追求 IOS 风格。


高仿百度外卖个人中心,让你的界面和我一起浪起来~


高仿百度外卖个人中心,自定义水波纹浪啊浪的界面效果


史上最简单,一步集成侧滑(删除)菜单,高仿QQ、IOS。


本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 转载请标明出处:http://gold.xitu.io/post/58285ebf0ce4630056046007本文出自:【张旭童的稀土掘金】(http://gold.xitu.io/user/56de210


Android LRecyclerView 实现下拉刷新,滑动到底部自动加载更多


LRecyclerView 是支持 addHeaderView、 addFooterView、下拉刷新、分页加载数据的 RecyclerView。它对 RecyclerView 控件进行了拓展,给 RecyclerView 增加 HeaderView、FooterView,并且不需要对你的 Adapter 做任何修改。


这交互炸了:饿了么是怎么让Image变成详情页的


晚上叫外卖,打开饿了么,发现推了一个版本,更新以后,点开了个鸡腿,哇,交互炫炸了。 本文同步自wing的地方酒馆 不过还是有槽点。我是无意中才发现可以左右滑动的。这。。。你不告诉我,我怎么知道左右可以滑。 https://github.com/githubwing/ZoomHe


Android RenderScript 简单高效实现图片的高斯模糊效果


Android 平台图片的模糊处理,系统 API 的实现和 GitHub 优秀开源库的推荐。


我们是如何实现漂亮动画的-列车飞驰的加载动画


上周,我们把 Captain Train app 更名为了 Trainline。这意味着我们必须改变颜色,图标,空白状态以及动画等以匹配我们的新商标。

在创建新的加载动画的时候我们遇到了一些问题。因此我觉得这篇博客可能对开发者伙伴们有点用。实际上,我将尝试解释一下我们是如何设计与实现这个动画的。


Android 自定义控件之 CircleRotaProgressBar


自定义了一个圆形 ProgressBar 可以设置动画状态,表示进度在进行还是暂停


仿支付宝咻一咻效果


仿支付宝咻一咻效果,自定义控件


通用 PopupWindow,几行代码搞定 PopupWindow 弹窗


对 PopupWindow 的简单封装,几行代码搞定 PopupWindow 弹窗,使用 Builder 模式,链式调用


仿饿了么加入购物车旋转控件 - 自带闪转腾挪动画 的按钮


本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 想经济上支持我 or 想通过视频看我是怎么实现的: http://edu.csdn.net/course/detail/3898 概述 在上文,酷炫Path动画已经预告了,今天给大家带来的是利用 纯自定义Vie…


Android 通用的 EmptyLayout - 展示不用状态的界面


在做项目的时候,经常会遇到列表数据为空的时候展示的空布局


快速开发偷懒必备,搞定所有ViewGroup的Adapter . 支持自定义ViewGroup


概述 开发中,经常会用到动态在ScrollView、LinearLayout里addView的事,尤其是ItemView一样时,每次都要写一大堆代码 inflater 动态addView,很烦。 还有就是在嵌套ListView、ScrollView时,想采用LinearLayo…


仿即刻 APP 点赞桃心的效果


仿即刻 APP 点赞桃心的效果。


Android 实现文字按照路径曲线显示


主要使用了 canvas.drawTextOnPath 方法来对文字围绕一定的轨迹显示


有趣点赞效果 Android


https://github.com/ldoublem/ThumbUp


SuperTextView 一款强大的 android TextView


SuperTextView
一个功能强大的 TextView,可以满足日常大部分布局方式,开发者可已自行组合属性配置出属于自己风格的样式!


【Android 自定义 View 实战】之仿 QQ 运动步数圆弧及动画,Dylan 计步中的控件 StepArcView


【Android 自定义 View 实战】之仿 QQ 运动步数圆弧及动画,Dylan 计步中的控件 StepArcView


Android 可单选多选的任意层级树形控件 - 不打伞的可燃冰 - 博客园


花了几天研究了下鸿扬大神的博客《Android 打造任意层级树形控件,考验你的数据结构和设计》,再结合公司项目改造改造,现在做个笔记。


直接拿去用!每个App都会用到的LoadingLayout


前言 项目里都会遇到几种页面,分别为加载中、无网络、无数据、出错四种情况,经常要使用,所以封成库引用了,方便使用,顺便分享出来。先看一下效果: 原理比较简单,继承FrameLayout,在xml渲染完成后,加上加载中、无网络、无数据、出错四个页面,根据需要控制显示哪一层,花了些…


拆轮子 - 唯美细腻的夕阳海浪动画


原代码实现的效果实在是美翻了,情不自禁的给拆了

精选文集推荐
Web note ad 1