【android】开发笔记系列UI篇

 

如何手动触发View的OnDraw事件

在UI线程,调用View的invalidate()方法。

非UI线程,调用View的postInvalidate()方法。

 

View的OnLongClickListener事件,返回true或者false的意思

返回true,表示点击事件,由我托管了,就不再往下传递了

返回false,表示执行了LongClick,还要再继续往下传递

 

颜色过渡动画

int colorFrom = Color.RED;

int colorTo = Color.GREEN;

int duration = 1000;

ObjectAnimator.ofObject(targetView, "backgroundColor", new ArgbEvaluator(), colorFrom, colorTo)

    .setDuration(duration)

    .start();

 

你可能感兴趣的:(android)