- View
- Anim
- Backboard一个“驱动运动”的动画库 Github
- android-different-loading-animations不同类型的loading动画效果
- LoadingImageView加载动画ImageView
- ColoringLoading着色的加载视图库
- android-DecoView-charting 弧线动画之王
- TransitionPlayer 控制动画过渡效果的类库,可用来做介绍页面
- FancyBackground 一组资源组成背景动画,不错的登陆或关于页面背景
- 旋转动画
- CircleProgress
- 几个小清新的loading
- 0-9数字变换的动画
- DownloadProgressBar
- 放礼花啦
- Android-transition
- AnimatedCircleLoadingView
- EaseInterpolator 30种Interpolator
- metaballloading 做的不错不知道是干啥用的
- Badge
- Chart
- Cropper
- Date&Time Picker
- Drawer
- ExpandableListView
- EditText
- FAB
- FloatingView
- GridView
- ImageGallery
- ImageView
- Label
- Material
- MenuButton
- PopWindow
- PullToRefresh
- Progress
- RecyclerView
- Search
- ScrollView
- Spinner
- TextView
- ViewGroup
- ViewPager
- WaveView
- WheelView
- Anim
--
- Function
--
--
- Demo
- 推特第三方客户端
- Android Lollipop Depth Demo: Google Play
- 仿知乎日报App
- 使用Facebook Flux 架构的TODO demo app
- 一个使用新的Camera2 API的相机App
- 一个用了Espresso和Robolectric的android样板
- 演示一些Material Design控件的使用
- CoordinatorLayout的顶部滚动示例
- 一款基于Google Material Design设计开发的Android客户端,包括新闻简读,图片浏览,视频爽看 ,音乐轻听以及二维码扫描五个子模块,项目采取的是MVP架构开发
- 短信开源APP
- 文件管理器
- 文字APP
- 一个Android Custom Tabs的demo, API 22
- google的官方应用测试模板demo
- 一个旅行推荐的App
- 高仿微信
- clipboardManager剪纸堆
- 清除状态栏
- DragAndDropHelper
- Tudou Notepad develop with Kotlin
- Material BiliBili
- LollipopContactsRecyclerViewFastScroller
- MaterialTransitions 材料动画demo
- android-dagger-example
- Telegram API
- 9GAG stormzhang REST client
- JustWeTools 其中的paittool有用
--
--
different types of loading animations.
NINJA | BUTTERFLY | VIOLIN |
---|---|---|
RIFLE | HEAR STYLE | TOOTH |
---|---|---|
CUCUMBER | STORM | DOGEZA |
---|---|---|
CAT |
---|
A loading animation based on Floating Action Button.
Goal is to have something as similar to GPUImage as possible. Vertex and fragment shaders are exactly the same. That way it makes it easier to port filters from GPUImage iOS to Android. Github
// All examples assume the following static import:
import static org.joor.Reflect.*;
String world = on("java.lang.String") // Like Class.forName()
.create("Hello World") // Call most specific matching constructor
.call("substring", 6) // Call most specific matching substring() method
.call("toString") // Call toString()
.get(); // Get the wrapped object, in this case a String