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

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

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

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

16.01.2014, 12:48. Просмотров 1037. Ответов 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
Android Ошибка при запуске AsyncTask при нажатии на пункт ActionBar
Android Отображение картинки в месте нажатия на экран
Android ListView: сбивается содержимое ImageView элемента при скроллинге + как сделать выделение пункта списка при нажатии?
Android Как изменить цвет пункта ListView при нажатии на него и сохранять его цвет при проматывании списка?
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     Передвижение картинки при нажатии на экран
Ответ Создать тему
Опции темы

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