Я заканчиваю свои живые обои, и он отлично работает, помимо проблем с производительностью, и теперь я применил сценарий, который помогает использовать салфетки и сенсорное обнаружение.Живые обои swiper gestures
public void onTouchEvent(MotionEvent touchevent)
{
SharedPreferences prefs = PreferenceManager
.getDefaultSharedPreferences(getBaseContext());
if (prefs.getBoolean("Touch_lock_key",true))
{
switch (touchevent.getAction())
{
// when user first touches the screen we get x and y coordinate
case MotionEvent.ACTION_DOWN:
{
x1 = touchevent.getX();
y1 = touchevent.getY();
break;
}
case MotionEvent.ACTION_MOVE:
{
x2 = touchevent.getX();
y2 = touchevent.getY();
//right swipe
if (x1-x2< 0)
{
try {
mImagesArrayIndex++;
Thread.sleep(SeekBarPreference1.mCurrentValue1);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
// left swipe
if (x1-x2>0)
{
try {
mImagesArrayIndex--;
Thread.sleep(SeekBarPreference1.mCurrentValue1);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
break;
}
}
return;
}
}
Как вы можете видеть, я использую функцию -getaction для управления касаниями и салфетками. Он работает, но не так, как я ожидал. Проблемы:
ультрачувствительный на ощупь и становится раздражающим при использовании этих живых обоев.
не следует вправо-вправо.
Слева направо влево-вправо не останавливается, когда пальцем проведите пальцем по экрану.
Что я хочу:
любой другой салфетки жест менеджер сценарий, который мог бы помочь моему делу (живые обои - никакой активности не участвует здесь)
гладкий пролистните эффект, как мы посмотрите на любые живые обои, возьмите titanfall LW в качестве образца.
Вот видео, которое может помочь вам разобраться в ситуации:
https://drive.google.com/file/d/0B44QwXQHh5irOGlXNDNpOThYb3c/view?usp=sharing
спасибо !! Я попробую это прямо сейчас :) –