您的位置:首页 > 移动开发 > Android开发

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

2016-03-31 15:39 966 查看

八、TextView

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

android-flowtextview

文字自动环绕其他View的Layout

项目地址:https://code.google.com/p/android-flowtextview/

效果图:http://i949.photobucket.com/albums/ad332/vostroman1500/1.png

Android Form EditText

验证输入合法性的编辑框,支持输入、英文、ip、url等多种正则验证

项目地址:https://github.com/vekexasia/android-edittext-validator

Demo地址:https://play.google.com/store/apps/details?id=com.andreabaccega.edittextformexample

Emojicon

支持emojis的TextView和EditText

项目地址:https://github.com/rockerhieu/emojicon

文档地址:http://rockerhieu.com/emojicon/

android-circlebutton

Android圆形按钮,实际实现是继承自ImageView

项目地址:https://github.com/markushi/android-circlebutton

Demo地址:https://github.com/markushi/android-circlebutton/blob/master/example/example.apk

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

效果图:



Chips EditText Library

支持国家名字联想从而选择显示该国国旗的EditText,实际就是通过SpannableStringBuilder实现

项目地址:https://github.com/kpbird/chips-edittext-library

Demo地址:https://github.com/kpbird/chips-edittext-library/tree/master/ChipsEditTextDemo/bin

AutoFitTextView

可固定边界内容字体大小自适应的TextView

项目地址:https://github.com/grantland/android-autofittextview

Shimmer for Android

文字发淡光的TextView

项目地址:https://github.com/RomainPiel/Shimmer-android

Titanic

可以显示水位上升下降(不知道该怎么描述 囧)的TextView

项目地址:https://github.com/RomainPiel/Titanic

效果图:



android-iconify

提供带Icon的TextView,Menu,Button等

项目地址:https://github.com/JoanZapata/android-iconify

Calligraphy

让我们在android开发中使用自定义字体变得更加简单

项目地址 :https://github.com/chrisjenx/Calligraphy

效果图:



CreditsRoll

类似星球大战字幕效果的TextView

项目地址:https://github.com/frakbot/CreditsRoll

android-process-buton

带加载或提交进度的Button

项目地址:https://github.com/dmytrodanylyk/android-process-buton

FButton

扁平化的Button

项目地址:https://github.com/hoang8f/android-flat-button

Demo地址:https://play.google.com/store/apps/details?id=info.hoang8f.fbutton.demo

FloatingActionButton

一个类似Android版Google+浮动功能按钮的控件,可以响应ListView的滚动事件。当列表向上滚动的时候会自动显示,向下滚动的时候自动隐藏。

项目地址:https://github.com/makovkastar/FloatingActionButton

Demo地址:https://github.com/makovkastar/FloatingActionButton/tree/master/

效果图:



Android Saripaar

Android表单验证

项目地址:https://github.com/ragunathjawahar/android-saripaar/

JumpingBeans

文字像 Mexican beans 一样跳动

项目地址:https://github.com/frakbot/JumpingBeans

Demo地址:http://play.google.com/store/apps/details?id=net.frakbot.jumpingbeans.demo

效果图:



FancyButtons

一个不用图片就可以帮助我们创建出漂亮按钮的库。

项目地址:https://github.com/medyo/fancybuttons

Demo地址:https://github.com/medyo/fancybuttons/tree/master/samples

效果图:







九、ScrollView

Discrollview

支持滚动时Item淡入淡出,平移,缩放效果的ScrollView

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

Demo地址:https://github.com/flavienlaurent/discrollview/raw/master/sample.apk

PullScrollView

仿照新浪微博Android客户端个人中心的ScrollView,下拉背景伸缩回弹效果。

项目地址:https://github.com/MarkMjw/PullScrollView

效果图:



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等时间相关控件

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

android-calendar-card

日历

项目地址:https://github.com/kenumir/android-calendar-card

Demo地址:https://play.google.com/store/apps/details?id=com.wt.calendarcardsample

效果图:



AndroidWheel

Android Wheel支持城市、多种日期时间、密码、图片

项目地址:https://code.google.com/p/android-wheel/

效果图:



GoogleDateTimePickers

时间选择部件

项目地址:https://github.com/Mirkoddd/GoogleDateTimePickers

文档地址:https://play.google.com/store/apps/details?id=com.mirko.sample&hl=it

DateTimePicker

日期选择部件(Google Agenda的样式风格)

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

Demo地址:https://raw.github.com/biboune/datetimepicker/master/datetimepicker-sample.apk

效果图:



android-betterpickers

提供日期、数字、时间(数字方式和钟表方式)、重复周期(闹钟的周期重复)、HMS(时、分、秒)的选择,支持以DialogFragment的弹窗选择

项目地址:https://github.com/derekbrameyer/android-betterpickers

Demo地址:https://play.google.com/store/apps/details?id=com.doomonafireball.betterpickers.sample
效果图:







十一、TipView

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

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

supertooltips

带动画效果的Tips显示

项目地址:https://github.com/nhaarman/supertooltips

Demo地址:https://play.google.com/store/apps/details?id=com.haarman.supertooltips

Android ViewBadger

为其他View添加角标等

项目地址:https://github.com/jgilfelt/android-viewbadger

Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/android-viewbadger.apk?raw=true

效果图:



SuperToasts

更丰富样式的toast,支持Button、Progress、Horizontal Progress样式、支持进入动画、支持撤销及其动画设置

项目地址:https://github.com/JohnPersano/SuperToasts

Demo地址:https://play.google.com/store/apps/details?id=com.supertoastsdemo

效果图:



UndoBar

屏幕底部显示取消或是确认的PopupWindows

项目地址:https://github.com/soarcn/UndoBar

效果图:



UndoBar

屏幕底部显示取消或是确认某操作

项目地址:https://github.com/jenzz/Android-UndoBar

效果图:



Android-ActionItemBadge

可以在ActionBar的MenuItem上显示一个小角标

项目地址:https://github.com/mikepenz/Android-ActionItemBadge

效果图:





十二、FlipView

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

FlipImageView

支持x、y、z及动画选择的翻转动画的实现

项目地址:https://github.com/castorflex/FlipImageView

Demo地址:https://play.google.com/store/apps/details?id=fr.castorflex.android.flipimageview

FoldableLayout

Flip翻转效果的ListView,目前还不支持ListView缓存

项目地址:https://github.com/alexvasilkov/FoldableLayout

Demo地址:http://play.google.com/store/apps/details?id=com.alexvasilkov.foldablelayout.sample

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: