Coder Social home page Coder Social logo

wangliang202 / androidanimationexercise Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rebooters/androidanimationexercise

0.0 0.0 0.0 45.11 MB

Android 动画各种实现,包括帧动画、补间动画和属性动画的总结分享

License: Apache License 2.0

Java 99.76% HTML 0.19% JavaScript 0.05%

androidanimationexercise's Introduction

AndroidAnimationExercise

这是一个关于Android中各种View的集合,里面包含自己日常开发和博客总结中的代码。 主要内容是Android动画、Android自定义View 相关的知识。 随着时间的推移,里面积累的很多代码,大致用4个Fragment 做了分类:

TraditionFragment

  • 传统动画即帧动画和补间动画相关的代码
  • Blur Android 实现毛玻璃效果的demo
  • Activity 切换动画
  • ViewPager 切换动画

PropertyFragment

  • 属性动画特点及使用方式
  • 仿支付宝支付动画(具体分析可查看日志Android 动画实战
  • 仿饿了吗商品加入购物车动画
  • Viewgroup 动画(官方demo)
  • Reveal Animation

关于以上两种动画的区别分析可查看日志Android 动画总结

ViewsFragment

  • 自定义View基础
  • 仿新浪微博雷达扫描效果及卡片动画效果(Android 动画实战-仿微博雷达功能
  • 沉寝式模式初探
  • Drawable 波浪动画
  • Android 超长图片加载实现
  • 3D 省市联动效果滚轮,很想IOS的效果

OtherFragment

  • Android 截屏后保存图片至手机相册
  • 拼图游戏(继承自RelativeLayout的动画效果,来自鸿洋大神)
  • Android WebView 中 Java于JavaScript 互相调用
  • Android 打开Camera或从相册选取照片,如何正确压缩图片,确保不发生OOM (Android Bitmap 初探
  • Bottom Action Sheet 菜单
  • Bitmap LRUCache,LruDiskCache 相关
  • 仿简书长按生成图片效果

以下是部分内容截屏动画

Frame Animation

frame

Tweened Animation

roate1

Alipay PayAnimation

alipay

Add goods to ShoppingCar Animation

shopcar

many traditional Animation

translate

property Animation with Interpolator

anim1

anim2

difference between tweened Animation and property Animation

click1

click2

androidanimationexercise's People

Contributors

rebooters avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.