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

Android 开源项目android-open-project解析之(三) ScrollView,TimeView,TipView,FlipView

2015-07-06 15:36 821 查看

九、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

AKParallax-Android

支持视差滚动的ScrollView

项目地址:https://github.com/ideaismobile/AKParallax-Android

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





Android-ObservableScrollView

监听滚动视图滚动事件的库,帮助与Toolbar的交互动效处理与Material Design的实现

项目地址:https://github.com/ksoichiro/Android-ObservableScrollView

Demo地址:https://play.google.com/store/apps/details?id=com.github.ksoichiro.android.observablescrollview.samples2

OverScrollView

有弹性的ScrollView,实现了当手指滑动到ScrollView的顶部、底部时,可以继续的向上、向下拉伸。当释放手指的时候,向上、下回弹

项目地址:https://github.com/EverythingMe/OverScrollView

十、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效果图:



Android Week View

日期控件,支持周,天视图,支持自定义样式

项目地址:https://github.com/alamkanak/Android-Week-View

效果图:







十一、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

效果图:



SnackBar

Material Design 风格的 Toast,类似 Google inbox 中的提示

项目地址:https://github.com/MrEngineer13/SnackBar

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

效果图:



HeadsUp

在2.3上使用 android 5.0的 HeadsUp 效果

项目地址:https://github.com/zzz40500/HeadsUp

效果图:







十二、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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: