Android之android.graphics.drawable.Drawable.Callback回调接口
生活随笔
收集整理的這篇文章主要介紹了
Android之android.graphics.drawable.Drawable.Callback回调接口
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
[java] view plaincopy
/*如果你想實現(xiàn)一個擴展子Drawable的動畫drawable,那么你可以通過setCallBack(android.graphics.drawable.Drawable.Callback)來把你實現(xiàn)的該接口注冊到動畫drawable
*中。可以實現(xiàn)對動畫的調(diào)度和執(zhí)行
*/
public static interface Callback { /** * 當drawable重畫時觸發(fā),這個點上drawable將被置為不可用(起碼drawable展示部分不可用) * @param 要求重畫的drawable */ public void invalidateDrawable(Drawable who); /** * drawable可以通過該方法來安排動畫的下一幀。可以僅僅簡單的調(diào)用postAtTime(Runnable, Object, long)來實現(xiàn)該方法。參數(shù)分別與方法的參數(shù)對 *應(yīng) * @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)調(diào)度的某一幀。可以通過調(diào)用removeCallbacks(Runnable,Object)來實現(xiàn) * @param who The drawable being unscheduled. * @param what The action being unscheduled. */ public void unscheduleDrawable(Drawable who, Runnable what); }
總結(jié)
以上是生活随笔為你收集整理的Android之android.graphics.drawable.Drawable.Callback回调接口的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android之判断网络状态(网络的连接
- 下一篇: Android之封装支付宝支付