Android开源项目分类汇总(四)TextView、ScrollView、TimeView、TipView、FlipView

八、TextView

包括TextView及所有继承自TextView控件,如EditText、Button、RadioButton

  1. android-flowtextview
    文字自动环绕其他View的Layout
    项目地址:https://code.google.com/p/android-flowtextview/
    效果图:http://i949.photobucket.com/albums/ad332/vostroman1500/1.png

  2. Android Form EditText
    验证输入合法性的编辑框,支持输入、英文、ip、url等多种正则验证
    项目地址:https://github.com/vekexasia/android-edittext-validator
    Demo地址:https://play.google.com/store/apps/details?id=com.andreabaccega.edittextformexample

  3. Emojicon
    支持emojis的TextView和EditText
    项目地址:https://github.com/rockerhieu/emojicon
    文档地址:http://rockerhieu.com/emojicon/

  4. android-circlebutton
    Android圆形按钮,实际实现是继承自ImageView
    项目地址:https://github.com/markushi/android-circlebutton
    Demo地址:https://github.com/markushi/android-circlebutton/blob/master/example/example.apk

  5. Segmented Radio Buttons for Android
    iOS’s segmented controls的实现
    项目地址:https://github.com/vinc3m1/android-segmentedradiobutton
    Demo地址:https://github.com/thquinn/DraggableGridView/blob/master/bin/DraggableGridViewSample.apk?raw=true
    效果图:Renderings

  6. Chips EditText Library
    支持国家名字联想从而选择显示该国国旗的EditText,实际就是通过SpannableStringBuilder实现
    项目地址:https://github.com/kpbird/chips-edittext-library
    Demo地址:https://github.com/kpbird/chips-edittext-library/tree/master/ChipsEditTextDemo/bin

  7. AutoFitTextView
    可固定边界内容字体大小自适应的TextView
    项目地址:https://github.com/grantland/android-autofittextview

  8. Shimmer for Android
    文字发淡光的TextView
    项目地址:https://github.com/RomainPiel/Shimmer-android

  9. Titanic
    可以显示水位上升下降(不知道该怎么描述 囧)的TextView
    项目地址:https://github.com/RomainPiel/Titanic
    效果图:

  10. android-iconify
    提供带Icon的TextView,Menu,Button等
    项目地址:https://github.com/JoanZapata/android-iconify

  11. Calligraphy
    让我们在android开发中使用自定义字体变得更加简单
    项目地址 :https://github.com/chrisjenx/Calligraphy
    效果图:

  12. CreditsRoll
    类似星球大战字幕效果的TextView
    项目地址:https://github.com/frakbot/CreditsRoll

  13. android-process-buton
    带加载或提交进度的Button
    项目地址:https://github.com/dmytrodanylyk/android-process-buton

  14. FButton
    扁平化的Button
    项目地址:https://github.com/hoang8f/android-flat-button
    Demo地址:https://play.google.com/store/apps/details?id=info.hoang8f.fbutton.demo

  15. FloatingActionButton
    一个类似Android版Google+浮动功能按钮的控件,可以响应ListView的滚动事件。当列表向上滚动的时候会自动显示,向下滚动的时候自动隐藏。
    项目地址:https://github.com/makovkastar/FloatingActionButton
    Demo地址:https://github.com/makovkastar/FloatingActionButton/tree/master/
    效果图:

  16. Android Saripaar
    Android表单验证
    项目地址:https://github.com/ragunathjawahar/android-saripaar/

  17. JumpingBeans
    文字像 Mexican beans 一样跳动
    项目地址:https://github.com/frakbot/JumpingBeans
    Demo地址:http://play.google.com/store/apps/details?id=net.frakbot.jumpingbeans.demo
    效果图:

  18. FancyButtons
    一个不用图片就可以帮助我们创建出漂亮按钮的库。
    项目地址:https://github.com/medyo/fancybuttons
    Demo地址:https://github.com/medyo/fancybuttons/tree/master/samples
    效果图:Renderings

九、ScrollView

  1. Discrollview
    支持滚动时Item淡入淡出,平移,缩放效果的ScrollView
    项目地址:https://github.com/flavienlaurent/discrollview
    Demo地址:https://github.com/flavienlaurent/discrollview/raw/master/sample.apk

  2. PullScrollView
    仿照新浪微博Android客户端个人中心的ScrollView,下拉背景伸缩回弹效果。
    项目地址:https://github.com/MarkMjw/PullScrollView
    效果图:Renderings

  3. ParallaxScrollView
    支持视差滚动的ScrollView ,背景图片的滚动速度小于ScrollView中子控件的滚动速度
    项目地址:https://github.com/chrisjenx/ParallaxScrollView
    Demo地址:http://cloud.github.com/downloads/chrisjenx/ParallaxScrollView/ParallaxScrollViewDemo-v1.0.5.apk

