开发者

Android Animation Library? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack O开发者_如何学Goverflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.

Closed 8 years ago.

Improve this question

Are there any FREE Android Animation Libraries that we can use in our applications ?

The android built-in animations are very basic. I want something more fancy.


There is one out there now.

NineOldAndroid


There is an android library I created.

https://github.com/2359media/AndroidAnimator

Its an animation library that aims to make android animations easier, allowing many complex animation effects to be achieved with one or two lines of code.


After searching and digging, this is the final answer I got:

There isn't an available one. You need to write your animations.

Hope to see Android Animation Library sooon !

Thanks.


Animation library Rebound seems to be promising and is used by facebook in their android app. I used nineolddroid too and it is really good too.


So the most simple animations would be the ones like tween animation (Usually defined in the anim folder) you can find a lot of theese sorts through stackoverflow, the android samples folder etc.. there are all sorts of rotate translate and scale animations and combinations of them you can do on every view. combine that with a view flipper or something similar you can have pretty awsome view animations. i believe the one app on the market that shows this sorts of things and how far you can really go is the Pulse reader app,

I usually use theese when trying to hide/show views depending on state( scroll amount in a list, click on a button to slide in/fade in other views, make them dissapear/appear on touch on some view etc..). but in all these situations you need to figure out how you want to use them, connect things yourself. there is no easy way around this. most of the work is actually doing the connections not creating the actual animation.

Second thing i find really great which pushes view animations to a next level is the camera class used for 3d graphic transformations. this is a bit more complicated to use than the regular anims. there are a couple of really interesting projects using the camera class like:

Coverflow

3d list

also there are 2 java classes for 3d transformations which are a lot simpler to start with in the android samples projects.(have 3d in the names).

And for your question. no there isn't a specific library that will make really complex animations in 2 lines of code. you need to work it in there.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