• Android 实用开源控件


    图片放大缩小:

          PinchImageView

      体验最好的图片手势控件,不同分辨率无缝切换,可与ViewPager结合使用。

          GestureViews

      带有手势控制的ImageView和FrameLayout。这个库的目的是让图片查看尽可能流畅和方便,同时方便开发者把它集成到自己的项目中。作者的功底非常深厚。

    图片处理:

          LargeImage 
          Android 加载大图 可以高清显示10000*10000像素的图片,轻松实现微博长图功能

          SimpleTagImageView 
          一个可以在图片四个角显示一个小标签的ImageView,并且可以控制标签的宽度和背景颜色。(也可调整图片显示圆角等)

          WeChatImageClipping

          仿微信IM图片剪裁

          MaterialImageView

          小而美的MaterialImageView,阴影 圆角 旋转抗锯齿

          Masaccio

          实现对图片进行人脸识别,显示人脸区域的图像。

    AVLoadingIndicatorView

    各种Loading效果。

    AnimatedRandomLayout

    本布局实现了在屏幕上随机生成可供操作的子控件控件,并完成向中心移动的随控件出现位置, 动态设定的动画效果。

    ScrollDownLayout

    帮助你能够在ScrollView或者ListView里面使用ViewPager,支持手势下滑退出页面.

    Android-job

    EverNote开源的一个可以在后台处理延时工作的库。

    CreditCardView

    创建一个真实的银行卡卡片布局。

    MovingImageView

    图片可以自动移动的ImageView。

    DanmakuFlameMaster

    DanmakuFlameMaster是Android上最好的开源弹幕引擎.

    DropDownMenu (@方杰_Jay)

    类似58同城的多条件过滤筛选效果。

    loadtoast (@泡在网上编代码)

    默认的toast很丑,而且也没有真正提供显示短暂消息的功能。这个库能为toast显示动画反馈,显示到选择按钮或者删除按钮的过度动画。而且toast 的生命周期是完全取决于你的。

    ArcLayout

    效果很赞的弧形布局。(可自定义弧度、以及布局方向)

    FilterMenu

    效果很赞的圆形菜单。

    UltimateRecyclerView

    一个多功能的RecyclerView,包括了下拉刷新、加载更多,滑动删除,拖拽排序、多种动画、视差拖动、Toolbar渐变、Toolbar和FAB随着滚动出现消失等等效果,都可以放在同一个RecyclerVIew中并自由配置。

    jpinyin 
    JPinyin是一个汉字转拼音的Java开源类库,在PinYin4j的功能基础上做了一些改进。 【JPinyin主要特性】

        1. 准确、完善的字库; Unicode编码从4E00-9FA5范围及3007(〇)的20903个汉字中,JPinyin能转换除46个异体字(异体字不存 在标准拼音)之外的所有汉字;
        2. 拼音转换速度快; 经测试,转换Unicode编码从4E00-9FA5范围的20902个汉字,JPinyin耗时约100毫秒。
        3. 多拼音格式输出支持; JPinyin支持多种拼音输出格式:带音标、不带音标、数字表示音标以及拼音首字母输出格式;
        4. 常见多音字识别; JPinyin支持常见多音字的识别,其中包括词组、成语、地名等;
        5. 简繁体中文转换

    sqlbrite

    良心企业Square的又一开源项目,当你不想给用ContentProvider,只想简单监听SQLite表增删改的数据变更时可以试试它。

    BooheeScrollView

    模仿薄荷食物图书馆效果,底部手势滑动滚动弧形图片列表。

    波浪式加载:

          WaveLoadingView

      帮你轻松实现波浪式加载,形状可圆形、正方式、自定义设置边框颜色,宽度,波浪大小以及颜色。

          CircularFillableLoaders

      一个漂亮的圆形 fillable Loader,可被用在 splashscreen。

    GiftRainView

    一个用来下金币,下红包的View。

    AnimTextView

    显示文本时带有动画效果的 TextView(一个个文字,滚动下来)。

    showhidepasswordedittext

    一个可以显示/隐藏密码的 EditText,通过右侧的一个可点击的显示/隐藏图标来显示或者隐藏密码.

    SwipeableCard

    一个模仿 Google StreeView 里 swipe card 的简单实现。

    ShortcutHelper

    一个快速使用shortcut(快捷方式),避免各种 ROM 适配导致的各种问题的库。

    Spyglass

    一个可以让你在App轻松实现@功能的库。

    BlurImageView 
    一个可以由模糊慢慢渐近显示为清晰图的控件。

    WheelView-Android

    一个刻度滚轮控件(横向显示刻度)。

    CharacterPickerView

    可实现三级联动的选择器,高仿iOS的滚轮控件。

    MaterialColdStart

    一个增强冷启动体验的库(即启动先显示大体布局背景,不包括内容,后再加载内容显示)。

    Highlight

    一个用于app指向性功能高亮的库(为指示功能设置个蒙板,突出,再填写文字指向该功能),功能导向。

    pull-back-layout

    Pull down to finish an Activity. 按住向下滑动结束acitivity

    HTextView

    效果很赞的 TextView 的文本显示动画(eg:各种炫酷显示效果)。

    ZoomTextView

    支持手势缩放的自定义 TextView,控件本身和文字都会随着手势同时放大和缩小(换行)。

    Twitter 心型按钮动画效果(周围散开离散点):

          LikeAnimation

          Twitter 心型按钮动画效果。

          SmallBang

          一个可以让你给任何 View 添加 Twitter 心型按钮动画效果的库。

  • 相关阅读:
    Jmeter索引贴
    Jenkins Jmeter Tomcat Html实施方案
    转载:几种方法来实现scp拷贝时无需输入密码
    Jenkins Jmeter Ant Email Html实施方案
    zabbix3.4 zabbix-server zabbix-agent zabbix-java-gateway安装 配置
    shell () {}
    Vuser中常用的C语言函数
    loadrunner C语言循环for while do...while
    loadrunner C语言switch case
    linux系统扫描技术及安全防范--------待补全
  • 原文地址:https://www.cnblogs.com/CharlesGrant/p/5063440.html
Copyright © 2020-2023  润新知