https://github.com/pythoncat1024/animatorbutton
android 自定义控件 动画按钮
https://github.com/pythoncat1024/animatorbutton
Last synced: 9 months ago
JSON representation
android 自定义控件 动画按钮
- Host: GitHub
- URL: https://github.com/pythoncat1024/animatorbutton
- Owner: pythoncat1024
- Created: 2017-05-04T15:45:15.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-04T16:43:44.000Z (almost 9 years ago)
- Last Synced: 2025-03-22T02:26:01.456Z (11 months ago)
- Language: Java
- Size: 134 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AnimatorButton
android 自定义控件 动画按钮
* thanks for [lygttpod/AndroidCustomView](https://github.com/lygttpod/AndroidCustomView)
* thanks for [ Android 动画之集合动画AnimatorSet](http://blog.csdn.net/qqxiaoqiang1573/article/details/53112584)
模仿[Android自定义动画酷炫的提交按钮](http://www.jianshu.com/p/3eb9777f6ab7)的一次实战。
效果还不错。代码还需要优化。
已经将其做成lib库,可以直接使用:
gradle:
1. in project build.gradle
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
2. in app module build.gradle
dependencies {
compile 'com.github.pythoncat1024:AnimatorButton:0.0.1'
}
3. in xml
4. in Activity
ab = (AnimatorButton) findViewById(R.id.btn_animate);
ab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ab.start(new Runnable() {
@Override
public void run() {
Toast.makeText(getApplication(), "ok", Toast.LENGTH_SHORT).show();
}
});
}
});