1.OriSim3D-Android

opengl 实现了各种折纸效果,模拟了从一张纸折叠成一条船的整个过程

项目地址: https://github.com/RemiKoutcherawy/OriSim3D-Android

项目Demo:OriSim3D-Android

2.Matisse

Matisse是知乎开源的一个本地选择照片和视频的库,UI设计得非常精美。有如特性:

  • 可以在Fragment/Activity 中使用
  • 选择照片的格式包括:PNG、JPEG 、GIF.视频格式包括:MPEG, MP4
  • 支持不同的主题并且可以自定义主题
  • 支持不同的图片加载方式(Picasso、Glide等)
  • 自定义过滤规则

项目地址:https://github.com/zhihu/Matisse

项目Demo: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不仅可以为您提供初始设置,还可以建议工具立即开始绘制复杂的动画。这些工具包括:

  • 创建一个矩形并对其应用图像
  • 设置相机并指定可见区域
  • 应用一堆着色器,包括模糊和色调
  • 应用基本动画:移动,缩放,旋转,纹理切换
  • 使用ETC1压缩纹理格式以加快加载速度

还有一件事:GLata允许您使用本机OpenGL ES调用和技巧,大型图形框架通常不这样做。将此库视为OpenGL ES的轻量级包装,以及用于创建复杂动画的启动板。

项目地址:https://github.com/Yalantis/GLata

项目Demo:GLata

5.Horizon

Horizo​​n-适用于Android的简单视觉均衡器 ,Yalantis 出品。

项目地址:https://github.com/Yalantis/Horizon

项目Demo:Horizon

6.Watchface-Constructor

表盘构造器 ,Yalantis 出品。

项目地址:https://github.com/Yalantis/Watchface-Constructor

项目Demo: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

项目Demo:PanoramaImageView


10.MaterialShadows

适用于android的Material Shadows:用于支持凸面材质阴影的库

项目地址:https://github.com/harjot-oberai/MaterialShadows

项目Demo: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

项目Demo:MarqueeView

14.KenBurnsView

身临其境的动画拖拽

项目地址:https://github.com/flavioarfaria/KenBurnsView

项目Demo:KenBurnsView

15.MathView

用于在Android应用中显示数学公式的库

项目地址:https://github.com/jianzhongli/MathView

项目Demo:MathView

16.3dTagCloudAndroid

项目地址:https://github.com/misakuo/3dTagCloudAndroid

项目Demo:3dTagCloudAndroid

17.CouponView

半圆锯齿背景虚线边框组合实现简单优惠券效果

项目地址:https://github.com/dongjunkun/CouponView

项目Demo:CouponView



18.ScratchView

仿刮刮卡视图

项目地址:https://github.com/sharish/ScratchView

项目Demo:ScratchView

19.StickerView

贴纸视图的缩放拖动翻转删除

项目地址:https://github.com/wuapnjie/StickerView

项目Demo:StickerView

20.FogView_Library

FogView是一个android库,可以在任何布局上显示雾,并且在用户摩擦时雾会消除

项目地址:https://github.com/dynamitechetan/FogView_Library

项目Demo:FogView_Library

21.LoopRotarySwitch

3D旋转木马容器控件,可以无限循环,自动旋转(方向分顺时针和逆时针),可以手势切换或者点击切换

项目地址:https://github.com/dalong982242260/LoopRotarySwitch

项目Demo:LoopRotarySwitch

22.Depth

在fragments中添加Depth

项目地址:https://github.com/florent37/Depth

项目Demo:Depth



23.Depth-LIB-Android

该库为视图增加了深度/厚度

项目地址:https://github.com/danielzeller/Depth-LIB-Android-

项目Demo:Depth-LIB-Android



24.ScrollNumber

一个简单,优美,易于使用的滚动编号小部件

项目地址:https://github.com/a-voyager/ScrollNumber

项目Demo:ScrollNumber

25.DrawView

允许用户创建图纸的Android视图。自定义设置,例如颜色,宽度或工具。撤消或重做操作。放大到DrawView并添加背景。

项目地址:https://github.com/ByoxCode/DrawView

项目Demo:DrawView






26.tooltips

易于使用的Android库,可轻松在任何视图附近添加工具提示

项目地址:https://github.com/tomergoldst/tooltips

项目Demo:tooltips

27.PolygonDrawingUtil

一个紧凑的Android实用程序,用于构造和绘制圆形正多边形

项目地址:https://github.com/stkent/PolygonDrawingUtil

项目Demo:PolygonDrawingUtil

28.ClearScreenHelper

