zoukankan      html  css  js  c++  java
  • Android App开发常用专题开源代码

    Android App开发中用到过的专题类开源代码:

    项目的需求多了,不知不觉成了Github摘抄员,感谢分享精神,节省了很多弯路和时间。不过想要实现指定效果,还是要看懂作者的思路才好下手改造。

    主题:     Gif动画  

    链接:     https://github.com/koral--/android-gif-drawable

    简介:     在Android上讲动画的Gif像View和Drawable一样使用,使用JNI lib的方式播放Frame,比直接利用WebView或Movie类处理高效。

                      

    主题:     MaterialDesign的点击Ripple效果

    链接:     https://github.com/traex/RippleEffect

    简介:     支持Android API 9+,在各种控件上(包括ListView)添加点击后的涟漪动画。

    注意:     水波纹的绘制使用的是指定次数调用Invalidate重复的onDraw。使用时注意绘制有延迟,不要过早释放控件依赖的对象。比如某些Rom,Activity中的某个PopupWindow调用了这个空间的方法后立即finish可能会Crash。可使用Handler将PopupWindow的finish重新post到主线程。

                      

    主题:     可滑动View的处理方案

    链接:     https://github.com/ksoichiro/Android-ObservableScrollView

    简介:     强大的Design和其他视觉效果,可滑动View的滑动时间监听机制实现各种功能,比如平行视差,与Toolbar结合使用

    注意:     这个库里面的平行视差的试图区域不支持Click事件,只是作为Decoration,暂时没有找到支持的办法。但最新的薄荷app的打卡动作好像是在平行视差上做的。

                      

    主题:     系统栏透明主题(同ios状态栏效果)

    链接:     https://github.com/jgilfelt/SystemBarTint

    简介:     实现Api19以上支持状态栏随App主题色以及透明度改变效果,支持到API10

    注意:     还可以参照其他解决方案:比如薄荷的这个 http://stormzhang.com/android/2015/08/16/boohee-toolbar/

             

                 

    主题:     下拉刷新上滑加载更多

    链接:     https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh

    简介:     支持页面内嵌刷新和MaterialDesign式的掉落式刷新。可以自定义加载中的图片。

  • 相关阅读:
    看清爱情的本质,学会受伤。
    美股课堂:美国银行开户亲历记
    京JS 2013
    果皮移动
    果皮移动 移动电商!
    http://www.cutt.com/
    简网APP工场-服务介绍
    Get started
    中科院青年公寓
    c++ replaceAll
  • 原文地址:https://www.cnblogs.com/permanent2012moira/p/5010237.html
Copyright © 2011-2022 走看看