S Pen SDK - динамическое изменение цвета хода в зависимости от давления

Использование последней версии SPen SDK 5.0 Full.

На самом деле у меня есть этот код:

mSpenSurfaceView.setTouchListener(new SpenTouchListener() {

    @Override
    public boolean onTouch(View view, MotionEvent motionEvent) {
        Float pressureValue = motionEvent.getPressure();

        int color = (Integer) new ArgbEvaluator().evaluate(pressureValue, 0x0061ff, 0xff0000);

        SpenSettingPenInfo penInfo = mSpenSurfaceView.getPenSettingInfo();
        penInfo.color = color;
        mSpenSurfaceView.setPenSettingInfo(penInfo);

        mSpenSurfaceView.update();

        Log.i("PRESSURE", String.valueOf( motionEvent.getPressure() ));

        return true;
    }
});

Цвет изменяется соответственно давлению, но не динамически, только когда я поднимаю и нажимаю карандаш, снова рисует мазок цвета последнего значения давления.

Заранее спасибо.

0 ответов

Другие вопросы по тегам