1.OriSim3D-Android
opengl 实现了各种折纸效果,模拟了从一张纸折叠成一条船的整个过程
项目地址: https://github.com/RemiKoutcherawy/OriSim3D-Android
项目Demo:OriSim3D-Android
2.Matisse
Matisse是知乎开源的一个本地选择照片和视频的库,UI设计得非常精美。有如特性:
项目地址:https://github.com/zhihu/Matisse
3.uCrop
Android的图像裁剪库,Yalantis 出品。
项目地址:https://github.com/Yalantis/uCrop
项目Demo:uCrop
4.GLata
用于创建OpenGL动画的Android库,Yalantis 出品。
我敢打赌,您熟悉Canvas,ObjectAnimator和MotionLayout。毫无疑问,这些标准的Android解决方案非常适合创建简单的动画。但是,它们可能并不总是足以绘制带有大量运动对象和/或大图像的大量动画。这可能是OpenGL ES的任务。但是,设置OpenGL通常会花费很多时间,尤其是如果您以前从未做过。GLata不仅可以为您提供初始设置,还可以建议工具立即开始绘制复杂的动画。这些工具包括:
还有一件事:GLata允许您使用本机OpenGL ES调用和技巧,大型图形框架通常不这样做。将此库视为OpenGL ES的轻量级包装,以及用于创建复杂动画的启动板。
项目地址:https://github.com/Yalantis/GLata
项目Demo:GLata
5.Horizon
Horizon-适用于Android的简单视觉均衡器 ,Yalantis 出品。
项目地址:https://github.com/Yalantis/Horizon
6.Watchface-Constructor
表盘构造器 ,Yalantis 出品。
项目地址:https://github.com/Yalantis/Watchface-Constructor
7.Koloda-Android
左滑右滑,类似于探探,Yalantis 出品。
项目地址:https://github.com/Yalantis/Koloda-Android
项目Demo:Koloda-Android
8.CircularCounter
循环计数器
项目地址:https://github.com/diogobernardino/CircularCounter
项目Demo:CircularCounter
9.PanoramaImageView
imageView可以随着设备旋转而自动滚动
项目地址:https://github.com/gjiazhe/PanoramaImageView
10.MaterialShadows
适用于android的Material Shadows:用于支持凸面材质阴影的库
项目地址:https://github.com/harjot-oberai/MaterialShadows
11.PhysicsLayout
使用JBox2D模拟物理的Android布局
项目地址:https://github.com/Jawnnypoo/PhysicsLayout
项目Demo:PhysicsLayout
12.PreviewSeekBar
一个SeekBar,适合显示某事物的预览。正如在Google Play电影中看到的那样
项目地址:https://github.com/rubensousa/PreviewSeekBar
项目Demo:PreviewSeekBar
13.MarqueeView
可垂直翻、可水平翻的翻页公告
项目地址:https://github.com/sunfusheng/MarqueeView
14.KenBurnsView
身临其境的动画拖拽
项目地址:https://github.com/flavioarfaria/KenBurnsView
项目Demo:KenBurnsView
15.MathView
用于在Android应用中显示数学公式的库
项目地址:https://github.com/jianzhongli/MathView
16.3dTagCloudAndroid
项目地址:https://github.com/misakuo/3dTagCloudAndroid
项目Demo:3dTagCloudAndroid
17.CouponView
半圆锯齿背景虚线边框组合实现简单优惠券效果
项目地址:https://github.com/dongjunkun/CouponView
18.ScratchView
仿刮刮卡视图
项目地址:https://github.com/sharish/ScratchView
19.StickerView
贴纸视图的缩放拖动翻转删除
项目地址:https://github.com/wuapnjie/StickerView
20.FogView_Library
FogView是一个android库,可以在任何布局上显示雾,并且在用户摩擦时雾会消除
项目地址:https://github.com/dynamitechetan/FogView_Library
21.LoopRotarySwitch
3D旋转木马容器控件,可以无限循环,自动旋转(方向分顺时针和逆时针),可以手势切换或者点击切换
项目地址:https://github.com/dalong982242260/LoopRotarySwitch
项目Demo:LoopRotarySwitch
22.Depth
在fragments中添加Depth
项目地址:https://github.com/florent37/Depth
23.Depth-LIB-Android
该库为视图增加了深度/厚度
项目地址:https://github.com/danielzeller/Depth-LIB-Android-
项目Demo:Depth-LIB-Android
24.ScrollNumber
一个简单,优美,易于使用的滚动编号小部件
项目地址:https://github.com/a-voyager/ScrollNumber
25.DrawView
允许用户创建图纸的Android视图。自定义设置,例如颜色,宽度或工具。撤消或重做操作。放大到DrawView并添加背景。
项目地址:https://github.com/ByoxCode/DrawView
项目Demo:DrawView
26.tooltips
易于使用的Android库,可轻松在任何视图附近添加工具提示
项目地址:https://github.com/tomergoldst/tooltips
27.PolygonDrawingUtil
一个紧凑的Android实用程序,用于构造和绘制圆形正多边形
项目地址:https://github.com/stkent/PolygonDrawingUtil
项目Demo:PolygonDrawingUtil
28.ClearScreenHelper
ClearScreenHelper可以帮助您轻松地通过滑动模式清除屏幕
项目地址:https://github.com/Yellow5A5/ClearScreenHelper
29.VerificationCodeInput
简洁验证码输入框,能自定义输入框个数和样式
项目地址:https://github.com/liuguangli/VerificationCodeInput
30.NetMonitor
使用广播监听网络变化更新UI
项目地址:https://github.com/GHdeng/NetMonitor
31.WaveSideBar
一个快速跳跃分组的侧边栏控件,示例中配合RecyclerView实现
项目地址:https://github.com/Solartisan/WaveSideBar
32.PaperShredder
android的PaperShredder视图碎纸机动画
项目地址:https://github.com/ldoublem/PaperShredder
项目Demo:PaperShredder
33.SeatTable
电影票在线选座
项目地址:https://github.com/qifengdeqingchen/SeatTable
项目Demo:SeatTable
34.Luban
可能是最接近微信朋友圈的图片压缩算法
项目地址:https://github.com/Curzibn/Luban
35.CountdownView
Android倒计时视图,使用画布绘制,支持多种样式
项目地址:https://github.com/iwgang/CountdownView
36.WifiP2P
Wifi Direct,实现Android手机之间无网络传输文件
项目地址:https://github.com/leavesC/WifiP2P
37.rclayout
Android 通用圆角布局,快速实现圆角需求
项目地址:https://github.com/GcsSloop/rclayout
38.DoorSignView
适用于Android的可定制,启用传感器的门牌自定义视图
项目地址:https://github.com/renaudcerrato/DoorSignView
项目Demo:DoorSignView
39.SimpleRatingBar
一个简单的RatingBar,您可以更轻松地自定义图像和动画
项目地址:https://github.com/ome450901/SimpleRatingBar
项目Demo:SimpleRatingBar
40.VideoAudioDemo
抖音特效部分实现
作者原帖地址:https://www.jianshu.com/p/5bb7f2a0da90
项目地址:https://github.com/xue5455/VideoAudioDemo
项目Demo:VideoAudioDemo
特效列表
毛刺
缩放
闪白
幻觉
41.TagImageView
高仿小红书标签添加功能
项目地址:https://github.com/GIVEWAYTO/TagImageView
项目Demo:TagImageView
42.BezierSeekBar
漂亮的区间选择器,贝塞尔曲线优雅实现
项目地址:https://github.com/fairytale110/BezierSeekBar
43.YcShareElement
轻松实现Android ShareElement动画
项目地址:https://github.com/yellowcath/YcShareElement
44.YoutubeVideoSample
Youtube视频拖动视图
项目地址:https://github.com/MikaelZero/YoutubeVideoSample
项目Demo:YoutubeVideoSample
45.RoundCornerImageView
支持各种图片格式及圆角的ImageView
项目地址:https://github.com/howshea/RoundCornerImageView
项目Demo:RoundCornerImageView
46.ViewPagerLayoutManager
像LayoutManager这样的ViewPager支持一些很棒的动画和无限滚动
项目地址:https://github.com/leochuan/ViewPagerLayoutManager
项目Demo:ViewPagerLayoutManager
47.SwipeSpinnerWidget
Android一个辅助类,用于创建基于recyclelerview的快速滚动微调器
项目地址:https://github.com/DarkionAvey/SwipeSpinnerWidget
项目Demo:SwipeSpinnerWidget
48.Vorolay
一个可以像网状显示图片组的ViewGroup
项目地址:https://github.com/Quatja/Vorolay
49.MiClockView
仿MIUI 6时钟效果
项目地址:https://github.com/AvatarQing/MiClockView
项目Demo:MiClockView
50.SlidingCard
漂亮的卡片滑动翻页特效
项目地址:https://github.com/mxn21/SlidingCard
项目Demo:SlidingCard
51.BlurImageView
一个可以由模糊慢慢渐近显示为清晰图的控件
项目地址:https://github.com/wingjay/BlurImageView
项目Demo:BlurImageView
52.FinestWebView-Android
漂亮且可自定义的Android活动,可显示应用内的网页
项目地址:https://github.com/TheFinestArtist/FinestWebView-Android
项目Demo:FinestWebView-Android
53.WJMagicCurveView
有趣的曲线在Android上的实现
项目地址:https://github.com/wingjay/WJMagicCurveView
项目Demo:WJMagicCurveView
54.DragRankSquare
编辑个人信息,使用户可以拖动和排列图像顺序
项目地址:https://github.com/xmuSistone/DragRankSquare
项目Demo:DragRankSquare
55.BezierMaker
通过de Casteljau算法绘制贝塞尔曲线,并计算它的切线,实现1-7阶贝塞尔曲线的形成动画
项目地址:https://github.com/venshine/BezierMaker
56.WheelPicker
简约炫酷的轮盘视图
项目地址:https://github.com/AigeStudio/WheelPicker
项目Demo:WheelPicker
57.AndroidTVLauncher
这是一个电视发射器,包括一个后倾发射器(minSdkVersion 17)
项目地址:https://github.com/JackyAndroid/AndroidTVLauncher
58.StereoView
Android 3D立体无限旋转容器
项目地址:https://github.com/ImmortalZ/StereoView
项目Demo:StereoView
59.Android-3DTouch-PeekView
简单而强大的库可在Android上模拟iOS的“ 3D Touch”预览功能
项目地址:https://github.com/klinker24/Android-3DTouch-PeekView
项目Demo:Android-3DTouch-PeekView
60.android_scratchoff
一个用于实现可抓取视图的简单库
项目地址:https://github.com/jackpocket/android_scratchoff
61.LowPoly
一个可以将图片转换为 Lowpoly 风格的库
项目地址:https://github.com/CoXier/LowPoly
62.Diagonalify
在图像视图上创建对角线切割
项目地址:https://github.com/developer-shivam/Diagonalify
63.AnimatorDurationTile
快速设置磁贴
项目地址:https://github.com/nickbutcher/AnimatorDurationTile
项目Demo:AnimatorDurationTile
64.appbarlayout-spring-behavior
一种行为帮助AppBarLayout滚动弹簧
项目地址:https://github.com/ToDou/appbarlayout-spring-behavior
项目Demo:appbarlayout-spring-behavior
65.TContributionsView
TContributionsView可以用于Contributions视图,例如在Github的个人主页中,以及更多
项目地址:https://github.com/barryhappy/TContributionsView
66.PinchZoomTextView
一个TextView库,它允许用户使用用户的两指手势来增加/减小字体大小
项目地址:https://github.com/androidessence/PinchZoomTextView
项目Demo:PinchZoomTextView
67.ArcLayout2
使用Arc Layout探索材料设计的新样式和方法
项目地址:https://github.com/florent37/ArcLayout
项目Demo:ArcLayout2
68.StyleImageView
向ImageViews,Views的背景图,Drawables和Bitmaps添加样式和滤镜,并输出动画和位图
项目地址:https://github.com/chengdazhi/StyleImageView
项目Demo:StyleImageView
69.PatternLockView
适用于Android的易于使用,可定制且可进行Material Design设计的Pattern Lock视图
项目地址:https://github.com/aritraroy/PatternLockView
70.Android-InfiniteCards
实现卡片切换视图
项目地址:https://github.com/BakerJQ/Android-InfiniteCards
项目Demo:Android-InfiniteCards
71.Oblique
探索新的风格显示斜向图像
项目地址:https://github.com/akshay2211/Oblique
项目Demo:Oblique
72.collapsingtoolbarlayout-subtitle
具有字幕支持的标准
项目地址:https://github.com/HendraAnggrian/collapsingtoolbarlayout-subtitle
项目Demo:collapsingtoolbarlayout-subtitle
73.TranslucentBar
该库为半透明的系统UI样式和状态栏的着色提供了一种简单的方法
项目地址:https://github.com/Kelin-Hong/TranslucentBar
项目Demo:TranslucentBar
74.FeaturedRecyclerView
FeaturedRecyclerView是通过扩展ReyclerView制成的自定义ViewGroup。正如名字暗示FeaturedRecyclerView,(通过其高度设置功能是在顶部的第一项featuredItemHeight)
项目地址:https://github.com/developer-shivam/FeaturedRecyclerView
项目Demo:FeaturedRecyclerView
75.TagViewGroup
仿小红书图片标签,实现了图片标签的动画,布局,水波纹,编辑等功能,还可以自定义 Tag
项目地址:https://github.com/shellljx/TagViewGroup
76.SlidingUpPanelLayout
一个竖直方向的SlidingPanelLayout,支持加载多个Panel,可以灵活地实现漂亮的的交互效果
项目地址:https://github.com/woxingxiao/SlidingUpPanelLayout
项目Demo:SlidingUpPanelLayout
77.RubberStamp
RubberStamp是一个Android库,可以方便地为图像添加水印
项目地址:https://github.com/vinaygaba/RubberStamp
项目Demo:RubberStamp
78.ContourView
自定义View:通过贝塞尔曲线绘制出的魔炫背景
项目地址:https://github.com/OCNYang/ContourView
79.direct-select-android
Select DirectSelect是一个选择控件,具有飘渺的全屏模式弹出窗口,在与之交互时显示可用选项
项目地址:https://github.com/Ramotion/direct-select-android
项目Demo:direct-select-android
80.WaveInApp
带波形效果的实时音频均衡器
项目地址:https://github.com/Cleveroad/WaveInApp
81.DroidArt
允许对文本执行操作并将其轻松与图像结合的Android库
项目地址:https://github.com/Cleveroad/DroidArt
82.PlayWidget
打破单调,使您的音乐播放器与众不同
项目地址:https://github.com/Cleveroad/PlayWidget
83.ARFaceDetection
适用于Android的基于AR的库,能够检测人脸并在用户头部上方覆盖图像
项目地址:https://github.com/Cleveroad/ARFaceDetection
84.BlurTutorial
用于在Android UI元素下创建模糊效果的库
项目地址:https://github.com/Cleveroad/BlurTutorial
项目Demo:BlurTutorial
85.EasyShow3D
一个基于OpenGL ES的简单易用的3D模型展示框架。自动分类解析STL、OBJ、3DS等模型文件,支持对模型进行旋转和缩放等操作
项目地址:https://github.com/DymanZy/EasyShow3D
86.LongShadow
在任何Android View上添加长长的阴影
项目地址:https://github.com/florent37/LongShadow
87.TicketView
一个Android库,用于在具有正常,圆角和扇贝形角的android中实现TicketView
项目地址:https://github.com/vipulasri/TicketView
项目Demo:TicketView
88.android-collapse-calendar-view
可以在月视图与周视图之间切换的calendar控件
项目地址:https://github.com/blazsolar/android-collapse-calendar-view
项目Demo:android-collapse-calendar-view
89.CosmoCalendar
一个高度自定义的日历库,UI精美,支持多种模式
项目地址:https://github.com/ApplikeySolutions/CosmoCalendar
项目Demo:CosmoCalendar
90.CalendarExaple
这是一个高仿钉钉和小米的日历控件,支持快速滑动,界面缓存。想要定制化UI,使用起来非常简单,就像使用ListView一样。
可以自定义日历控件UI 支持快速滑动 支持农历和阳历 界面UI缓存和日历数据缓存 扩展view支持listView的滑动
项目地址:https://github.com/codbking/CalendarExaple
91.Credit-Card-Input-Form(Flutter)
Flutter信用卡输入表
项目地址:https://github.com/Origogi/Flutter-Credit-Card-Input-Form
项目Demo:Flutter-Credit-Card-Input-Form
92.Neumorphic(Flutter)
适用于Flutter的完整,随时可用的Neumorphic ui套件, ️ 兼容暗模式
项目地址:https://github.com/Idean/Flutter-Neumorphic
93.MusicDNA
适用于Android的音乐播放器,可呈现当前播放音乐的精美DNA(Visualization)
项目地址:https://github.com/harjot-oberai/MusicDNA