ClearScreenHelper可以帮助您轻松地通过滑动模式清除屏幕

项目地址:https://github.com/Yellow5A5/ClearScreenHelper

项目Demo:ClearScreenHelper

29.VerificationCodeInput

简洁验证码输入框,能自定义输入框个数和样式

项目地址:https://github.com/liuguangli/VerificationCodeInput

项目Demo:VerificationCodeInput

30.NetMonitor

使用广播监听网络变化更新UI

项目地址:https://github.com/GHdeng/NetMonitor

项目Demo:NetMonitor

31.WaveSideBar

一个快速跳跃分组的侧边栏控件,示例中配合RecyclerView实现

项目地址:https://github.com/Solartisan/WaveSideBar

项目Demo: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

项目Demo:Luban

35.CountdownView

Android倒计时视图,使用画布绘制,支持多种样式

项目地址:https://github.com/iwgang/CountdownView

项目Demo:CountdownView


36.WifiP2P

Wifi Direct,实现Android手机之间无网络传输文件

项目地址:https://github.com/leavesC/WifiP2P

项目Demo:WifiP2P

37.rclayout

Android 通用圆角布局,快速实现圆角需求

项目地址:https://github.com/GcsSloop/rclayout

项目Demo: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

项目Demo:BezierSeekBar

43.YcShareElement

轻松实现Android ShareElement动画

项目地址:https://github.com/yellowcath/YcShareElement

项目Demo: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

项目Demo: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

  • 建造者模式
  • 材质设计和预制图标
  • Webview侦听器
  • 自定义主题和自定义过渡动画
  • 支持折叠工具栏和上下文操作栏
  • SwipeRefreshLayout和进度栏
  • 设备旋转
  • 梯度除法器
  • 自定义字体和翻译
  • 支持从右到左


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

项目Demo:BezierMaker


56.WheelPicker

简约炫酷的轮盘视图

项目地址:https://github.com/AigeStudio/WheelPicker

项目Demo:WheelPicker

57.AndroidTVLauncher

这是一个电视发射器,包括一个后倾发射器(minSdkVersion 17)

项目地址:https://github.com/JackyAndroid/AndroidTVLauncher

项目Demo: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

项目Demo:android_scratchoff

61.LowPoly

一个可以将图片转换为 Lowpoly 风格的库

项目地址:https://github.com/CoXier/LowPoly

项目Demo:LowPoly

62.Diagonalify

在图像视图上创建对角线切割

项目地址:https://github.com/developer-shivam/Diagonalify

项目Demo: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

项目Demo: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

项目Demo: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

项目Demo: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

项目Demo: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

项目Demo:WaveInApp


81.DroidArt

允许对文本执行操作并将其轻松与图像结合的Android库

项目地址:https://github.com/Cleveroad/DroidArt

项目Demo:DroidArt

82.PlayWidget

打破单调,使您的音乐播放器与众不同

项目地址:https://github.com/Cleveroad/PlayWidget

项目Demo:PlayWidget

83.ARFaceDetection

适用于Android的基于AR的库,能够检测人脸并在用户头部上方覆盖图像

项目地址:https://github.com/Cleveroad/ARFaceDetection

项目Demo: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

项目Demo:EasyShow3D

86.LongShadow

在任何Android View上添加长长的阴影

项目地址:https://github.com/florent37/LongShadow

项目Demo: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

项目Demo: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

项目Demo:Flutter-Neumorphic





93.MusicDNA

适用于Android的音乐播放器,可呈现当前播放音乐的精美DNA(Visualization)

项目地址:https://github.com/harjot-oberai/MusicDNA

项目Demo:MusicDNA

更多相关文章

  1. 如何在Android项目中配置BuildConfig常量
  2. react-native目录分析
  3. android ViewGroup中的LayoutParams的理解和说明
  4. 【Android】Android(安卓)Studio的安装
  5. 分析Cocos2d Android(安卓)项目的生成和运行
  6. Android(安卓)布局优化之include与merge
  7. React-native 真机代码不更新
  8. Unable to execute dex: java.nio.BufferOverflowException解决
  9. Android图形---OpenGL

随机推荐

  1. android studio 遇到的问题
  2. ERROR:Android Studio - “Unmappable cha
  3. android 无root截屏
  4. android 的分享功能
  5. #Android Ticks#Mount a filesystem read
  6. 【Android】 Android中Log调试详解
  7. android下拉弹出框
  8. Creating Android live wallpaper
  9. android LinearLayout嵌套 button时onCli
  10. ch011 Android Galley与ImageSwitch