- /*如果你想实现一个扩展子Drawable的动画drawable,那么你可以通过setCallBack(android.graphics.drawable.Drawable.Callback)来把你实现的该接口注册到动画drawable
- *中。可以实现对动画的调度和执行
- */
- publicstaticinterfaceCallback{
- /**
- *当drawable重画时触发,这个点上drawable将被置为不可用(起码drawable展示部分不可用)
- *@param要求重画的drawable
- */
- publicvoidinvalidateDrawable(Drawablewho);
- /**
- *drawable可以通过该方法来安排动画的下一帧。可以仅仅简单的调用postAtTime(Runnable,Object,long)来实现该方法。参数分别与方法的参数对
- *应
- *@paramwhoThedrawablebeingscheduled.
- *@paramwhatTheactiontoexecute.
- *@paramwhenThetime(inmilliseconds)torun
- */
- publicvoidscheduleDrawable(Drawablewho,Runnablewhat,longwhen);
- /**
- *可以用于取消先前通过scheduleDrawable(Drawablewho,Runnablewhat,longwhen)调度的某一帧。可以通过调用removeCallbacks(Runnable,Object)来实现
- *@paramwhoThedrawablebeingunscheduled.
- *@paramwhatTheactionbeingunscheduled.
- */
- publicvoidunscheduleDrawable(Drawablewho,Runnablewhat);
- }
android.graphics.drawable.Drawable.Callback回调接口
最新推荐文章于 2024-06-06 10:40:38 发布