十、TimeView

包括TimePicker、DatePicker、CalendarView、Clock等时间相关控件

  1. android-times-square
    Android日历时间部件,支持选取单个日期,多个日期,及日期区间段和对话框形式显示
    项目地址:https://github.com/square/android-times-square
    Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/times-square-demo.apk?raw=true

  2. android-calendar-card
    日历
    项目地址:https://github.com/kenumir/android-calendar-card
    Demo地址:https://play.google.com/store/apps/details?id=com.wt.calendarcardsample
    效果图:Renderings

  3. AndroidWheel
    Android Wheel支持城市、多种日期时间、密码、图片
    项目地址:https://code.google.com/p/android-wheel/
    效果图:Renderings

  4. GoogleDateTimePickers
    时间选择部件
    项目地址:https://github.com/Mirkoddd/GoogleDateTimePickers
    文档地址:https://play.google.com/store/apps/details?id=com.mirko.sample&hl=it

  5. DateTimePicker
    日期选择部件(Google Agenda的样式风格)
    项目地址:https://github.com/flavienlaurent/datetimepicker
    Demo地址:https://raw.github.com/biboune/datetimepicker/master/datetimepicker-sample.apk
    效果图:Renderings

  6. android-betterpickers
    提供日期、数字、时间(数字方式和钟表方式)、重复周期(闹钟的周期重复)、HMS(时、分、秒)的选择,支持以DialogFragment的弹窗选择
    项目地址:https://github.com/derekbrameyer/android-betterpickers
    Demo地址:https://play.google.com/store/apps/details?id=com.doomonafireball.betterpickers.sample 效果图:Renderings

十一、TipView

包括Toast、角标、UndoBar等提示性控件

  1. Crouton
    丰富样式的Toast,允许alert、comfirm、info样式及点击消失样式,允许设置Toast显示时间,允许自定义View。 本文32. SuperToasts为其扩展版
    项目地址:https://github.com/keyboardsurfer/Crouton
    Demo地址:http://play.google.com/store/apps/details?id=de.keyboardsurfer.app.demo.crouton

  2. supertooltips
    带动画效果的Tips显示
    项目地址:https://github.com/nhaarman/supertooltips
    Demo地址:https://play.google.com/store/apps/details?id=com.haarman.supertooltips

  3. Android ViewBadger
    为其他View添加角标等
    项目地址:https://github.com/jgilfelt/android-viewbadger
    Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/android-viewbadger.apk?raw=true
    效果图:Renderings

  4. SuperToasts
    更丰富样式的toast,支持Button、Progress、Horizontal Progress样式、支持进入动画、支持撤销及其动画设置
    项目地址:https://github.com/JohnPersano/SuperToasts
    Demo地址:https://play.google.com/store/apps/details?id=com.supertoastsdemo
    效果图:SuperButtonToast

  5. UndoBar
    屏幕底部显示取消或是确认的PopupWindows
    项目地址:https://github.com/soarcn/UndoBar
    效果图:

  6. UndoBar
    屏幕底部显示取消或是确认某操作
    项目地址:https://github.com/jenzz/Android-UndoBar
    效果图:Renderings

  7. Android-ActionItemBadge
    可以在ActionBar的MenuItem上显示一个小角标
    项目地址:https://github.com/mikepenz/Android-ActionItemBadge
    效果图:

    十二、FlipView

    1. android-flip
      类似Flipboard翻转动画的实现
      项目地址:https://github.com/openaphid/android-flip
      Demo地址:https://github.com/openaphid/android-flip/blob/master/FlipView/Demo/APK/Aphid-FlipView-Demo.apk?raw=true
      APP示例:flipboard

    2. FlipImageView
      支持x、y、z及动画选择的翻转动画的实现
      项目地址:https://github.com/castorflex/FlipImageView
      Demo地址:https://play.google.com/store/apps/details?id=fr.castorflex.android.flipimageview

    3. FoldableLayout
      Flip翻转效果的ListView,目前还不支持ListView缓存
      项目地址:https://github.com/alexvasilkov/FoldableLayout
      Demo地址:http://play.google.com/store/apps/details?id=com.alexvasilkov.foldablelayout.sample

你可能感兴趣的:(Android开源项目分类汇总(四)TextView、ScrollView、TimeView、TipView、FlipView)