Android 开源项目android-open-project解析之(四) ColorPickView,GraphView,UI Style,Other

Android 开源项目android-open-project解析之(四) ColorPickView,GraphView,UI Style,Other

大家好,又见面了,我是全栈君。

 十三、ColorPickView

  1. ColorPickerView
    颜色选择器,支持PopupWindows或新的Activity中打开
    项目地址:https://code.google.com/p/color-picker-view/
    效果图:Renderings

  2. HoloColorPicker
    颜色选择器
    项目地址:https://github.com/LarsWerkman/HoloColorPicker
    Demo地址:https://docs.google.com/file/d/0BwclyDTlLrdXRzVnTGJvTlRfU2s/edit

  3. ColorPickerPreference
    颜色选择器
    项目地址:https://github.com/attenzione/android-ColorPickerPreference
    效果图:Renderings

  4. ColorPicker
    颜色选择器(Google Agenda中的样式风格)
    项目地址:https://github.com/flavienlaurent/colorpicker
    Demo地址:https://raw.github.com/biboune/colorpicker/master/colorpicker-sample.apk
    效果图:Renderings
    Android 开源项目android-open-project解析之(四) ColorPickView,GraphView,UI Style,Other

  十四、GraphView

  1. MPAndroidChart
    强大的图表绘制工具,支持折线图、面积图、散点图、时间图、柱状图、条图、饼图、气泡图、圆环图、范围(高至低)条形图、网状图及各种图的结合;支持图的拖拽缩放。支持 Android 2.2 以上。支持横纵轴缩放。多指缩放,展现动画、高亮、保存到 sdcard、从文件读取图表
    项目地址:https://github.com/PhilJay/MPAndroidChart
    Demo地址:https://play.google.com/store/apps/details?

    id=com.xxmassdeveloper.mpchartexample
    Demo项目:https://github.com/PhilJay/MPAndroidChart/tree/master/MPChartExample
    效果图:Android 开源项目android-open-project解析之(四) ColorPickView,GraphView,UI Style,Other
    Android 开源项目android-open-project解析之(四) ColorPickView,GraphView,UI Style,Other
    Android 开源项目android-open-project解析之(四) ColorPickView,GraphView,UI Style,Other
    Android 开源项目android-open-project解析之(四) ColorPickView,GraphView,UI Style,Other
    Android 开源项目android-open-project解析之(四) ColorPickView,GraphView,UI Style,Other
    Android 开源项目android-open-project解析之(四) ColorPickView,GraphView,UI Style,Other
    在线演示:https://www.youtube.com/watch?v=ufaK_Hd6BpI

  2. achartengine
    强大的图表绘制工具,支持折线图、面积图、散点图、时间图、柱状图、条图、饼图、气泡图、圆环图、范围(高至低)条形图、拨号图/表、立方线图及各种图的结合
    项目地址:https://code.google.com/p/achartengine/
    效果图:Renderings
    http://www.achartengine.org/dimages/sales_line_and_area_chart.png
    http://www.achartengine.org/dimages/temperature_range_chart.png
    http://www.achartengine.org/dimages/combined_chart.png
    http://www.achartengine.org/dimages/budget_chart.png
    官网网址:http://www.achartengine.org/
    APP演示样例:Wordpress Android,Google Analytics

  3. GraphView
    绘制图表和曲线图的View,可用于Android上的曲形图、柱状图、波浪图展示
    项目地址:https://github.com/jjoe64/GraphView
    Demo项目:https://github.com/jjoe64/GraphView-Demos
    APP演示样例:Wordpress Android,Google Analytics

  4. HoloGraphLibrary
    绘制现状图、柱状图、饼状图
    项目地址:https://bitbucket.org/danielnadeau/holographlibrary/src
    文档介绍:https://bitbucket.org/danielnadeau/holographlibrary/wiki/Home

  5. XCL-Charts
    XCL-Charts基于原生的Canvas来绘制各种图表,在设计时,尽量在保证开发效率的同一时候,给使用者提供足够多的定制化能力。

    因此使用简便,同一时候具有相当灵活的定制能力。眼下支持3D/非3D柱形图(Bar Chart)、3D/非3D饼图(Pie Chart)、堆积图(Stacked Bar Chart)、面积图(Area Chart)、 折线图(Line Chart)、曲线图(Spline Chart)、环形图(Dount Chart)、南丁格尔玫瑰图(Rose Chart)、仪表盘(Dial Chart)、刻度盘(Gauge Chart)、雷达图(Radar Chart)、圆形图(Circle Chart)等图表。

    其他特性还包含支持图表缩放、手势移动、动画显示效果、高密度柱形显示、图表分界定制线、多图表的混合显示及同数据源不同类型图表切换等。
    项目地址:https://github.com/xcltapestry/XCL-Charts
    Demo地址:https://github.com/xcltapestry/XCL-Charts/blob/master/XCL-Charts-demo/bin/XCL-Charts-demo.apk?raw=true

  6. EazeGraph
    Android 图表库。支持柱状图、分层柱状图、饼状图、线性图
    项目地址:https://github.com/blackfizz/EazeGraph
    Demo地址:https://play.google.com/store/apps/details?id=org.eazegraph.app

  7. 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
    效果图:RenderingsRenderingsRenderings

  8. HelloCharts for Android
    支持折线图、柱状图、饼图、气泡图、组合图;支持预览、放大缩小,滚动,部分图表支持动画;支持 Android 2.2 以上
    项目地址:https://github.com/lecho/hellocharts-android
    Demo地址:https://play.google.com/store/apps/details?

    id=lecho.lib.hellocharts.samples
    在线演示:Android 开源项目android-open-project解析之(四) ColorPickView,GraphView,UI Style,Other

  十五、UI Style

             不相同式的系统UI风格。如IOS、Bootstrap风格

  1. UITableView
    ios风格控件。包含Button、ListView、TableView
    项目地址:https://github.com/thiagolocatelli/android-uitableview
    Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/ui-tableview-demo.apk?raw=true

  2. ATableView
    ios风格控件
    项目地址:https://github.com/dmacosta/ATableView
    Demo地址:https://play.google.com/store/apps/details?

    id=com.nakardo.atableview.demo

  3. Cards-UI
    卡片式View,支持单个卡片,item为卡片的ListView
    项目地址:https://github.com/afollestad/Cards-UI
    Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/cards-ui-demo.apk?

    raw=true

  4. cardslib
    卡片式View,支持单个卡片。item为卡片的ListView和GridView
    项目地址:https://github.com/gabrielemariotti/cardslib
    Demo地址:https://play.google.com/store/apps/details?id=it.gmariotti.cardslib.demo

  5. Android-Bootstrap
    Bootstrap 风格的button
    项目地址:https://github.com/Bearded-Hen/Android-Bootstrap
    效果图:Renderings

  6. Material Design Android Library
    Android L 中 Material Design 风格的组件适配到 Android 2.2+
    项目地址:https://github.com/navasmdc/MaterialDesignLibrary

  7. Android FlatUI
    Android 扁平化风格的组件,支持一些自己定义样式
    项目地址:https://github.com/eluleci/FlatUI
    效果图:Renderings
    Android 开源项目android-open-project解析之(四) ColorPickView,GraphView,UI Style,Other

 十六、其它

  1. SwipeBackLayout
    左右或向上滑动返回的Activity
    项目地址:https://github.com/Issacw0ng/SwipeBackLayout
    Demo地址:https://play.google.com/store/apps/details?id=me.imid.swipebacklayout.demo
    APP演示样例:知乎

  2. android-styled-dialogs
    可自己定义样式的dialog,默认与Holo主题样式一致。在Android2.2以上同一样式
    项目地址:https://github.com/inmite/android-styled-dialogs
    Demo地址:https://github.com/umano/AndroidSlidingUpPanel
    Demo地址:https://code.google.com/p/android-wheel/
    效果图:Renderings

  3. TableFixHeaders
    第一列固定的Table
    项目地址:https://github.com/InQBarna/TableFixHeaders
    Demo地址:http://bit.ly/13buAIq

  4. Inscription
    可用于展示应用change和new feature信息
    项目地址:https://github.com/MartinvanZ/Inscription

  5. ActivityTransition
    Activity切换动画,包含渐变、flip、某个位置进入等等
    项目地址:https://github.com/ophilbert/ActivityTransition
    效果图:类似桌面左右切换的各种效果。只是桌面并不是用ViewPager实现而已
    文档介绍:https://github.com/jfeinstein10/JazzyViewPager/blob/master/JazzyViewPager.apk?

    raw=true

  6. EasyAndroidAnimations
    针对View的各种动画
    项目地址:https://github.com/2359media/EasyAndroidAnimations

  7. GlowPadBackport
    将Android4.2的锁屏界面解锁扩展到Android1.6及1.6+
    项目地址:https://github.com/rock3r/GlowPadBackport
    Demo地址:https://play.google.com/store/apps/details?id=net.sebastianopoggi.samples.ui.GlowPadSample
    效果图:Renderings

  8. GlowPadView
    Android4锁屏界面解锁
    项目地址:https://github.com/nadavfima/GlowPadView
    效果图:https://raw.github.com/nadavfima/GlowPadView/master/example.png

  9. android-lockpattern
    Android的图案password解锁
    项目地址: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开机的图案password解锁,支付宝的password解锁

  10. PatternLock
    还有一个 Android 图案解锁库
    项目地址:https://github.com/DreaminginCodeZH/PatternLock
    Demo 地址:https://github.com/DreaminginCodeZH/PatternLock/raw/master/dist/sample.apk
    效果图:Renderings
    APP演示样例:Android开机的图案password解锁。支付宝的password解锁

  11. RangeBar
    类似于SeekBar,不同的是能够选择一个范围内的值而不是单个值
    项目地址:https://github.com/edmodo/range-bar
    Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/range-bar-demo.apk?

    raw=true
    效果图:Renderings

  12. ChromeView
    利用Chromium实现的WebView。解决各个Android版本号WebView不同的问题,同一时候利用最新Chrome代码
    项目地址:https://github.com/pwnall/chromeview

  13. android-phased-seek-bar
    支持预先定义状态的SeekBar
    项目地址:https://github.com/ademar111190/android-phased-seek-bar
    效果图:Renderings

  14. Android Slider Preference Library
    可加入到设置中的基于对话框的RankBar小部件
    项目地址:https://github.com/jayschwa/AndroidSliderPreference

  15. ShowcaseView library
    用于高亮显示应用程序的特定部分,从而突出突出重点
    项目地址:https://github.com/amlcurran/ShowcaseView

  16. android-segmented-control
    Android上的Segmented Controls。相当于RadioButton组
    项目地址:https://github.com/hoang8f/android-segmented-control

  17. Swipeable Cards
    类似Tinder的卡片效果,能够载入图片并动画效果展示,向左滑动表示喜欢。向右表示不喜欢
    项目地址:https://github.com/kikoso/Swipeable-Cards
    Demo地址:https://play.google.com/store/apps/details?id=info.hoang8f.fbutton.demo

  18. EdgeEffectOverride
    改变ScrollView, ListView, ExpandableListView, GridView, ViewPager等滚动控件滚动到边缘的颜色效果
    项目地址:https://github.com/AndroidAlliance/EdgeEffectOverride

  19. android-pinned-header-listviews
    使ExpandListView的Group滑动到顶端时会固定不动直到另外一个Group到达顶端
    项目地址:https://github.com/rtyley/android-pinned-header-listviews

  20. AndroidSwipeLayout
    滑动Layout,支持单个View,ListView,GridView
    项目地址:https://github.com/daimajia/AndroidSwipeLayout
    Demo地址:Download Demo
    效果图:Android 开源项目android-open-project解析之(四) ColorPickView,GraphView,UI Style,Other

  21. DynamicCardLayout
    在Android中实现的类似Windows8的瓷片布局
    项目地址:https://github.com/dodola/DynamicCardLayout
    效果图:Renderings

  22. Emoticons-Keyboard
    带表情情符号的自己定义键盘
    项目地址:https://github.com/chiragjain/Emoticons-Keyboard
    效果图:Renderings

  23. Android Typeface Helper
    能够帮你轻松实现自己定义字体的库
    项目地址:https://github.com/norbsoft/android-typeface-helper
    效果图:Renderings

  24. Android-Anim-Playground
    几个动画效果,当中第二个基于android-svg的绘制效果很好
    项目地址:https://github.com/Tibolte/Android-Anim-Playground
    效果图:Renderings

  25. NiftyDialogEffects
    支持自己定义飞入动画样式的 Dialog
    项目地址:https://github.com/sd6352051/NiftyDialogEffects
    效果图:Renderings
    在线演示:http://tympanus.net/Development/ModalWindowEffects/

  26. PostOffice
    创建 Holo 及 Material Design 样式的 Dialog
    项目地址:https://github.com/r0adkll/PostOffice
    效果图:Renderings

  27. Swipecards
    类似Tinder的卡片效果,能够载入图片并动画效果展示。向左滑动表示喜欢,向右表示不喜欢,依据 Kikoso’s Swipeable-Cards 改造而来
    项目地址:https://github.com/Diolor/Swipecards

  28. SeekArc
    圆形的 SeekBar
    项目地址:https://github.com/TriggerTrap/SeekArc
    效果图:Renderings

  29. BlurDialogFragment
    显示 DialogFragment 时背景模糊效果
    项目地址:https://github.com/tvbarthel/BlurDialogFragment
    Demo地址:https://play.google.com/store/apps/details?id=fr.tvbarthel.lib.blurdialogfragment.sample

  30. range-seek-bar
    随机值选取的 SeekBar
    项目地址:https://github.com/yahoo/android-range-seek-bar
    效果图:Renderings

  31. MaterialRangeBar
    能够选择一个范围内的值而不是单个值的 SeekBar。RangeBar 的 Material Design 风格适配
    项目地址:https://github.com/oli107/material-range-bar
    效果图:Renderings

  32. MaterialList
    Material Design 风格的 CardView
    项目地址:https://github.com/dexafree/MaterialList
    Demo地址:https://play.google.com/store/apps/details?id=com.dexafree.materiallistviewexample
    效果图:Renderings
    Android 开源项目android-open-project解析之(四) ColorPickView,GraphView,UI Style,Other

  33. road-trip
    设置path的各种动画效果,以及怎样实现复杂路径动画,类似于ios中的指纹注冊界面的指纹动画效果
    项目地址:https://github.com/romainguy/road-trip
    效果图:Renderings

  34. dialogplus
    一个简单的Android对话框。支持不同的弹出模式
    项目地址:https://github.com/orhanobut/dialogplus
    效果图:Renderings

  35. FlowLayout
    一个简单的流式布局,使用方法类似 LinearLayout,可是可以让子元素依据宽度自己主动换行
    项目地址:FLowLayout
    效果图:
    Renderings

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/115347.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 如何解决Mac上网速度很慢的问题(多种可能分析)[通俗易懂]

    如何解决Mac上网速度很慢的问题(多种可能分析)[通俗易懂]问题:我发现在我的Mac上上网的速度很慢。第一种分析:问题分析:虽然Mac上的运行速度很慢,但同时在我的两台手机上面的运行速度都比较快。我刚开始怀疑是路由器的问题,如果是路由器的问题,那么手机肯定不会很块,手机也会很慢,可以断定肯定是我的mac设置出了问题,我按个这个步骤寻找,去掉8.8.8.8,问题解决了。将上面的DNS地址8.8.8.8去掉就好了分析8.8.8……

  • php中的header函数_contenttype是什么意思

    php中的header函数_contenttype是什么意思这篇文章介绍的内容是关于PHP中php设置header函数之content-type,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下//定义编码header(‘Content-Type:text/html;charset=utf-8’);//Atomheader(‘Content-type:application/atom+xml’);//CSSheader(‘Content…

  • xsrf form html,python – tornado开启了xsrf_cookies,在ckeditor中上传文件如何传入xsrf_form_html()?…

    xsrf form html,python – tornado开启了xsrf_cookies,在ckeditor中上传文件如何传入xsrf_form_html()?…tornado在setting中设置了”xsrf_cookies”:True,则需要在表单中添加{%modulexsrf_form_html()%}。但ckeditor如何传xsrf_cookies这个值,每次上传图片都显示’_xsrf’argumentmissingfromPOST。如果把”xsrf_cookies”设置为False则上传成功。下面是上传的代码classcku…

  • Y客地址「建议收藏」

    Y客地址「建议收藏」http://www.yeskee.com/fenglibing

  • jQuery的Ajax实例(附完整代码)

    jQuery的Ajax实例(附完整代码)目录写在前边什么是AjaxAjax基本结构实例实例1实例2小结写在前边作为一个前端刚入门没多久的小白,想在这里分享一下我的学习内容,就算是学习笔记了。因为前端的大部分学习都是通过网站上的教程,所以遇到不懂得问题,也只有求助于网络,通过度娘,了解到了一些论坛、博客。在发现了众多技术大牛的同时,我也发现,一些像我这样的小白,由于能力有限,在查找相关资料的时候,对于大佬的一些操作理解困难,虽说能照猫…

  • UEFI安装win10+manjaro双系统

    UEFI安装win10+manjaro双系统前期准备win10下载ISO:manjaro下载制作启动盘(win10)制作启动盘(manjaro)BIOS设置安装UEFI+GPT安装win10安装win10安装manjaro前期准备win10下载ISO:微软官方Windows10ISO直接下载网页:https://www.microsoft.com/zh-cn/software-down…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号