Android酷炫实用的开源框架(UI框架)

摘要:
//Github.com/Yalantis/Context-Menu.Android3.Pull-to-Refresh.Rentals-Android提供了一个简单且可定制的下拉刷新实现。GridView项目地址:DownloadDemo6.AndroidTypefaceHelper可以帮助您轻松实现自定义字体的库项目地址:

    原文链接:http://www.androidchina.net/1992.html

前言

  忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。

1.Side-Menu.Android
分类侧滑菜单,Yalantis 出品。
项目地址:https://github.com/Yalantis/Side-Menu.Android

Android酷炫实用的开源框架(UI框架)第1张

2.Context-Menu.Android
可以方便快速集成漂亮带有动画效果的上下文菜单,Yalantis出品。
项目地址:https://github.com/Yalantis/Context-Menu.Android

Android酷炫实用的开源框架(UI框架)第2张

3.Pull-to-Refresh.Rentals-Android
提供一个简单可以自定义的下拉刷新实现,Yalantis 出品。
项目地址:https://github.com/Yalantis/Pull-to-Refresh.Rentals-Android

Android酷炫实用的开源框架(UI框架)第3张

4.Titanic
可以显示水位上升下降的TextView
项目地址:https://github.com/RomainPiel/Titanic

Android酷炫实用的开源框架(UI框架)第4张

5.AndroidSwipeLayout
滑动Layout,支持单个View,ListView,GridView
项目地址:https://github.com/daimajia/AndroidSwipeLayout
Demo地址:Download Demo

Android酷炫实用的开源框架(UI框架)第5张

6.Android Typeface Helper
可以帮你轻松实现自定义字体的库
项目地址:https://github.com/norbsoft/android-typeface-helper

Android酷炫实用的开源框架(UI框架)第6张

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开机的图案密码解锁,支付宝的密码解锁

Android酷炫实用的开源框架(UI框架)第7张

8.ToggleButton
状态切换的 Button,类似 iOS,用 View 实现
项目地址:https://github.com/zcweng/ToggleButton

Android酷炫实用的开源框架(UI框架)第8张

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

Android酷炫实用的开源框架(UI框架)第9张

10.实现滑动ViewPager渐变背景色

项目地址:https://github.com/TaurusXi/GuideBackgroundColorAnimation

Android酷炫实用的开源框架(UI框架)第10张

11.Euclid
用户简历界面,Yalantis 出品。
项目地址:https://github.com/Yalantis/Euclid

Android酷炫实用的开源框架(UI框架)第11张

12.InstaMaterial

Instagram的一组Material 风格的概念设计

项目地址:https://github.com/frogermcs/InstaMaterial

Android酷炫实用的开源框架(UI框架)第12张

13.SpringIndicator

使用bezier实现粘连效果的页面指示

项目地址:https://github.com/chenupt/SpringIndicator

Android酷炫实用的开源框架(UI框架)第13张

14.BezierDemo

仿qq消息气泡拖拽消失的效果。

项目地址:https://github.com/chenupt/BezierDemo

Android酷炫实用的开源框架(UI框架)第14张

15.FoldableLayout

折叠的信纸被打开一样的动画效果

Android酷炫实用的开源框架(UI框架)第15张

16.Taurus
下拉刷新,Yalantis 出品。(是不是有点似曾相识呢?)
项目地址:https://github.com/Yalantis/Taurus

Android酷炫实用的开源框架(UI框架)第16张

17.PersistentSearch

在点击搜索的时候控件在原有位置显示输入框。

项目地址:https://github.com/Quinny898/PersistentSearch

Android酷炫实用的开源框架(UI框架)第17张

18.circular-progress-button

带进度显示的Button

项目地址: https://github.com/dmytrodanylyk/circular-progress-button

Android酷炫实用的开源框架(UI框架)第18张

19.discrollview

当上下滚动的时候子元素会呈现不同动画效果的scrollView,网页上称之为:视差滚动

项目地址: https://github.com/flavienlaurent/discrollview

Android酷炫实用的开源框架(UI框架)第19张

