Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Anton33
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 3
#1

Передвижение картинки при нажатии на экран - Android

16.01.2014, 12:48. Просмотров 1001. Ответов 1
Метки нет (Все метки)

подскажите как сделать чтоб картинка начала двигаться в сторону нажатия экрана


Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
public class MainActivity extends Activity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        GraphicsView myview=new GraphicsView(this); 
        setContentView(myview);
        
    }
 
 
    public class GraphicsView extends View
   {
 
private int v =10;
private int x=10;
private int y =10;
public GraphicsView(Context context) { super(context); }
 
Bitmap myBitmap = BitmapFactory.decodeResource(getResources(),R.drawable.robotttc);
//event.getAction() == MotionEvent.ACTION_DOWN
 
 
 
 
   public boolean onTouchEvent(MotionEvent event)
   {
       
       подскажите как прописать условие
  
   
   return true;
   }
   
   
   
    @Override
    protected void onDraw(Canvas canvas)
   {
        
        canvas.drawBitmap(myBitmap, x , y, null);
   }
 
   }
  }
Добавлено через 18 часов 11 минут
при таком коде -

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
 public boolean onTouchEvent(MotionEvent event)
   {
       if(event.getAction() == MotionEvent.ACTION_DOWN)
       {
          x++;
         
           invalidate();
           }
       
  
   
   return true;
   }
при нажатии он идёт по иксу..
погуглив нашел только картинка появляется куда нажимаешь
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2014, 12:48     Передвижение картинки при нажатии на экран
Посмотрите здесь:

Android Как менять картинки на кнопке при нажатии?
Android Действие при нажатии на ссылку
Android не работает radoiButton при повторном нажатии
Вылет при нажатии кнопки Android
При нажатии на текстовое поле открыть экран набора с телефоном из поля Android
Android Ошибка при нажатии
Android Ошибка при нажатии на кнопку
Считывание чисел при нажатии на кнопки Android
Android При нажатии на кнопку приложение закрывается
Передвижение картинки нажатием на кнопку Android
Зависает программа при нажатии кнопки Android
Android Отображение картинки в месте нажатия на экран

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Anton33
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 3
25.01.2014, 10:54  [ТС]     Передвижение картинки при нажатии на экран #2
нашел решение )

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 public boolean onTouchEvent(MotionEvent event)
   {
       if(event.getAction() == MotionEvent.ACTION_DOWN)
       {
    if(x<=(int) event.getX())
    {
        x++;
    }
    if(x>(int) event.getX())
    {
        x--;
    }
    if(y<=(int) event.getY())
    {
        y++;
    }
    if(y>(int) event.getY())
    {
        y--;
    }
 
          invalidate();
       }
   return true;
   }
Добавлено через 4 минуты
хотя в лучше наверно в swith)
Yandex
Объявления
25.01.2014, 10:54     Передвижение картинки при нажатии на экран
Ответ Создать тему
Опции темы

Текущее время: 11:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru