Android之android.graphics.drawable.Drawable.Callback回调接口
2015-12-02 16:24
633 查看
[java] view plaincopy /*如果你想实现一个扩展子Drawable的动画drawable,那么你可以通过setCallBack(android.graphics.drawable.Drawable.Callback)来把你实现的该接口注册到动画drawable *中。可以实现对动画的调度和执行 */ public static interface Callback { /** * 当drawable重画时触发,这个点上drawable将被置为不可用(起码drawable展示部分不可用) * @param 要求重画的drawable */ public void invalidateDrawable(Drawable who); /** * drawable可以通过该方法来安排动画的下一帧。可以仅仅简单的调用postAtTime(Runnable, Object, long)来实现该方法。参数分别与方法的参数对 *应 * @param who The drawable being scheduled. * @param what The action to execute. * @param when The time (in milliseconds) to run */ public void scheduleDrawable(Drawable who, Runnable what, long when); /** *可以用于取消先前通过scheduleDrawable(Drawable who, Runnable what, long when)调度的某一帧。可以通过调用removeCallbacks(Runnable,Object)来实现 * @param who The drawable being unscheduled. * @param what The action being unscheduled. */ public void unscheduleDrawable(Drawable who, Runnable what); }
相关文章推荐
- Android Studio系列教程四--Gradle基础
- android设置activity全屏 | 无标题
- android 获取系统时间的几种方法
- android设置Activity背景色为透明的3种方法
- Android应用在不同版本间兼容性处理
- Android Studio系列教程四--Gradle基础
- 【android】listView的item失去焦点不能点击
- Android listView 中嵌套不同的item
- android studio 2.0安装
- Android IPC 机制【3】--AIDL[1]
- Android第三方开源对话消息提示框:SweetAlertDialog(sweet-alert-dialog)
- Android制作粒子爆炸特效
- android内存优化--Bitmap
- 2015最流行的Android组件、工具、框架大全
- Android 的事件分发机制(一)---view的事件传递
- Android控件之TextView
- 官网 Android Studio下载地址
- Android 44 沉浸式状态栏效果
- Ubuntu下Chromium for Android 源码的编译
- Android之NDK开发