Giter Site home page Giter Site logo

ocnyang / android-animation-set Goto Github PK

View Code? Open in Web Editor NEW
2.9K 58.0 498.0 38.55 MB

:books: Android 所有动画系列详尽教程。 Explain all animations in Android.

Home Page: https://www.jianshu.com/p/0eb89d43eea4

License: Apache License 2.0

Java 100.00%
animation animatorset android-animation android-animations animation-library constraintlayout constraintset drawable-animation property-animation view-animation

android-animation-set's Introduction

Android Animation Tutorial Collection / Android 动画详尽教程

GitHub issues   GitHub forks   GitHub stars

Android Animation Set

Reading Guide

  • 中文讲解(Readme)请直接点击对应标题
  • For English explanation (or Readme): do not click on the title, but please click on the link under each title

文章开篇总结性文章:《Android 一共有多少种动画?准确告诉你!》

English documentation can be found here

English documentation can be found here

English documentation can be found here

English documentation can be found here

English documentation can be found here

English tutorial can be found here

English documentation can be found here, also StateListAnimator and StateListDrawable

English tutorial can be found here, more information at
or AnimatedVectorDrawable or VectorDrawable

English documentation can be found here

遗漏提交

由于个人能力局限,难免会有遗漏的动画,大家如果发现有遗漏的动画、或者发现问题,可以提交 Issues (请注明“遗漏提交”,也可以附上推荐的对应讲解教程地址),我会逐渐完善这个系列教程。

Demo

View Animation / 视图动画 Drawable Animation / 帧动画 / Frame 动画

Property Animation / 属性动画 Ripple Effect / Touch Feedback / 触摸反馈动画

Reveal Effect / 揭露动画 Transition Animation / 转场动画 & 共享元素

Animate View State Changes / 视图状态动画 AnimatedVectorDrawable / 矢量图动画

Download Demo Apk
or scan code to download(扫码下载)
Scan code to download

更全面的讲解将会逐步补充 / 欢迎 Star / 欢迎 Fork

CSDN
掘金

ocnyang.com   新浪微博

android-animation-set's People

Contributors

heyuanw-dev avatar ocnyang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

android-animation-set's Issues

as

大神我可以 引用您博客总结的语句,加上自己的体悟,写学习记录博客莫?

transtion问题

transition

  • [ startActivity(slideByCodeIntent, ActivityOptionsCompat.makeSceneTransitionAnimation(this, (android.support.v4.util.Pair<View, String>) null).toBundle()); ]

这个参数shareElements是不是必传参数了?不传好像都编译不过去

关于运行

你好!
请问这个东西怎么运行的?弄到本地后无运行配置文件?难不成是一个拆成许多个APP?

请问这个编译打包错误如何解决

Failed to find byte code for android/graphics/drawable/Animatable2$AnimationCallback,我看官方这个回调是在added in API level 23中可以使用,为什么我总是编译可以,就是打包apk的时候报这个错误,谢谢

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.