20.sweet-alert-dialog

一个带动画效果的自定义对话框样式

项目地址:https://github.com/pedant/sweet-alert-dialog

Android酷炫实用的开源框架(UI框架)第20张

21.android-floating-action-button

Material Desig风格的浮动操作按钮

项目地址:https://github.com/futuresimple/android-floating-action-button

Android酷炫实用的开源框架(UI框架)第21张

22.android-collapse-calendar-view

可以在月视图与周视图之间切换的calendar控件

项目地址:https://github.com/blazsolar/android-collapse-calendar-view

Android酷炫实用的开源框架(UI框架)第22张

23.NumberProgressBar

个简约性感的数字进度条

项目地址:https://github.com/daimajia/NumberProgressBar

Android酷炫实用的开源框架(UI框架)第23张

24.CircularProgressView

CircularProgressView 是通过自定义view的方式实现的Material风格的加载提示控件,兼容任何版本。

项目地址:https://github.com/rahatarmanahmed/CircularProgressView

Android酷炫实用的开源框架(UI框架)第24张

25.OriSim3D-Android

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

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

Android酷炫实用的开源框架(UI框架)第25张

转载请注明:Android开发中文站 » Android酷炫实用的开源框架(UI框架)

免责声明:文章转载自《Android酷炫实用的开源框架(UI框架)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇STM32 + UIP + ENC28J60 实现TCP 简单通讯教你一招:修复win7 系统自带的截图工具损坏下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

c#多个按钮执行同一类事件-按钮按下和弹起

首先在Winform中添加一个Button控件,在属性里面为控件添加鼠标按下和弹起事件(不要双击按钮,在属性里面添加) 再添加其他几个按钮控件,在控件的属性里面为鼠标按下和弹起添加已定义好处理函数(MotionLYP_MouseDown,MotionLYP_MouseUp),所有按钮添加同样的处理函数。如上图所示。 然后在函数里面添加处理代码。(需要判断...

windows下的shellcode剖析浅谈[转自看雪]

标 题: 【原创】windows下的shellcode剖析浅谈作 者:snowdbg时 间: 2009-10-06,11:12链 接: http://bbs.pediy.com/showthread.php?t=99007  今天是中秋节,正好我的文章在今天基本完成,作为中秋礼物送给大家,由于本人水平有限希望大家多多批评指正!学习了好些日子了,思路总是乱...

eclipse项目转android studio详解

第一步:项目导入   向AS中导入项目的方法有两种(其实是一种)。   方法一:是在eclipse中先导出为gradle(如图1),然后打开AS,找到项目中的gradle文件,直接导入。   方法二:直接在AS中找到项目,直接导入。(如图2)     图1                              图2   第二步:项目初始化   项目导...

[转]面向物联网的21个开源软件项目

  原文链接:https://my.oschina.net/RainyZou/blog/1605337 物联网市场呈现碎片化、无定形、不断变化的特点,其性质需要不仅仅像平常那样关注互操作性。开源在这方面表现不俗也就不足为奇了——客户犹豫不决,不敢将物联网的未来寄托在一种可能销声匿迹或变得难以定制、互联的专有平台上。 我在本文中介绍了主要的开源软件项目,专注...

从零开始实现ASP.NET Core MVC的插件式开发(九)

标题:从零开始实现ASP.NET Core MVC的插件式开发(九) - 升级.NET 5及启用预编译视图 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/13992077.html 源代码:https://github.com/lamondlu/Mystique 适用版本:.NET Core 3.1, ....

malloc原理和内存碎片

当一个进程发生缺页中断的时候,进程会陷入内核态,执行以下操作:1、检查要访问的虚拟地址是否合法2、查找/分配一个物理页3、填充物理页内容(读取磁盘,或者直接置0,或者啥也不干)4、建立映射关系(虚拟地址到物理地址)重新执行发生缺页中断的那条指令如果第3步,需要读取磁盘,那么这次缺页中断就是majflt,否则就是minflt。 内存分配的原理 从操作系统角度...