我想用这样的发光效果绘制线条
问题 - 我必须根据用户的交互在程序中生成这一行(行的形式将在onTouchEvent- 中生成ACTION_MOVE).
我可以在没有xml文件或绘制premaid位图的情况下生成此效果吗?
我已经onTouchEvent()在View课堂上覆盖了这个方法,并试图处理一个EventMotion.ACTION_MOVE.
我使用以下代码:
if (event_.getAction() == MotionEvent.ACTION_MOVE) {
historySize = event_.getHistorySize();
endX = event_.getHistoricalX(historySize-1);
}
Run Code Online (Sandbox Code Playgroud)
我不想讨论这段代码的安全性.
在Android 2.1-update1和Android 2.2.1上它运行良好,但在Android 2.3.1上,它会因ArrayIndexOutOfBounds异常而崩溃.
在Android 2.3.1 getHistorySize()和getHistoricalX()Android 2.3.1中有什么变化?