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

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

Войти
Регистрация
Восстановить пароль
 
Bes-s
30 / 30 / 2
Регистрация: 05.11.2011
Сообщений: 178
#1

slide control? - Android

23.12.2011, 18:03. Просмотров 874. Ответов 1
Метки нет (Все метки)

Добрый день!
у контролов в андроид есть событие onClick. а есть ли аналог onSlide? требуется перетащить png из одной точки в другую, как это можно реализовать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2011, 18:03     slide control?
Посмотрите здесь:

Slide меню HTML, CSS
Какая разница между Web server control, Composite control и User Control C# ASP.NET
Нужна помощь с Source Control, Bug Control Visual C++
System.ArgumentException: Cannot add a top level control to a control C#
Не раотает show slide jQuery
search image and slide Android
Slide menu
Заблокировать сочетание Control + Esc и control alt delete (пользователь тыкает все подряд) C#
Как работать с Tab Control и Page Control? Delphi
Android slide view Android
Android Подскажите как сделать Slide меню
Где пункт меню File -> Settings Version -> Control -> Git в Android Studio Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dajver
407 / 271 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
23.12.2011, 22:33     slide control? #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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
import android.app.Activity;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
 
public class TouchEventActivity extends Activity 
{
     public void onCreate(Bundle savedInstanceState)
     {
     super.onCreate(savedInstanceState);
     GraphicsView myview=new GraphicsView(this); // создаем объект myview класса GraphicsView
     setContentView(myview); // отображаем его в Activity
     }
     
    public class GraphicsView extends View
    {
         public GraphicsView(Context context) { super(context); }
         
         float touchX = 0;
         float touchY = 0;
         
         @Override
         protected void onDraw(Canvas canvas)
         {
             // загружаем иконку из ресурсов в объект myBitmap
             Bitmap myBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);
             // рисуем myBitmap на канве в координатах касания
             canvas.drawBitmap(myBitmap, touchX, touchY, null);
         }
        
         
         public boolean onTouchEvent(MotionEvent event)
         {
             if(event.getAction() == MotionEvent.ACTION_MOVE)
             {
                 touchX = event.getX();
                 touchY = event.getY();
                 invalidate();
             }
             return true;
         }
    }
}
Все что нужно прокомментировано.
Yandex
Объявления
23.12.2011, 22:33     slide control?
Ответ Создать тему
Опции темы

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