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

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

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

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

16.01.2014, 12:48. Просмотров 1046. Ответов 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
Здравствуйте, почему при нажатии на пункт Action Bar'а вылетает ошибка? @Override public boolean onCreateOptionsMenu(Menu menu)...

Отображение картинки в месте нажатия на экран - Программирование Android
Подскажите пожалуйста как сделать что бы в месте нажатия на экран появлялась картинка. Заранее спасибо.

ListView: сбивается содержимое ImageView элемента при скроллинге + как сделать выделение пункта списка при нажатии? - Программирование Android
1. Есть свой класс ContactsSimpleCursorAdapter, в методе public void bindView(View view, Context context, Cursor c) которого происходит...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.01.2014, 10:54
Привет! Вот еще темы с ответами:

Передвижение окна при нажатии клавишей мышки и перетягивании - C++
Как на c++ сделать передвижение окна при нажатие и перетягивание клавишей мышки в опредильонной области окна?

Передвижение прямоугольника по экрану при нажатии клавиш перемещения - Pascal ABC
Ребят, нужно разработать программу передвижения прямоугольника по экрану при нажатии клавиш перемещения курсора по экрану (в текстовом...

Смена картинки при нажатии - JavaScript
Доброго времени суток! Хочу с помощью JS сделать так,чтобы при клике мышкой менялась картинка. Пробую несколько вариантов: 1....

Смена картинки при нажатии - JavaScript
Есть форма,которая меняет картинку при клике. &lt;img src=&quot;box.jpg&quot; onclick='this.src=&quot;lut_1.jpg&quot;' /&gt; А надо сделать так, чтоб при...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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