Skip to content

peter-moon/Android-Propose

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[English]   [한국어]

# Android Propose Even though the animation provided by Android is easy to use,
developers are still customizing views.
This is because Android native animation doesn't support touch events.

Surprisingly, Propose enables touch events to Property animation
with couple of lines of code.
You can also implement high quality interactions by combining various animations.
Now, you're able to make anything you imagine.


####Click introduction video Android Propose Story book
Goodbye to CustomView


#### Propose uses property animations provided by Android. --- - You can implement interactions with familiar animations. - It's possible to make interactions without complicated mathematical calculations. - It's safe as all thread is handled by property animation.
#### You can add interactions without modifying your source code. --- - Propose is not dependent unlike CustomView. - You can add interactions without customizing views. - You can apply this feature to all sort of views such as Viewgroup, CustomView.
#How to use? #### Gradle Put a new build rule on your gradle.build file. ``` dependencies { compile 'com.markjmind.propose:propose:1.1.+' } ```

Getting Started

1. What's Propose
2. Starting
3. Motion
4. Combining animation
5. Event







# Android Propose Android에서 제공하는 Animation은 쉽고 간편함에도 불구하고
우리는 힘들게 CustomView를 만들어 사용합니다.
Animation은 Touch 입력 같은 동적인 조작을 할 수 없기 때문입니다.

Propose는 놀랍게도 Property animation에 Touch 조작을 할 수 있게 해줍니다.
기존의 몇 백 줄의 소스코드를 단 몇 줄로 구현 가능하고
여러 가지 Animation을 합성하여 고차원적인 Interaction을 만들 수 있습니다.
Propose는 당신이 상상하는 모든 것을 가능하게 해줍니다.


####소개 영상보기 - Goodbye to CustomView Android Propose Story book
Property Animation으로만 구현 되었습니다. 믿겨 지나요?


#### Propose는 Android에서 제공하는 Property Animation을 사용합니다. --- - 기존에 익숙하게 사용하던 Animation을 이용해 Interaction을 구현할 수 있습니다. - 복잡한 수식을 사용하지 않고 쉽게 Interaction을 구현할 수 있습니다. - 모든 Thread를 Property Animation이 처리하여 안전합니다.
#### 당신의 소스코드 수정 없이 Interaction을 추가할 수 있습니다. --- - Propose는 CustomView처럼 의존성을 가지지 않습니다. - View를 customize않고 Interaction을 부여 해줍니다. - 기존에 작성된 CustomView를 포함해 모든 View에 적용가능 합니다.
#How to use? #### Gradle 아래와 같이 gradle.build 파일에 디펜던시를 명시합니다. ``` dependencies { compile 'com.markjmind.propose:propose:1.1.+' } ```

Getting Started

1. Propose란
2. 시작하기
3. 모션
4. 애니메이션 조합
5. 이벤트




About

Android Motion Library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%